APK反编译

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目录中多了个文件夹,得到资源文件。

 

 





附件列表

     

    posted @ 2014-04-23 12:01  学习常伴左右  阅读(166)  评论(0编辑  收藏  举报