前文 介绍了在Windows平台利用强大的APK-Multi-Tool进行反编译apk,修改smali源码后再回编译成apk的流程,最近受人之托,破解个apk,所幸的是所用到的这三个软件都是跨平台的,mac上也妥妥的。这里记录下在mac上所用的东西和流程。
总共需要三个软件,为了便于找到最新的版本,把官网也放后面:
- Apktool:http://ibotpeaches.github.io/Apktool/install/ 最新版本2.0.1
- dex2jar: https://github.com/pxb1988/dex2jar 最新版本2.0
- JD-GUI: http://jd.benow.ca/ 最新版本1.4.0
这三个软件Apktool的安装稍微麻烦点,其他都还好,基本上下载下来解压了就能用。
MAC上Apktool的安装
1,在官网链接里找到如下所示:
基本上按照上面的6个步骤就ok了。第一步是下载一个shell脚本,保存的名字就是”apktool”,不要带.sh后缀。可以复制到sublimetext,然后保存下。
2,下载最新的apktool-2,在bitbucket上:
3,将所下载的jar文件改名为”apktool.jar”
4,将shell脚本”apktool”和”apktool.jar”放到 “/usr/local/bin”目录下
5,增加这两个文件可执行权限,chmod a+x file
6,执行shell apktool就ok了。
安装完毕后可以运行apktool -v查看版本信息: