第一次学习这四种工具,浏览了很多帖子,总结一下,个人感觉很实用的帖子。
一、Androidkiller
https://www.52pojie.cn/thread-726176-1-1.html
这篇帖子基本很详细的从jdk的安装到环境变量的设置,到安装到下载,以及会遇到的问题,解决办法都很详细了,没有之一,强推!
二、apktool
https://blog.csdn.net/TheMeLove/article/details/53126360
这个工具感觉跟Androidkiller差不多的,也是获得apk的源码,看看这篇文章就可以,暂时还没有用到其他。
三、dex2jar
dex2jar下载地址:http://code.google.com/p/dex2jar/downloads/list
1. 将.apk文件名后缀直接改成zip或者rar格式,然后解压缩。
2.解压缩后的文件中,有一个classes.dex文件如图1,将该文件复制粘贴到解压后的dex2jar文件中,如图2
3.打开cmd,切换路径至安装的dex2jar路径下:
4.在该路径下,输入d2j-dex2jar.bat classes.dex,如图:
5.回到dex2jar的安装文件中,会发现多了一个jar文件,这个就是反编译成功的源码,要想看就要在jd-gui中看啦。
四、jd-gui
jd-gui下载地址:http://java.decompiler.free.fr/?q=jdgui
运行jd-gui,打开上述步骤反编译出的文件classes_dex2jar.jar,就可以看到源码了,你也可以通过Save Source或SaveAll Source,将源码进行保存。