1、准备工具
-
apktool工具
作用:
可以反编译软件的布局文件、xml文件、AndroidManifest.xml和图片等。 -
dex2jar
作用:
将apk反编译成java源码,也就是说把classes.dex转化成jar文件,反编译源码 -
jd-gui
作用:
源码文件转化成jar文件,这个打开直接查看jar的源码
2 apktool使用
将下载的apktool工具放到目录中具体
使用命令:
apktool.bat d -f ***.apk
使用的时候,在window10中使用时,要注意dos窗口为管理员的模式:
3 dex2jar-2.0使用
将apk文件后缀名修改为.zip后进行解压,然后解压后,将apk解压后文件中classes.dex文件拷贝到dex2jar-3.0解压文件中,如下:
使用命令进行反编译:
E:\cause\wb\p4\dex2jar-2.0> .\d2j-dex2jar.bat .\classes.dex
执行完后结果如下