使用工具:
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包,就能看到项目源码啦!见图:
请大家多多指正!共同进步!!!
原文:http://www.cnblogs.com/qiuhaojie/p/5294913.html