/*********************************************************************************************************************/
1 下载apktool.tar.bz2 和apktool-install-windows-2.2_r01-3.tar.bz2 文件,解压两个文件,然后把解压后的apktool.jar文件放在解压后的apktool-install-windows-2.2_r01-3.tar.bz2文件夹下。
注:apktool可以把应用程序的资源都获取出来
2 将要反编译的xxx.apk文件放在apktool-install-windows-2.2_r01-3.tar.bz2文件夹下,打开DOS命令框,将路径切换到apktool-install-windows-2.2_r01-3.tar.bz2目录下,
输入指令:apktool d xxx.apk 即可得到资源文件
命令格式:apktool d [opts] <file.apk> [dir] 中的d代表解码,[opts]代表选项,-s选项代表不解码源文件。
3 下载dex2jar,解压,打开DOS命令框,将路径切换到dex2jar文件下
注:dex2jar 可以把classes.dex文件转换成 java的.class文件
4 解压APK文件,将解压后得到的classes.dex文件放到dex2jar文件下
5 在DOS命令框输入dex2jar classes.dex 指令,在dex2jar文件下得到classes_dex2jar.jar
6 下载jd-gui.exe,利用jd-gui.exe打开classes_dex2jar.jar,文件,即可阅读Java代码
注: jd-gui.exe 把.class转化成 java的源代码
apktool跟apktool-install-windows下载链接:
http://pan.baidu.com/s/1kUkN6Fd
谷歌官方下载地址:
http://code.google.com/p/android-apktool/
jd-gui.exe下载链接:
http://pan.baidu.com/s/1o7r3aau
补充:
DOS目录下切换文件路径:cd /d 要切换的路径