通过木木模拟器获取小程序pkg
首先安装好木木模拟器,并且安装微信。
然后通过微信启动小程序,完成小程序的加载。
接着需要下载一个re文件管理器。并给予root权限
然后通过re管理器去查询加载过的小程序包。
小程序包位置:
/data/data/com.tencent.mm/MicroMsg/...../appbrand/pkg/
如果不好找的话,可以直接通过搜索来进行检索。
下面 .wxapkg 类型的文件,这些就是微信小程序的包
通过QQ将文件发送到本地
安装一下qq。创建为tar文件后再发送。
创建tar文件
点击查看,发送文件
发送完成
下载并配置CrackMinApp工具
下载地址:CrackMinApp —— 反编译微信小程序 直接download下载即可
下载完成后,按照作者的要求 放到D盘根目录下。
然后进入 nodejs/nodejs 文件下,创建文件夹 node_modules,将其中的 node_modules.zip 解压到node_modules文件夹中。
- 本来这下面是有个node_modules文件夹的可是由于github默认不上传超过100个文件导致没有上传这个关键文件, 故采用了这样的方法)
完成之后,将之前准备好的 wxapkg包 放入到 wxapkg中。
启动工具进行反编译
接下来就直接运行exe,选择执行文件,然后开始执行反编译。
执行完成之后,生成的源码文件和wxapkg包在相同目录下。
可以打开查看源码
使用微信开发者工具编译
如果想模拟该小程序的运行,则需要下载 微信开发者工具。
选择适合自己的版本,注册账号。然后选择测试id,导入小程序包。
导入之后,可能并不能编译成功,这是很正常的事情,可以根据控制台报错信息自行更改。一般都是因为环境或者开发者工具版本的不同导致的。
至此本篇完结,有问题可留言或者私信