Android 反编译工具 JADX
文章目录
介绍
jadx 是一款反编译 Dex 为 Java 的工具。
主要功能
反编译
- 支持各种格式:apk、aar、jar 等等。
- 支持解码
AndroidManifest.xml
与resources.arsc
中的其他资源。 - 支持将 apk 反编译并导出为 Gradle 工程,支持恢复所有的资源与目录结构。
浏览
- 直接就可以查看反编译后的代码,并且支持语法高亮。
- 支持跳转到定义
- 支持查找引用
- 支持全局文本搜索
其他
- 界面已完全汉化
- 软件速度很快
环境
- Windows 10 21H2
- JADX 1.3.1
实际使用
- 在实际项目中使用此工具用来反编译已经丢失源码的 jar 文件。
- 反编译游戏 apk 来查找有没有被错误添加的代码。
- 打开 apk 后在 Summary 中会显示关于代码的一些统计。
这个工具实在是太强大易用了,几乎不需要阅读文档与设置就可以直接使用,根本不需要关心实现原理,It just works。
详细介绍
这篇介绍 jadx 的文章写得非常全面,把 jadx 的功能都详细地介绍了一遍。