之前自己反编译过一个APP,但是具体的过程却忘得差不多了,今天再次来熟悉下。
(由于我这篇文章不是针对新手的,仅仅是为了自己清楚流程,所以,新手就没有必要再往下看了。)
1.工具:①apktool.jar;(官网下载)②dex2jar-0.0.9.15③jd-gui-0.3.5.windows(网址:点这里)
2.要编译的apk放到包含apktool.jar文件下,执行:apktool.jar d xxxxxx.apk
3.将想要反编译的apk文件中的classes.dex放到dex2jar根目录下,终端输入命令:f:\反编译工具\dex2jar-0.0.9.15>d2j-dex2jar.bat classes.dex生成jar文件
4.使用jd-gui打开之前生成的jar文件。
注意,如果反编译第一步中出现结果只有一个smail的情况,考虑去使用最新的apktool.jar