随笔

记录:Mac端Apk的简单反编译

2017-09-12  本文已影响10人  jiaming_

目的:查看apk的资源文件,清单文件,java代码,包结构等信息。

系统:

mac os

工具:

反编译dex成jar的工具

前往下载>>

网盘下载>>

jar包class内容查看工具(Java反编译工具),

官方下载>>

网盘下载>>

步骤:

解压dex2jar-x.x.zip,打开dex2jar-x.x文件夹,可以看到许多.sh或.bat结尾的文件,这里可以看出该反编译工具在mac与windows都可用。

将classes.dex文件复制到dex2jar所在的文件夹的根目录下。

打开命令行,并定位到dex2jar目录下,运行:

sh dex2jar.sh classes.dex

这时如果报错,如出现 Permission denied的问题,根据报错的文件名称如 d2j_invoke.sh ,修改其权限,执行:

chmod 777 d2j_invoke.sh

到这里,已经生成了 classes-dex2jar.jar 文件,反编译成功了。此时,导入到JD-GUI中,即可查看结果。

上一篇 下一篇

猜你喜欢

热点阅读