介绍

jadx 是一款反编译 Dex 为 Java 的工具。

主要功能

反编译

  • 支持各种格式:apk、aar、jar 等等。
  • 支持解码 AndroidManifest.xmlresources.arsc 中的其他资源。
  • 支持将 apk 反编译并导出为 Gradle 工程,支持恢复所有的资源与目录结构。

浏览

  • 直接就可以查看反编译后的代码,并且支持语法高亮。
  • 支持跳转到定义
  • 支持查找引用
  • 支持全局文本搜索

其他

  • 界面已完全汉化
  • 软件速度很快

环境

  • Windows 10 21H2
  • JADX 1.3.1

实际使用

  • 在实际项目中使用此工具用来反编译已经丢失源码的 jar 文件。
  • 反编译游戏 apk 来查找有没有被错误添加的代码。
  • 打开 apk 后在 Summary 中会显示关于代码的一些统计。

这个工具实在是太强大易用了,几乎不需要阅读文档与设置就可以直接使用,根本不需要关心实现原理,It just works。

详细介绍

这篇介绍 jadx 的文章写得非常全面,把 jadx 的功能都详细地介绍了一遍。