Mac 使用apktool反编译apk

转自http://blog.csdn.net/nhm_share/article/details/41848217
MAC反编译apk文件:
使用工具:
apktool:主要是用来反编译res下面的xml文件。
dex2jar:主要是用来反编译APK查看源代码的。
JD-JUI: 查看dex2jar反编译出来的jar文件。

1. 下载wrapper script,其实就是一个脚本,直接点击是查看这个脚本需要自己右击:wrapper script 然后选择 连接存储为.. 名字为:apktool

2. 下载链接apktool

点击apktool_2.3.1.jar下载,下载完毕后重名为:apktool.jar.

3. 将刚刚两个文件 apktool.jar & apktool 复制到 /usr/local/bin  好处就是再任何目录都可以执行apktool 这个命令。

4.  进入cd /usr/local/bin 这个目录,执行 chmod +x  apktool 这样你就可以执行apktool的命令了,


好了以上做完后你就可以反编译apk文件,然后查看到所有的xml文件了。
任意选择目录执行:apktool d apk所在目录


现在进行apk源代码的研究了,需要用到我们的dex2jar 工具
官网下载地址:https://code.google.com/p/dex2jar/downloads/list 下载后进行解压,完毕后cd 进入到解压的这个目录,执行chmod +x dex2jar.sh 这样就可以执行dex2jar的命令了。
为了执行方便,你也可以把这个命令添加到path环境变量里面去,在dex2jar当前目录执行:./dex2jar.sh apk路径,
成功后会显示成功出去路径,也就再你APK的当前目录会多出个Coscos_2.01_cesshi_dex2jar.jar,也就你APK名字的jar文件,然后就用我们的第3个工具进行查看了,JD-JUI工具
JD-JUI工具:官网下载地址:http://jd.benow.ca/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值