Mac上反编译Android Apk贴心教程

本文出自 “阿敏其人” 博客,转载或引用请注明出处。

命令行不说,只述GUI工具。神器有二,单论Jadx。

一、得到神器Jadx

Jadx Github地址

地址已附,你可以clone,我这里是download。

download之后,解压之。

Mac上反编译Android Apk贴心教程_第1张图片
解压结果.png

解压后的里面没有build文件夹。

二、gradlew 得到build

第一步:cd进入到刚刚解压出来的文件夹目录
第二步,执行 ./gradlew dist,当执行成功够就可以得到build文件夹。

两行命令


Mac上反编译Android Apk贴心教程_第2张图片
两行命令.png

执行成功


Mac上反编译Android Apk贴心教程_第3张图片
执行成功.png

build文件夹产生

Mac上反编译Android Apk贴心教程_第4张图片
QQ20160726-3.png

三、GUI操作

提前准备工作
把欲反编译的apk后缀改为zip,解压之,打开解压文件夹,我们会发现有一个classes.dex文件

Mac上反编译Android Apk贴心教程_第5张图片
Paste_Image.png

至此准备工作完成。

再续前缘,我们在第二部得到了build文件夹。

依次目录: build/jadx/bin/
打开jadx-gui文件

Mac上反编译Android Apk贴心教程_第6张图片
Paste_Image.png

选择我们刚刚准备好的dex文件


Mac上反编译Android Apk贴心教程_第7张图片
QQ20160726-4.png

反编译结果示例如下:


Mac上反编译Android Apk贴心教程_第8张图片
QQ20160726-5.png

至此完成。

本篇完。

你可能感兴趣的:(Mac上反编译Android Apk贴心教程)