如何用dex2jar,jd-gui反编译apk

一:资源下载
首先需要下载dex2jar跟jd-gui两个文件:
(https://download.csdn.net/download/azybjbajzc/13082195)
这是我在CSDN上传的文件的链接,千万别小看这个链接,因为很多下载的dex2jar会报错:
error.zip
完整报错如:
Detail Error Information in File .\GtsSettingsTestCases-classes-error.zip
Please report this file to http://code.google.com/p/dex2jar/issues/entry if possible.
但我这个资源不会报错,因为很多版本的dex2jar是有问题的,我这个是修复后的版本,如果没有C币可以私聊我,给你发。

二:按部就班操作
1:把apk文件后缀名改成.zip,例如x.apk改为x.zip,得到classes.dex文件
2:然后解压得到dex2jar解包后,得到dex2jar文件夹,把刚才得到的classes.dex文件复制到其中
3:在当前文件夹下使用cmd:d2j-dex2jar.bat classes.dex,就会在当前文件夹生成classes-dex2jar.jar
4:双击jd-gui.jar,把classes-dex2jar.jar拖到里面就可以查看apk的部分源码了,因为一般apk都会混淆,所以只能看部分。

你可能感兴趣的:(如何用dex2jar,jd-gui反编译apk)