Mac下反编译Android APK
所需工具:
部署:
JD-GUI直接解压就是app了。
apktool 网页有说明.
解压即可。
获取xml(使用apktool):
使用apktool,命令如下: apktool d “apk的路径”。
eg(我已经cd到apk路径):
apktool d test.apk
解压后的res路径就是你想要的了。
获取java(使用dex2jar和JD-GUI):
2.1 之后的版本, 直接使用 apk 就可以
./d2j-dex2jar.sh app-release.apk
然后在该目录下会产生一个”classes-dex2jar.jar”的jar文件。
- 利用JD-GUI打开该jar文件,所有的代码变一目了然了。可以使用File-Save All Source保存所有的源文件。