这个压缩包收集了APK反编译常用的4个工具,可以节省大家收集的时间,直接拿来用吧。用这套工具,一般的APK源码基本都可以看。
所有APK反编译工具都是依托apktool的,所以他的版本很重要,1.X的版本基本都会反编译报错。
另外使用前要检查自己的JAVA环境。要求1.7或更高,请安装Java 7+
对于经过混淆的APK,反编译后的源码是丢失变量等信息,会有一些资源文件已经成了一些十六进制的代码呈现在我们眼前,这就蛋疼了。但大家可以在以下文件找到这些十六进制数对应的资源名称。
对应资源描述文件:反编译生成目录\res\values\public.xml
apktool 2.3.1
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
dex2jar
作用:将apk反编译成java源码(classes.dex转化成jar文件)
jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源码文件
smali2java
以上工具的图形化合集.界面上给他APK文件,直接查看Java源码。
1