jadx-gui 是一种基于 jadx 项目的图形界面工具,用于反编译 Android 应用程序的工具。通过使用jadx-gui,开发人员可以打开 APK(Android应用程序包)文件,并查看其反编译的源代码。这对于分析、理解和调试 Android 应用程序非常有用。jadx-gui 提供了一个用户友好的界面,使用户能够浏览应用程序的类、方法、变量等,并可以搜索特定的代码片段。
项目链接:https://github.com/skylot/jadx
截至到 2023/6/5 最新的版本是 1.4.7,我这里就下载最新版本了,也可以自行选择之前的版本
因为 jadx-gui 运行需要 jre 环境,要是没有的话这里也提供了包含 jre 环境的版本
下载下来之后解压缩,直接打开 exe:
非常简洁啊,直接打开文件就可以看到 APK 反编译后的信息了,我这里以开源框架的 APK 为例:
这就,怎么说?不能说和 IDE 毫无关系,简直一模一样,按住 ctrl + 鼠标左键或者双击鼠标左键还能跳转到对应的类
可以体会到这个工具确实比较强大,对于需要反编译和分析Android应用程序的人来说是一个很好的选择。它的用户友好性、反编译质量和丰富的功能能满足一些开发人员或者安全研究人员某些反编译的需求