准备工具
apktool 将apk安装包解析成能看懂的资源文件
dex2jar 将classes.dex打成jar包
jd-gui 查看源码
反编译
- 获取
res资源和AndroidManifest.xml
@echo offif "%PATH_BASE%" == ""
set PATH_BASE=%PATH%set PATH=%CD%;%PATH_BASE%;
java -jar -Duser.language=en "%~dp0\apktool.jar" %*
将上述命令整理成apktool.bat文件和apktool.jar放到同一个目录下,将需要反编译的apk安装包也放进去
shift+ 鼠标右键在该目录下打开windows命令行,输入
apktool.bat d test.apk
可获得完整的res资源文件和AndroidManifest.xml
- 获得源码
解压dex2jar.zip和apk安装包将classes.dex文件放到解压后的dex2jar文件夹内,在此处打开命令行窗口,输入
d2j-dex2jar.bat classes.dex
可获得一个jar包,用jd-gui.exe打开就能看到源码











网友评论