JADX 是一个命令行和 GUI 工具,用于从 Android Dex 和 apk 文件生成 Java 源代码。它可以将 APK、dex、aar、aab 和 zip 文件中的 Dalvik 字节码反编译为 Java 类。它还能够解码 resources.arsc 中的 AndroidManifest.xml 和其他资源。此外,JADX 还包含一个脱混淆器。需要注意的是,Android Studio 可能会干扰 jadx 调试器,因此最好在 jadx 中附加到进程之前关闭它。有关 Smali 调试器的设置和用法,请查看 wiki 页面。查看语法高亮的已反编译代码。