os x系统下反编译apk

最近学习安卓开发的时候,很想看看别人的代码是怎么写的,因而google了下,结果然的发现了这两个邪恶的货~ html

dex2jar和JD-GUI(dex2jar下载 JD-GUI下载java

ok,开始咱们的邪恶之旅,首先下载dex2jar,解压出来,我是放到了文稿目录下。 学习


而后,为了操做方便,把要反编译的apk文件,放到dex2jar目录下。 ui

launchpad->其余->终端,执行以下命令,定位到dex2jar文件夹所在位置。 google

cd Documents/dex2jar-0.0.9.13 spa


而后使用chmod命令赋权限。(关于chmod命令的解释,参见chmod命令) code

chmod a+x ./dex2jar.sh htm



接下来,开始反编译apk文件。 开发

./dex2jar.sh test.apk  (这里注意,若是apk文件不在dex2jar文件目录下,要指明文件的绝对路径) get


打开apk文件所在目录,会发现一个和apk文件名字差很少的.jar文件。



搞定了,接下来,使用JD-GUI打开这个.jar文件就能查看源代码了。

相关文章
相关标签/搜索