最近学习安卓开发的时候,很想看看别人的代码是怎么写的,因而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文件就能查看源代码了。