JADX 工具使用及介绍

JADX是一款优秀的Android反编译利器,支持命令行和图形化界面,能为我们省下大量的反编译时间,下面为大家介绍下JADX的基本使用。

GitHub地址如下,大家可以自行下载安装。

JADX下载

打开后的界面

打开后的界面

我们可以选择直接拖入要反编译的包,也可以通过 文件-->打开文件 的方式选择要反编译的文件,反编译速度很快,片刻就完成了,结构目录很清晰,而且还有资源文件。

反编译后的界面

对于加密混淆过的包,JADX也提供了反混淆功能,可以通过工具菜单打开,也可以直接点击工具栏反混淆图标打开。开启反混淆后更容易分析代码逻辑。

反混淆前

反混淆后

JADX也提供了搜索类(Ctrl+N)和搜索文本(Ctrl+Shift+F)的功能,想要查找特征字符串也是更加便捷。首次查找需要加载一段时间,如果内存不足的话可能会造成搜索的内容不完整。我们可以通过调整JADX的内存大小来解决这个问题。

内存不足

找到JADX的安装包目录下的jadx-gui.bat文件,通过编辑器打开,找到下图中的位置,修改成想要的大小即可

修改内存大小

对于实际分析过程中,对于类、方法、变量也可以通过右键直接跳转到引用或声明的位置,这个功能会经常使用到

跳转声明和查找用例

暂时就为大家介绍这么多吧,请大家多多关注!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。