安卓反编译学习

工具:apktool jd_gui dex2jar
作用:
apktool用来查看资源类文件,例如res文件夹下的图片资源文件,xml文件等等,使用方法:使用命令框进入该文件夹下,敲如 java -jar apktool_2.0.1.jar d -f +apk文件全名,之后会在该文件夹下产生对应完全一样名称的文件夹,该文件夹下就是所得到的反编译后的文件,一般我们可以通过这个工具反编译apk来获得我们想要的图片资源。

dex2jar是将我们的apk文件反编译成java文件,具体使用时,把下载好的jex2jar解压,之后先将下载后的apk文件改后缀名为jar文件,之后将其解压可以得到一个classes.dex文件,执行下图操作


image.png

在该文件夹下发开命令框,敲入 d2j-dex2jar classes.dex,在该文件夹下会出现一个jar包,这就是我们所需要的。

之后使用jd_gui进行查看,注意目前jd_gui好像只能在jdk1.7环境下使用,如果单纯的打开exe文件会出现下述情况
image.png

解决方法:我们在该文件夹下按住shift点击右键,点击在此处打开命令窗口,敲如 java -jar +jd_gui.exe即可。

你可能感兴趣的:(安卓反编译学习)