反编译所需要的工具,其中apktool1.5.2可以反编译出资源和布局,dex2jar-0.0.9.15可以反编译出java代码,但是java代码要在jd-gui-0.3.5.windows中的jd-gui.exe程序中查看。
1.下面我们开始反编译出布局和资源,先把apktool1.5.2解压,把要反编译的apk文件复制到apktool1.5.2解压之后的文件夹下
打开cmd命令,找到apktool所在的盘符,所输入的命令如下
关键命令是apktool.bat d -f apk命 反编译后生成的文件夹,出现done即成功
2.反编译出java,把dex2jar.jar和jd-gui-0.3.5.windows同时解压,把要反编译的apk的后缀改成 . rar 或 . zip,得到其中的classes.dex,把classes.dex放到dex2jar.jar解压后的文件夹下,在cmd中输入如下命令
出现done即可,同时在dex2jar解压后的文件夹下会出现classes_dex2jar.jar
把classes_dex2jar.jar拖到jd-gui.exe中,即可看见java代码。
本人第一次写博文,我就是个小白,之前反编译过,忘了,今天又找了点资料,自己记录下以后翻看也方便。