jadx - Dex 到 Java 反编译器
用于从 Android Dex 和 Apk 文件生成 Java 源代码的命令行和 GUI 工具
❗❗❗ 请注意,在大多数情况下,jadx 无法反编译所有 100% 的代码,因此会出现错误。 检查故障排除指南以获取解决方法
主要特点:
1. 从 APK、dex、aar、aab 和 zip 文件将 Dalvik 字节码反编译为 java 类
2. 从 resources.arsc 解码 AndroidManifest.xml 和其他资源
3. 包括去混淆器
jadx-gui 特点:
1. 使用突出显示的语法查看反编译的代码
2. 跳转到声明
3. 找到用法
4. 全文检索
5. smali 调试器,检查 wiki 页面以了解设置和使用