Android

APK反编译(Mac平台)

2017-09-09  本文已影响19人  ProZoom

APK反编译(Mac平台)

Android反编译使用到的工具有:


1.安装apktool(反编译xml)

7F0A223A-B881-45FD-9055-E50504A88DCC.png
chmod +x apktool绝对路径
apktool d xxx.apk  //apk绝对路径

(终端输入 apktool d后, 将apk包拖入terminal即可)成功反编译资源文件,成功反编译的文件一般保存在Mac个人账户文件夹下。

2.安装dex2jar(反编译java的)

DFC2705F-636D-4BF9-8A76-2D5439AED488.png
chmod +x d2j-invoke.sh,

(在terminal中输入 chmod +x 然后将 d2j-invoke.sh 直接拖入terminal中 enter键 即可)将要反编译的 xxx.apk 包重命名为 xxx.zip 后解压缩打开获取classes.dex文件:

sh d2j-dex2jar.sh classes.dex

成功反编译为 classes-dex2jar.jar 。接下来用JD-GUI打开查看。

3.安装JD-GUI

下载JD-GUI安装,z将jar文件拖进去即可,就能看到java源码。

上一篇 下一篇

猜你喜欢

热点阅读