Mac下反编译Android apk

本文详细介绍如何通过AndroidCrackTool获取APK的资源文件,并利用dex2jar和JD-GUI解析出源代码,适用于逆向工程的学习者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.使用AndroidCrackTool获取apk的资源文件

可设置目标文件,要保存的路径,然后执行即可获得相应的资源文件夹



即可看到相应的资源文件夹及布局文件夹

2.将apk的后缀改为zip或rar然后进行解压,打开解压文件可看到classes.dex文件,然后将此文件放到dex2jar文件夹下,然后打开终端,进入dex2jar目录下执行以下命令:sh dex2jar.sh classes.dex

即可在dex2jar文件夹下生成classes.dex2jar.jar文件;

3.安装JD-GUI使用此文件打开classes.dex2jar.jar文件即可看到相应的java代码。

注意事项,在mac中安装JD-GUI文件打开的时候可能会出现意外退出的错误,这是因为没有安装Homebrew,可进入此网址:https://brew.sh

复制网站中的/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"这段代码粘贴在在Android studio中的Terminal命令中然后回车,进行安装,此间会让你输入电脑密码,然后需要等一段时间安装完成,则可以正常打开JD-GUI了,如果你的Mac系统是si erra版本的请下载最新版的JD-GUI: JD_GUI最新版下载

资源下载下载反编译软件包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值