2016年6月15日更新:可代替apktool和dex2jar的Jadx(推荐,好用),Jadx
更新1:可代替apktool的classyshark
brew install apktool
brew install dex2jar
下载jd-gui
1、得到res和xml资源
在终端里:
apktool d myapp.apk
2、得到反编译的java代码
在下载的dex2jar的文件夹里的有很多 .sh 工具的文件夹下打开终端,如图是我的.sh 工具的文件夹
sudo sh d2j-dex2jar.sh /.../myApp.apk
在当前.sh的文件夹下就能看到包含java文件的jar包了,此时用jd-gui打开就能看到反编译出来的代码了