ApkTool下载地址
1.反编译出的class是smali码,不是源码,可以反编译出 res里的大部分资源文件
2.使用方法:
吧 apktoolx.x.x.jar 改名成 apktool.jar, 将 apktool.jar 和 另一个脚步文件 apktool(没后缀名) 复制到 /usr/local/bin
目录里面, 终端 切换到该目录里,执行 apktool d /Users/xx/Downloads/fanbianyi/d.apk -o /Users/xx/Downloads/fanbianyi/xx
实现反编译
dex2jar 下载地址
1.可以直接反编译apk,能得到 xxx-dex2jar.jar
的文件, jar文件可以用jd-GUI查看
2.使用方法:
在 dex2jar工具目录下,执行下面的命令
sh d2j-dex2jar.sh -f xx/apk_to_decompile.apk
jd-GUI
如果无法打开,需要右键 ‘显示包内容’ ,在./Contents/Resources/Java/
目录里面,启动终端,使用 java -jar jd-gui-1.6.6-min.jar
命令