Jadx
Android开发(/学习)有时候需要用到反编译工具,Window上有很多工具,而Mac上则不多,这里稍微介绍一下Mac上可用的反编译工具Jadx.
准备
clone 仓库,编译
mkdir jadx
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist #这个需要稍微等待一下
开始反编译
等完毕后,可以开始了,我就介绍个最简单最常用的用法
- 把apk改成zip
- 解压zip获取class.dex文件
- 将class.dex文件放到jadx目录下
cd build/jadx/
bin/jadx -d out class.dex # 反编译后放入out文件夹下(如果out不存在它会自动创建)
#or
bin/jadx-gui class.dex # 会反编译,并且使用gui打开
效果图
OK,就这样,后续还可以配置环境变量,更加方便.
微信公众号
网友评论
自己网上搜 “jeb201508100”
'bin' 不是内部或外部命令,也不是可运行的程序