首页 > 编程笔记 > 通用技能 阅读:4

JADX下载和安装教程(附安装包,图文并茂)

JADX 是一款开源免费、跨平台的 Android 反编译工具,能把 APK、DEX、JAR 等字节码文件直接转换成可读的 Java 源码,并提供图形界面让你像浏览普通项目一样点击、搜索、跳转。

JADX 把 Android 应用(或其他 Java 字节码)"翻译"回近似原始的 Java 代码,让你无需源码即可阅读、搜索、调试、学习:
下表罗列了 JADX 的核心特性:

特性 描述
价格 完全免费,Apache-2.0 开源
平台 Windows/macOS/Linux,提供自带 JRE 包
支持格式 APK/AAB/DEX/JAR/CLASS/ZIP/AAR
输出内容 Java 源码、Smali、Manifest、资源、Gradle 工程
反混淆 自动去 ProGuard,支持 Kotlin metadata
代码导航 全局搜索、跳转定义、交叉引用、书签
性能优化 智能线程池、增量缓存、内存阈值保护
使用方式 GUI 拖拽即看;CLI 批量脚本;支持 Kotlin 脚本钩子
典型场景 源码还原、安全审计、竞品分析、教学学习

一句话描述 JADX,它把曾经"高门槛"的 Android 逆向工程变成了"拖拽→搜索→阅读"的丝滑体验:它免费、开源、跨平台,既能让你在没有源码时快速定位问题,也能作为学习优秀 App 架构的"显微镜"。

下载JADX

这里给大家提供了 JADX 的最新版压缩包,下载地址为:

网盘下载:https://pan.quark.cn/s/625537956af8

网盘中有两个 JADX 压缩包,分别是:

安装JADX

解压成功下载的 JADX 压缩包,双击运行 jadx-gui-1.5.3.exe。正常会看到 JADX 的主界面,如下图所示:


如果弹出如下窗口:


表明当前系统中没有可用的 java 运行环境,重新到网盘中下载带 jre 的 JADX 压缩包即可。

使用Jadx反编译APK文件

在 Jadx 图形界面中,可以通过以下步骤反编译 APK 文件:
Jadx 提供了强大的搜索和导航功能,帮助用户快速定位代码:


可以通过类名,方法名,代码段等方式搜索:


Jadx 还允许用户将反编译的源代码导出为 Java 项目:
1) 在 Jadx 图形界面中,点击“文件”菜单,选择“另存为gradle项目”选项:


2) 选择保存路径,Jadx 会将所有反编译的 Java 文件保存到指定目录。

相关文章