Android 反编译工具
Apktool
将Apk反编译成资源文件及
smali
代码,将Jar反编译smali
代码
常用命令
123456789 反编译apktool d xxx.apk 回编译apktool b xxx 参数 -r,--no-res 忽略资源文件 -s,--no-src 忽略代码文件
dex2jar
将dex文件反编译成
*.class
集合的jar文件,之后可以使用JD-GUI
工具查看
常用命令: sh d2j-dex2jar.sh classes.dex
JD-GUI
用于查看
*.class
集合的jar文件,如第三方sdk的jar包,或者dex2jar转换得到的jar文件
IDA
用于查看so文件汇编指令,一般用于破解apk签名
HexEdit
用于十六进制修改字符串或者部分指令,一般用于破解apk签名