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

文章目录

  • jadx
    • 打开 gui 界面
    • 把安装包打开
    • 双击变量名和方法名可以高亮所有出现的地方
    • **强大的搜索功能**
    • **搜索资源**
    • **查看 APK 签名**
    • **查看 APK dex 数,方法数**
    • **查看资源,配置清单**
    • **展开包名**
    • 查找方式引用
    • 反混淆
    • 导出 Gradle 工程
    • 导出反编译资源
  • libchecker 查看库信息
  • classyshark

jadx

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

Android 逆向工具大整理,碉堡了_第1张图片
Android 逆向工具大整理,碉堡了_第2张图片
下载完成后,放到本地双击 jadx-1.4.5 -> bin -> jadx-gui
Android 逆向工具大整理,碉堡了_第3张图片

打开 gui 界面

Android 逆向工具大整理,碉堡了_第4张图片

把安装包打开

Android 逆向工具大整理,碉堡了_第5张图片

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

Android 逆向工具大整理,碉堡了_第6张图片

强大的搜索功能

Android 逆向工具大整理,碉堡了_第7张图片
搜索结果

搜索资源

查看 APK 签名

Android 逆向工具大整理,碉堡了_第8张图片

查看 APK dex 数,方法数

Android 逆向工具大整理,碉堡了_第9张图片

查看资源,配置清单

展开包名

Android 逆向工具大整理,碉堡了_第10张图片

查找方式引用


查找结果
Android 逆向工具大整理,碉堡了_第11张图片

反混淆

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

Android 逆向工具大整理,碉堡了_第12张图片

Android 逆向工具大整理,碉堡了_第13张图片

导出 Gradle 工程

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

Android 逆向工具大整理,碉堡了_第14张图片
实际效果如下:

Android 逆向工具大整理,碉堡了_第15张图片

导出反编译资源

Android 逆向工具大整理,碉堡了_第16张图片

导出结果
Android 逆向工具大整理,碉堡了_第17张图片

libchecker 查看库信息

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

Android 逆向工具大整理,碉堡了_第18张图片
Android 逆向工具大整理,碉堡了_第19张图片

classyshark

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

下载 Jar 文件
Android 逆向工具大整理,碉堡了_第20张图片

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

java -jar ClassyShark.jar

Android 逆向工具大整理,碉堡了_第21张图片
就可以把需要分析的 apk 拖进去

Android 逆向工具大整理,碉堡了_第22张图片

你可能感兴趣的:(逆向,android,android,studio,反编译,逆向)