Android 逆向工具大整理,碉堡了

jadx

github:https://github.com/skylot/jadx

在这里插入图片描述
在这里插入图片描述
下载完成后,放到本地双击 jadx-1.4.5 -> bin -> jadx-gui
在这里插入图片描述

打开 gui 界面

在这里插入图片描述

把安装包打开

在这里插入图片描述

双击变量名和方法名可以高亮所有出现的地方

在这里插入图片描述

强大的搜索功能

在这里插入图片描述
搜索结果
在这里插入图片描述

搜索资源

在这里插入图片描述

查看 APK 签名

在这里插入图片描述

查看 APK dex 数,方法数

在这里插入图片描述

查看资源,配置清单

在这里插入图片描述

展开包名

在这里插入图片描述

查找方式引用

在这里插入图片描述
查找结果
在这里插入图片描述

反混淆

一般安卓的apk安装包为了防止被反编译破解。会对代码进行混淆,使得代码难以阅读理解。jadx可以对混淆后的代码进行还原,使代码变得可读。

在这里插入图片描述

在这里插入图片描述

导出 Gradle 工程

源码反编译完成后还可以很方便的导出成Gradle工程,方便二次开发。

在这里插入图片描述
实际效果如下:

在这里插入图片描述

导出反编译资源

在这里插入图片描述

导出结果
在这里插入图片描述

libchecker 查看库信息

下载:https://m.apkpure.com/libchecker-view-apps-info/com.absinthe.libchecker/download

在这里插入图片描述
在这里插入图片描述

classyshark

github: https://github.com/google/android-classyshark

下载 Jar 文件
在这里插入图片描述

启动 UI 页面
在命令行终端执行

java -jar ClassyShark.jar

在这里插入图片描述
就可以把需要分析的 apk 拖进去

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhaoyanjun6/article/details/128959407