准备工具:
apktool目录下:
目录介绍:
apktool:用来反编译出资源文件
dex2jar:将apk反编译成java源码
jd-gui.exe:用来打开java源码
操作:
1、获取资源文件
将apk文件放到apktool目录下
运行cmd,定位到apktool.bat所在目录,然后执行
apktool.bat d -f weixin.apk -o weixin
会在目录下生成一个weixin文件夹,里面就是资源文件
2、获取java源码
将apk文件的后缀改成zip,然后解压,把解压出来的classes.dex文件放到dex2jar目录下,在cmd中执行d2j-dex2jar.bat classes.dex
获得.jar文件(即java源码)。
3、打开源码
运行jd-gui.exe,打开第二步得到的classes_dex2jar.jar文件,即可查看源码。由于大多数apk做过混淆处理,所以打开来的命名都是abc这样的。