Android 反编译
Android 反编译 1、在线反编译:慢,不建议 地址: http://www.javadecompilers.com/apk 2、利用编译工具反编译 1)APK TOOL:通过.apk修改为.zip获取资源文件,但是xml会乱码。通过apk tool来进行反编译apk资源文件不会出现乱码; 下载地址: https://ibotpeaches.github.io/Apktool/install/ 使用:将反编译的apk放到apktool.jar 所在的目录,命令行中定位到当前文件夹。执行命令: apktool d xxx.apk 。会在同目录下产生以apk命名的目录。 2)dex2jar:将dex文件转jar包; 下载地址: http://sourceforge.net/projects/dex2jar/files/ 使用:将.apk修改为.zip解压,将里面的classes.dex文件放到解压后的dex2jar的文件目录下。执行命令: d2j-dex2jar.sh classes.dex ;会产生一个classes.jar包; 注意 : command not found ,加权限: chmod +x d2j-dex2jar.sh 3)jd-gui:查看jar包里的源代码; 下载地址: http://jd.benow.ca/ 解压之后打开JD-GUI