jadx
JADX是一款用于反编译Android应用的工具,支持将Dex、Apk、Smali等格式文件转换为Java源代码,提供命令行和图形界面两种使用方式。其核心功能包括:反编译Dalvik字节码、解析Android资源文件(如AndroidManifest.xml)、内置反混淆功能。GUI界面支持语法高亮、代码导航、资源分析及Smali调试。用户可通过命令行指定输出目录、反混淆规则、日志级别等参数,支持插件扩展(如安装/卸载插件、配置插件选项)。安装方式涵盖多种操作系统,支持通过包管理器或手动下载安装。使用时需注意,部分高级功能依赖JDK 11及以上版本,且可通过环境变量调整安全策略和性能限制。