最近正好在做Apk文件的反编译,今天整理出来分享给大家,如下:
1、 准备工具
1.1 apktool
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
1.2 dex2jar
作用将apk反编译成java源码(classes.dex转化成jar文件)
1.3 jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源码文件
以下是本人所选用的工具版本,具体用什么版本依照自己安装的java的jdk版本确定
本人jdk版本:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8725434a2e94c5df371bc66618958927.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bae8c064e56c5df08870e61b4bddce6a.png)
注意:版本达不到的话,会出现各种错误,会大大影响工作的进度。
2.反编译流程
2.1将apktool文件解压,如图: