linux反编译dll?
dll文件只用在win下吧。linux用.so文件。
更何况DLL的很多文件库使用的win的函数或头文件。
反编译都不会很好处理,无论是win还是linux。
⑵ 请问安卓的SO文件是怎么回事,可以反编译出源码吗 是如何生成的用java还是C代码生成的
如何JAVA代码调用?
jni吧?
安卓的SO文件是linux下的文件,用c或者c++写的。
⑶ 安卓的so库能够反编译吗,如果可以,拿什么软件
用跨软件翻译
⑷ linux 下如何将动态链接库.so进行反编译后,换编译器重新编译
程序能不能正常运行取决于程序和动态库之间的ABI是否兼容。只要ABI兼容那么编译器版本就没有影响。高版本的编译器同样可以使用低版本的ABI来生成目标代码,但这个问题要具体分析。你解决问题的思路完全不对。
⑸ 给个安卓端反编译so库的软件
没有,只有电脑版的
⑹ android app可以破解so吗
java语言很容易返编译
但是我们通常会做一些保持,例如代码混淆
android就支持的,只要你在
project.properties文件中
去掉这行的注释就可以混淆了,混淆了的代码反编译后,全是a b c d ,很难看的明白
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
这个文件中有说明
另外,如果涉及安全的东西,建议用jni编写,打包成so库供java调用,这样就增加了反编译的难度
⑺ so文件可以反编译吗
反编译不可以,反汇编可以,这个网络一下你就知道了。反汇编,这没点功力肯定不行的。
如果你改不了这个so文件,要调用此so文件。那么你必须按之前工程的包名、类名、方法名来调用,也就是方法路径必须与原来的一致,因为如果不一致,native方法就不可用了,找不到。
⑻ 安卓软件包内的.so文件如何反编译,重编译
*.so文件是linux平台下的动态链接库,反编译动态链接库参见windows下*.dll文件的反编译,类似的。