apk反编译

使用工具:

     CSDN上下载地址:

       dex2jar(源码文件获取) 下载

       jd-gui  (源码查看) 下载

下载上述两个工具,解压。

1、将需要反编译的apk文件后缀名改为.zip或.rar,(apk文件其实本质也就是个压缩文件),解压,打开后有两个重要的文件,classes.dex(封装了项目所有的class文件)和resources.arsc(封装了项目的资源索引文件即R.java)。将classes.dex放到之前解压出来的工具文件dex2jar下,打开cmd命令,定位到dex2jar.bat所在目录,输入dex2jar.bat   classes.dex,如下图:

可以发现,工具文件dex2jar下多了一个classes_dex2jar.jar包,这就是由classes.dex反编译出来的。效果如图:

最后,我们直接用工具jd-gui.exe打开这个jar包,就能看到项目源码啦!见图:

 

请大家多多指正!共同进步!!!

posted @ 2016-03-19 13:11  邱进宝  阅读(192)  评论(0编辑  收藏  举报