Mac下安装使用apktool,jd-gui进行反编译

    最近学习关于apk安全方面的东西,然后就想着自己反编译一下apk,然后百度查了一下资料,这里将资料总结一下。

    先下载相应的工具点击打开链接部分要翻墙,我下下来存云盘了。小伙伴们能翻墙的话,自己翻墙去下最新版本哦。

    这个已经写的很详细了,我就是按照这个做的:详细步骤

    这其中遇到的问题:cannot-use-dex2jar-on-my-mac-permission-denied。查到的解决方法:这样确实解决了

今天又上网查了一下,现在貌似有直接集成了的工具:点击打开链接点击打开链接





[配置好apktool的环境变量后,主要其实就是三步。第一步:打开终端,输入 apktool d  xxx.apk这步反编译出xml文件,

第二部:将apk文件改成zip文件,然后解压,将获取到的classes.dex放到dex2jar中,cd到你的dex2jar文件夹下,执行sh d2j-dex2jar.sh classes.dex,这时候可能终端显示你没有权限,这时候输入chmod +x d2j_invoke.sh,输入你的密码,没有密码就不输入。然后再执行sh d2j-dex2jar.sh classes.dex这时候就可以在dex2jar文件下得到一个classes-des2jar.jar

第三步:打开JD-JUI然后通过JD-JUI打开你的这个classes-des2jar.jar文件,就能看到源码了呃]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值