微信小程序源码丢失怎么找回

背景

博主因为笔记本重做系统导致没有及时备份导致小程序源码丢失,经过一系列折腾,参考网上现有的教程,最终反编译出微信小程序的源码,下面是过程

需要准备的

1、夜神模拟器(也可以是其他安卓模拟器,但是要求模拟器一定要已经root或支持root),模拟器安装微信和RE文件管理器

2、本地电脑安装nodejs环境

3、大神编写的nodejs支持的wxappUnpacker,下载地址:https://github.com/larack8/wxappUnpacker

过程

1、下载安卓模拟器夜神模拟器,下载微信登录找到目标小程序,运行一下(这时,微信小程序已经缓存到模拟器本地,)

2、安装RE文件管理器,这个需要在本地环境下载,然后从安卓模拟器安装

3、需要授权RE管理器获取root权限

4、去RE管理器中找到/data/data/com.tencent.mm/MicroMSG/{一串md5}/appbrand/pkg/,里面都是小程序的缓存,再根据访问小程序的时间判断一下我们要反编译哪一个,选中压缩,然后通过微信发送到我们本地。

5、安装nodejs环境

6、下载wxappUnpacker,下载完解压,进入项目根目录,shift+鼠标右键,选择在此处打开powershell窗口。

7、安装wxappUnpacker所需依赖,直接在打开的窗口运行npm install安装所有依赖。

8、执行反编译 node wuWxapkg.js [-s] <files...> files就是目标pkg路径,比如: C:\Users\Administrator\Desktop\app123_-1568765780_11.wxapkg。

9、去pkg的同级目录中看到多出的和pkg文件名相同的文件夹,里面就是我们反编译的小程序源码。到这里所有的就都完成了 ,剩下的就全是自由发挥了。

评论

(= ̄ω ̄=)··· 暂无内容!

回复

您还未登录,请先登录或者注册