Mac环境下反编译安卓apk
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac环境下反编译安卓apk相关的知识,希望对你有一定的参考价值。
参考技术A The decompile-apk tool consists of some scripts and different tools, it can provider auto decompile function for produce Java source code and resources from android Apk files that displayed on GUI.decompile-apk
venshine.cn@gmail.com
Apache 2.0
MAC下反编译APK步骤
工具下载
步骤
将下载的
dex2jar
压缩包解压。运行终端,cd 命令到
dex2jar
目录,目录可以直接拖这个文件夹到终端窗口。将 apk 文件改后缀为 7z,这个比较好解压(电脑其他格式无法解压,也没有装其它软件,可能是懒)我将其中的
classes.dex
文件拷贝到dex2jar
目录。在终端运行
./d2j-dex2jar.sh classes.dex
如果出现Permission Denied
异常,一般报的哪个文件就修改对应文件权限即可例如:
d2j_xxx.sh
文件,然后修改chmod 777 d2j_xxx.sh
反编译成功后,将目录中生成的
classes-dex2jar.jar
文件用jd-gui
打开就可以看到代码了,也可以进行导出等操作,当然也可能是混淆后的代码。
以上是关于Mac环境下反编译安卓apk的主要内容,如果未能解决你的问题,请参考以下文章