http://danielxu.github.io/blog/2013/12/31/apk-decompiled-script-for-mac/

反编译资源文件使用的是apktool

需要下载apktool 和 apktool-install-macosx*.tar.bz2这2个文件,解压后将2个文件夹里的文件合并放到一个文件夹

反编译classes的是dex2jar

查看反编译后的jar包使用JD-GUI,下载 Mac 版本

本工具包已经将上诉文件下载整合到一起了。如果有更新,可以自己替换。

unapk.sh 为了方便使用,将2个工具的命令写了个简单的 shell 脚本

可以使用

1

chmod +x unapk.sh

赋予程序可执行权限

使用方法如下:

1

sh unapk.sh YOUNAME.apk

YOUNAME 就是你要进行反编译的 apk 的名字,如:1.apk

展现结果就是在当前目录下会创建文件夹 YOUNAME ,里面存放翻遍以后的资源文件和jar文件。随后使用JD-GUI进行编译后源代码阅读。

下载: apk decompile.zip, 不包含程序文件.

相关文件自行下载然后解压后放到一起,目录结构如下图:

转载请注明:WebLogic Android 博客 » Mac下的apk反编译脚本