最近正好在做Apk文件的反编译,今天整理出来分享给大家,如下:
1、 准备工具
1.1 apktool
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
1.2 dex2jar
作用将apk反编译成java源码(classes.dex转化成jar文件)
1.3 jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源码文件
以下是本人所选用的工具版本,具体用什么版本依照自己安装的java的jdk版本确定
本人jdk版本:
注意:版本达不到的话,会出现各种错误,会大大影响工作的进度。
2.反编译流程
2.1将apktool文件解压,如图:
有些网站可能会说解压得到三个文件分别是aapt.exe,apktool.bat