准备工作
然后在xml中添加 三个控件 , 在drawable中添加一个图片 , 在java文件中写一段代码 , 来验证反编译之后是否能正常查看
工具一 : apktool 下载地址 : https://bitbucket.org/iBotPeaches/apktool/downloads/
工具二 : dex2jar 下载地址 : https://sourceforge.net/projects/dex2jar/files/
工具三 : JD-GUI 下载地址 : http://java-decompiler.github.io/
一 资源文件反编译
如果单纯想要App中的资源文件 , 直接把APK安装包扩展名改为 zip 然后解压即可
当然想要看其他的资源文件直接解压出来的肯定是不行的 , 什么? 解压完不是有AndroidManifest.xml文件吗 , 不好意思 , 乱码 . 如图
二 其他xml反编译
用 cmd 进入存放 apk文件和 apktool文件的目录 或者直接打开目录 , 右键选择git 借助git bash 可以直接进入当前目录
输入 java -jar apktool_2.4.0.jar d -f apk文件路径 -o MMTS
注 : apk文件路径根据自己情况填写, 比如我的是 : 如下图
还记得一开始解压apk 出来的文件吗 , 将其中的 classes.dex 复制到 dex2jar-2.0 下
然后用cmd 命令行(git bash 不能在这使用)进入到该目录下 输入d2j-dex2jar classes.dex命令 , 执行