最近看到一个小程序弄得还可以,就想学习一下,所以就百度了一下微信小程序反编译,看到了很多大神都已经实现过了,所以就跟着大佬们的教程实践一把。
反编译会涉及到以下几个工具
- node
- wxappUnpacker 基于node.js写的微信反编译脚本
- 模拟器,模拟器有很多,如(雷电、夜神、逍遥),这里我用的逍遥安卓模拟器,如果启动了hyper-v,可以在cmd中执行bcdedit /set hypervisorlaunchtype off进行关闭
启动了模拟器后,就安装两个工具:
- 微信
- RE文件管理器
微信安装很方便,直接搜索即可,但是RE文件管理器在逍遥、夜神中搜索不到,在雷电里面是可以直接搜索安装,因为我这里用的逍遥模拟器,所以得先把RE文件管理器的APK包下载下来,然后利用模拟器的APK安装功能进行安装
然后登陆微信,访问你想要破解的小程序,访问之后,就通过RE文件管理器进入到/data/data/com.tencent.mm/MicroMsg