APK反编译
需要的工具:
l android-apktool
下载地址:https://code.google.com/p/android-apktool/
l JD-GUI
下载地址:http://jd.benow.ca/
l dex2jar
下载地址:https://code.google.com/p/dex2jar/
步骤:
1. 下载将上述工具,并解压;
2. 将下载好的apk文件复制一份;
3. 将复制的apk的扩展名修改为zip,并解压;
4. 解压出来的文件夹中有个classes.dex,将其复制到dex2jar目录中;
——>
5. 打开命令行(徽标键Win + R → 输入cmd),定位到dex2jar目录;
6. 执行dex2jar.batclasses.dex,等待直到Done.出现,此时dex2jar目录中生成了classes_dex2.jar文件;
7. 用下载好的JD-GUI打开classes_dex2.jar文件,可以看到源码,保存File→Save All Sources,得到一个zip压缩文件,解压就可以了;
8. 将apk文件再复制到apktool目录下,同样命令行定位到该目录下;
9. 执行apktool d –f <file.apk> <dir>,file.apk为要反编译的apk文件,dir为要输出的目录;
10. apktool目录中多了个文件夹,得到资源文件。
附件列表