Mac 下的 apk 反编译

一:工具下载

   1:dex2jar   https://sourceforge.net/projects/dex2jar/files/
   2:APKTool   http://ibotpeaches.github.io/Apktool/install/
   3:jd-gui   http://jd.benow.ca/

二:工具介绍

   1:dex2jar 反编译dex文件为jar
   2:  APKTool 反编译资源文件
   3:jd-gui 查看jar文件

三:操作步骤

   反编译类文件

      1-1:修改apk后缀为zip,解压缩zip
      1-2:把class.dex文件拷贝到dex2jar文件夹中,cd到dex2jar文件夹下
      1-3:执行命令sh d2j-dex2jar.sh classes.dex(可能会出现d2j-jar2dex.sh: line 36: ./d2j_invoke.sh: Permission denied)
      1-4:如果出现3中的错误,则执行chmod 777 d2j_invoke.sh 添加权限
      1-5:重复3中操作,即可得到反编译后的jar文件
      1-6:然后就可以把jar包拖入jd-gui进行查看java源码了

   反编译资源文件
      2-1:新建一个apktool文件夹,在文件夹中放置apktool.jar和apktool脚本(脚本依赖于jar包运行)
      2-2:跳转到apktool文件夹中,修改权限 (chmod +x  apktool)
      2-3:执行当前文件夹中的apktool文件(./apktool d xx.apk)
      2-4:在当前文件夹下面就可以得到想要的资源文件


   查看pak的签名

      3-1:解压apk

      3-2:跳转到解压文件的META-INF目录中(cd /Users/work/apk/yourapkname/META-INF
       3-3:执行命令 keytool -printcert -file CERT.RSA


 







   参考路径:

      http://www.tuicool.com/articles/yyMVNvJ

      http://www.cnblogs.com/anee/p/4153411.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值