Andorid apk反编译

1、使用APKtool查看资源文件

Andorid apk反编译
在cmd命令窗口,中输出 : apktool d 您拿到这个文件夹下的需要反编译的apk文件名.apk,就会生成appDebug文件夹,里面会可以看到res资源文件和AndroidManifest.xml文件,如下图:
Andorid apk反编译

2、使用 dex2jar生成classes-dex2jar文件

把.apk文件改成.zip文件,解压:得到classes.dex文件

Andorid apk反编译

把classes.dex复制到dex2jar文件夹中,在打开cmd命令窗口:输入d2j-dex2jar.bat classes.dex后会生成classes-dex2jar文件:

Andorid apk反编译

3、 jd-gui工具把jar文件解析为java文件

把第二步的classes-dex2jar拖动到jd-gui.exe中:

Andorid apk反编译
至此,apk的资源文件和java都能全部看到。