jadx是一款Android反编译gui工具,它支持apk、dex、jar、class、zip、aar等文件。jadx操作方便,反编译后的代码可读性高,同时还拥有较完善的gui界面,除去混淆部分的代码,jadx已经非常接近源代码了。需要的朋友可以下载试试!

功能特点

1.操作方便快捷,一步到位

2.有较为完善的gui界面,带有较多实用功能

3.反编译代码可读性高

4.支持全局搜索class、method、field、code

jadx使用教程

1.解压下载的压缩包,找到“bin”目录中的“jadx-gui.bat”,双击运行即可。

ea4e821375ea16022e8191ad79f028e6.png

2.找到需要反编译的APK文件,打开即可。(jadx支持打开apk、dex、jar、class、zip、aar文件)

eb6346fd9644c30d7f594ad9d57cdef6.png

3.可以看到除了混淆之外已经非常接近源代码了。

9f343dca890320d44000e32439f63c81.png

jadx卡死错误修复方法

有时候会出现卡死的状态,这是因为内存不够。官方提供了以下两种解决方案。

一、减少处理线程数(-j选项)

二、增加最大java堆大小:

命令行(linux的例子):JAVA_OPTS="-Xmx4G" jadx -j 1 some.apk

编辑'jadx'脚本(Windows上的jadx.bat)并设置更大的堆大小: DEFAULT_JVM_OPTS="-Xmx2500M"

jadx命令详解

04c1c9dea0f20d4742dee704d51fb743.png

更新日志

jadx v0.6.1更新日志

解码AndroidManifest.xml等资源

去混淆

'最后'块提取

支持通过交换机中的案例

try/catch和循环处理的其他改进

添加首选项对话框和字体选择对话框

显示资源树

69709554a1de03460a41408648aad5d7.png

GitHub 加速计划 / ja / jadx
40.41 K
4.78 K
下载
skylot/jadx: 是一个用于反编译Android应用的工具。适合用于需要分析和学习Android应用实现细节的开发者。特点是可以提供反编译功能,将Android应用打包的APK文件转换成可阅读的Java代码。
最近提交(Master分支:3 个月前 )
313c4a12 - 11 天前
39912398 12 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐