Mac下反编译Android apk

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最新版下载

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

猜你喜欢

转载自blog.csdn.net/fuzhongbin/article/details/78520747