软件下载地址:
工具介绍:
apktool
作用:资源文件获取,能够提取出图片文件和布局文件进行使用查看
dex2jar
作用:将apk反编译成java源代码(classes.dex转化成jar文件)
jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源代码文件
apktool :https://ibotpeaches.github.io/Apktool/
https://code.google.com/archive/p/innlab/downloads
apktool安装步骤:https://ibotpeaches.github.io/Apktool/install/
一: apktool不需要进行任何预处理,把xxx.apk放在apktool当前目录,然后执行 apktool d xxx.apk 就能得到如下列表文件,里面就有我们需要的资源
二:执行之前,我们先需要把XXX.apk后缀直接改成.zip后缀的压缩文件,然后把文件解压出来后列表如下,classess.dex就是我们需要的文件,XXX.bat而不是平时大家常说的dex2jar.bat classes.dex,具体的bat文件有很多,使用带有dex2jar的bat文件来执行就好了,执行完成后会生成一个新的jar(classes-dex2jar.jar)文件
三:用jd-gui打开第二步中的jar文件就可以看到源代码了,可能混淆后有些代码对不上。如何打开jd-gui失败,提示安装的java runtime版本不对,百度解决办法。