爱分享 / 随手记

Android常用反编译工具

奶瓶 · 7月11日 · 2020年 40次已读

工欲善其事必先利其器。

在此记录Android常用的一些反编译工具。


1. 反编译工具——Apktool

https://github.com/iBotPeaches/Apktool

可反编译apk文件,并将修改后的smali格式代码和资源文件重新打包为apk文件。

2. dex文件反编译工具——dex2jar

https://sourceforge.net/projects/dex2jar/

顾名思义,将dex文件转换为jar文件,以便后续分析代码。

3. jar反编译工具——jd-gui

http://jd.benow.ca/

Java Decompiler工具,将jar文件解析为可读的Java代码。

4. dex文件反编译工具——jadx

https://github.com/skylot/jadx

Dex to Java decompiler,可将dex或apk文件直接反编译为可读的Java代码。

相当于dex2jar和jd-gui组合使用的效果。

0 条回应