jadx gui反编译是一款小巧免费的专业JAVA反编译工具,该软件能够为用户提供一个简洁清晰的使用界面,并支持打开zip、dex、jar、apk、class等多种文件,以便于了解学习借鉴其内部代码构造,并且通过jadx gui反编译后的代码还拥有极高的可读性,是极为出色的安卓反编译工具。
jadx gui是采用图形化的界面打造的一款Android反编译软件,该软件基于Java语言开发,并支持便利的拖拽式的操作与多种实用的功能,能够支持查看高亮语法的反编译代码、导出Gradle工程等多种操作,适合广大编程人员使用。
1、图形化的界面,更直观;
2、拖拽式的操作,使用更方便;
3、反编译输出Java 代码;
4、可导出Gradle工程。
5、有较为完善的gui界面,带有较多实用功能
6、反编译代码可读性高
7、支持全局搜索class、method、field、code
1、查看高亮语法的反编译代码
2、跳到声明
3、找到用法
4、全文搜索
5、便携式工具
由于它是可移植的,因此该应用程序不需要您将其安装在目标计算机上,因为只需解压缩文件包中的文件并启动可执行文件即可授予您对其控件的完全访问权限。
更重要的是,这意味着它不会篡改您的任何 Windows 注册表项,也不会在未经您明确许可的情况下在计算机上创建其他文件或文件夹。
6、图形和命令行界面
根据用户的喜好,可以在 CMD 和 GUI 模式下使用此应用程序。解压缩存档后,您将在 Bin 文件夹中找到两个可执行文件。如果您希望使用带有图形用户界面的应用程序,则可以使用一个“ jadx”文件来运行 CMD 版本,而使用一个“ jadx-gui”文件。
下载jadx并解压,点击“bin”目录下面的“jadx-gui.bat”文件,出现下图所示的界面
选中要反编译的apk文件后,界面变成下图所示
任意点开一个类,我们就可以看到该类的源代码了
有的类的变量和方法名都变成了a,b,c,d。。。,如下图所示
这是由于Android工程进行了代码混淆。
jadx卡死错误修复方法
有时候会出现卡死的状态,这是因为内存不够。官方提供了以下两种解决方案。
一、减少处理线程数(-j选项)
二、增加最大java堆大小:
命令行(linux的例子):JAVA_OPTS="-Xmx4G" jadx -j 1 some、apk
编辑'jadx'脚本(Windows上的jadx、bat)并设置更大的堆大小: DEFAULT_JVM_OPTS="-Xmx2500M"
168.49MB|行业软件
115.08MB|行业软件
38.68MB|行业软件
8.51 MB|行业软件
219.1 MB|行业软件
71.8MB|行业软件
65.29MB|行业软件
21.33 MB|行业软件
21.73MB|行业软件
1.92MB|行业软件
对于您的问题快深感抱歉,非常感谢您的举报反馈,小编一定会及时处理该问题,同时希望能尽可能的填写全面,方便小编检查具体的问题所在,及时处理,再次感谢!