1、准备工具apk工具
角色:
可以反编译软件布局文件、xml文件、AndroidManifest.xml、图像等。
dex2jar
角色:
将apk反编译为java源代码,即将classes.dex转换为jar文件,然后反编译源代码
jd-gui
角色:
源文件将转换为jar文件。 这直接显示jar的源代码
2 apk工具用于将下载的apk工具放置在目录中
使用命令:
使用apktool.bat d -f ***.apk时,请注意在window10中使用时,dos窗口处于管理员模式。
3 dex2jar-2.0将apk文件的扩展名更改为. zip并解压缩,解压缩后将apk解压缩后文件的classes.dex文件复制到dex2jar-3.0解压缩文件中,如下所示:
使用命令反向编译:
e :causeWBP4de x2 jar-2.0. d2j-de x2 jar.bat. classes.dex
执行后的结果如下