mac 环境反编译android apk

由于公司业务的需求 ,需要学习一些线上的逻辑,以此契机,整理一下mac环境下的反编译。撰文的目的在于共同学习进步,严格反对有损他人或集体利益的行为。


一.安装工具

前提是安装Homebrew

(

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
)

1.安装apktool

命令行:brew install apktool

2.安装dex2jar

命令行:brew install dex2jar

3.安装jdgui

在网上下载安装包,按照步骤一步步操作即可。

二:开始反编译

1.下载要反编译的.apk文件。(eg:4.apk)

2.命令行:apktool d 4.apk资源文件。


运行成功后,便可获取其资源文件。

3.将.apk文件重命名为.zip文件,打开后获取里面的classes.dex文件。

4.命令行 :d2j-dex2jar classes.dex 


5.运行完成后,文件里面多出一个classes-dex2jar.jar文件。


6.用安装好的jdgui打开该文件。

至此,反编译工作圆满完成。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值