Android 反编译大家都很熟悉了 现在整理一下流程 做一个总结
1.首先去官网下载需要得工具 https://ibotpeaches.github.io/Apktool/install/
按照官网得要求配置 运行 最好不要配置在c:windows目录下 建议 采用其他目录
2. 然后把需要反编译得apk放到同一个目录下
3. cmd 命令进入目录 运行命令 apktool d apk名称
出现下面得说明 就是成功了 会发现在目录下出现了一个和apk名称相同的的文件 ,就可以查看xml文件、AndroidManifest.xml和图片等资源文件了
这只是查看到了资源文件 代码那
代码反编译
1.把apk的后缀名改成.zip 解压 在文件里面会出现一个classes.dex的文件 这个就是源码了
2.我们需要吧dex文件转为jar格式的文件,用到了一个工具叫dex2jar(下载链接),我们把它下载来后解压(下载来后是zip文件)。
3.解压放在一个目录下 然后把dex文件拷贝进入
4.cmd命令模式进入目录 运行d2j-dex2jar.bat classes.dex
出现上图所示 成功, 这个时候会发现在目录下出现了classes-dex2jar.jar文件 借用一个工具jd-gui(下载链接) 就可以查看源码了。
注意 只针对没有加固的应用 加固的应用需要先脱壳 后面我们在讲