Mac 反编译apk

1.先下载 dex文件  dex2jar download | SourceForge.net

2.下载 jd-gui  Java Decompiler 

然后双击(过程中会提示安装jdk jre 如果之前装过 就不提示了 ,无法打开则去系统偏好里面打开未知来源就可以)

 

 如果提示权限不够 用编辑器打开classes.dex文件,将magic改为35即可

dex2jar 报错 com.googlecode.d2j.DexException: not support version

3.准备工作结束 现在开始反编译

4.将apk 后缀改为.zip 可以看到 classes.dex文件 这里就是java类 也是我们关注的地方

然后将 classes.dex (如果代码量大可能会有多个dex文件)放到dex2jar文件夹内

在dex2jar文件夹又击 选择新建于文件夹位置的窗口 然后会出现命令控制台

5.执行命令。(注意文件夹名称可能不同 )

  1. chmod +x d2j-jar2dex.sh

  2. chmod +x d2j_invoke.sh

  3. sh d2j-dex2jar.sh classes.dex

  4. 然后会在文件夹下生成对应的jar文件了

6.将jar文件仍到JD-Jgi就可以看代码啦

用到的资源 

大家加油!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值