一款从 Android Dex 和 APK 文件生成 Java 源代码的命令行与 GUI 反编译工具。
- v1.5.6
- 发布于
- 2026年7月11日
- 50,669
- 星标
- 4,173,770
- 下载
- 同步于
- 1 天前
最新版本
v1.5.62026年7月11日 03:07下载慢?可在上方随时切换镜像源
项目说明
项目概述
JADX 是一款 Dex 到 Java 的反编译器,提供命令行和 GUI 工具,用于从 Android Dex 和 APK 文件生成 Java 源代码。
主要功能
- 从 APK、DEX、AAR、AAB 和 ZIP 文件中反编译 Dalvik 字节码为 Java 代码
- 解码
AndroidManifest.xml和resources.arsc中的资源 - 内置反混淆器
- GUI 版本支持语法高亮、跳转到声明、查找引用、全文搜索
- 支持 Smali 调试器
适用人群
- Android 逆向工程师和安全研究人员
- 需要分析 APK 文件结构的开发者
- 对 Android 应用内部实现感兴趣的技术人员
快速上手
- 从 GitHub Releases 下载最新版本并解压
- 进入
bin目录,运行jadx(命令行版)或jadx-gui(GUI 版) - 在 GUI 中打开 APK 或 DEX 文件,即可查看反编译的 Java 代码
- 使用命令行:
jadx -d output_dir app.apk
核心优势
- 开源免费,持续更新
- 同时提供命令行和图形界面
- 支持多种 Android 文件格式
- 反编译速度快,效果较好
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64
- 额外依赖:Java 11 或更高版本(64位)
注意事项
- 大多数情况下无法 100% 反编译所有代码,可能会出现错误
- 仅限用于合法和学术研究目的
历史版本
排序