jadx-gui中文绿色版带jre反混淆是一个逆向工具,能反编译jar、class、apk、dex等文件,精致小巧,支持语法高亮、全文检索、方法跟踪,Star数23.8k。可以将Java字节码文件反编译为Java源代码,并提供了一个简单易用的图形界面jadx-gui是基于jd-gui的一个增强版,可让您导入DEX,APK,JAR或CLASS文件并将其快速导出为DEX格式。如果您是Android开发人员,您可能会理解,没有适当的软件帮助,就无法构建,测试或调试应用程序。幸运的是,如今有大量的产品可以帮助您实现快速,便捷的结果。这些程序之一是Jadx。
软件说明
jadx-gui是一种基于 jadx 项目的图形界面工具,用于反编译 Android 应用程序的工具。通过使用jadx-gui,开发人员可以打开 APK(Android应用程序包)文件,并查看其反编译的源代码。这对于分析、理解和调试 Android 应用程序非常有用。jadx-gui 提供了一个用户友好的界面,使用户能够浏览应用程序的类、方法、变量等,并可以搜索特定的代码片段。
功能特点
将 Dalvik 字节码从 APK、dex、aar、aab 和 zip 文件反编译为 Java 类
解码和其他资源来自 AndroidManifest.xmlresources.arsc
包括去混淆器
查看具有突出显示语法的反编译代码
跳转到声明
查找使用情况
全文搜索
Smali 调试器,检查wiki 页面的设置和使用
使用说明
下载下来之后解压缩,直接打开 exe:
非常简洁啊,直接打开文件就可以看到 APK 反编译后的信息了,这里以开源框架的 APK 为例:
这就,怎么说?不能说和IDE 毫无关系,简直一模一样,按住 ctrl + 鼠标左键或者双击鼠标左键还能跳转到对应的类
可以体会到这个工具确实比较强大,对于需要反编译和分析Android应用程序的人来说是一个很好的选择。它的用户友好性、反编译质量和丰富的功能能满足一些开发人员或者安全研究人员某些反编译的需求
软件功能
查看高亮语法的反编译代码
跳到声明
找到用法
全文搜索
便携式工具
由于它是可移植的,因此该应用程序不需要您将其安装在目标计算机上,因为只需解压缩文件包中的文件并启动可执行文件即可授予您对其控件的完全访问权限。
更重要的是,这意味着它不会篡改您的任何Windows 注册表项,也不会在未经您明确许可的情况下在计算机上创建其他文件或文件夹。
图形和命令行界面
根据用户的喜好,可以在 CMD 和GUI模式下使用此应用程序。解压缩存档后,您将在 Bin 文件夹中找到两个可执行文件。
但是,请记住,对于 GUI 版本,需要在计算机上安装 Java Runtime Environment 并配置 JAVA 运行环境,以便可以按预期运行它。
将各种文件转换为 DEX
如果您需要快速的方法将各种文件转换为 DEX 格式,可以使用该软件。在支持的格式中,您可以找到 APK,DEX,JAR,CLASS 和 ZIP。导入文件后,您可以使用窗口左侧的树形视图查看其源代码,资源和相应的包。
可以从窗口的中央部分与打开的内容进行交互。您可以根据需要选择,复制,剪切,粘贴或删除代码。
带有 GUI 和 CMD 组件的便携式 DEX 转换器
考虑到所有因素,它是一个轻量级的应用程序,可让您轻松地将各种文件转换为 DEX 格式。它不需要安装,具有 GUI 和 CMD 组件,并使您能够与应用程序的源代码进行交互。