apk反编译流程

2017-05-04  本文已影响66人  dreamruner

准备工具

apktool 将apk安装包解析成能看懂的资源文件
dex2jar 将classes.dex打成jar包
jd-gui 查看源码

反编译

@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.zipapk安装包将classes.dex文件放到解压后的dex2jar文件夹内,在此处打开命令行窗口,输入

d2j-dex2jar.bat classes.dex

可获得一个jar包,用jd-gui.exe打开就能看到源码

上一篇下一篇

猜你喜欢

热点阅读