Apktool+dex2jar+jd-gui for Mac 使用流程


由于本人学到的东西容易忘记所以在此记录下apktool使用流程 需要用到的工具
下载地址
1.apktool :https://ibotpeaches.github.io/Apktool/install/
2.jd-gui:http://jd.benow.ca
3.dex2jar:https://sourceforge.net/projects/dex2jar/
Mac 安装步骤
官网介绍
1.下载脚本,保存为apktool;
2.下载最新的apktool_x.jar;
3.将下载的jar包重命名为apktool.jar;
4.将下载的apktool和apktool.jar移到/usr/local/bin目录
sudo mv “apktool本地路径” /usr/local/bin
sudo mv “apktool.jar本地路径” /usr/local/bin
操作如图
然后给两个文件添加可执行权限
cd /usr/local/bin
sudo chmod a+x apktool
sudo chmod a+x apktool.jar
添加执行权限
此时执行到这里 apktool 应该是完成安装 命令行输入 apktool显示如下信息
apktool执行结果

反编译正式开始
1.终端进入到要反编译的文件目录 然后执行 apktool d xxx.apk此时会在相同目录下生成一个与apk文件相同的文件夹,这里是反编译出来的资源文件
2.之后再运行命令回编译apk:
apktool b xxx (xxx 就是反编译出来的文件夹)
此时会生成如下目录生成目录 可以看到这里与上不同的地方就是文件家里多出了 dist和build文件夹
3.终端进入到下载的dex2jar问价夹 将d2j_invoke.sh和d2j-dex2jar.sh增加可执行权限增加可执行权限
4.然后终端输入./d2j-dex2jar.sh “刚才编译过得apk路径” 回车,可以看到在dex2jar文件夹下出现apk名称-dex2jar.jar这就是我们最终所需要的.
5.将xxxdex2jar.jar拖入下载的jd-gui得到apk源码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值