常用反编译工具
下载链接:
apktool主要可以解码资源并修改后重建
dex2jar:反编译apkandroidkiller反编译源码,解压classes.dex文件
下载链接:
2.1版本支持多级dex反编译。 2.0及之前版本不支持这些操作。
JD-GUI:将类文件反编译为java源代码
下载链接:
jd-gui主要用于反编译class文件。 它有图形界面,但交互操作相当差。
AndroidKiller:可视化、全手动反编译、编译、签名; 支持APK的批量编译。
下载链接:
非常好用的反编译软件,它集成了apktools和dex2jar,有界面,操作简单。
不幸的是,多个dex文件的反编译不太好,一些jar会丢失。 “这里有人有解决方案”
AndroidCrackTool:mac反编译工具
下载链接: 提取码:h8je
github:
GDA:国内首款交互式反编译器
下载链接:
GDA不仅可以反编译,还支持包过滤的分析功能androidkiller反编译源码,提供算法工具、文件转换工具等。
jadx:反编译神器,支持命令行和图形界面
下载链接:
支持命令行和GUI
自动签名:签名工具
专门用于打包签名的软件,但是自动签名需要配置java环境才能够正常使用。
xpose:钩子框架
下载链接: 提取码:7sgb
Xpose框架是一个框架服务,可以在不改变APK的情况下影响程序的运行并修改系统。
简单尝试:IDEA创建Android项目并反编译APK:
IDAPro:反汇编专业工具
IDAPro 7.0调试工具Windows版
IDA Pro 是目前最好的静态逆向工程工具之一。 IDA PRO简称IDA(Interactive Disassembler)。 IDA PRO 7.0是全球顶级的专业交互式反汇编工具。
下载链接:(关注后可直接下载)
Unidbg:java Hook框架
Unidbg可以在PC端直接调用so文件中的函数
下载链接:
案例参考: