一、相关环境安装
1、下载 nodejs
2、下载反编译nodejs脚本 wxappUnpacker 提取码:mduo
3、下载 夜神模拟器
4、下载 RE文件管理器
RE:Root Explore
二、获取.wxapkg文件
在夜神模拟器里安装微信和RE文件管理器
PS:把前面下载好的RE文件管理器直接拖到夜神模拟器安装即可
接下来设置模拟器的超级权限,如下图:
然后在模拟器微信里搜索想要获取的小程序,在微信中运行一下后,直接切回模拟器桌面运行RE文件管理器,按照下面的目录结构找文件:
/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/
你会看到发现里面的一些.wxapkg后缀的文件,可以根据时间来判断那个是你需要小程序.wxapkg文件,右键长按文件,点击右上角压缩所选文件,然后再将压缩好的包通过微信/QQ发送给好友或者文件助手
准备好反编译包(前面下载的),安装相关依赖
> npm install esprima css-tree cssbeautify vm2 uglify-es
进行反编译
> node wuWxapkg.js D:\_163200311_32.wxapkg
注意:使用node wuWxapkg.js 反编译命令时,如果报 Cannot find module ‘xxx’ 这种类型的错误,
就直接使用 npm install xxx 先安装。如果报未识别的错误,就换个小程序试试吧
欢迎关注:https://www.fenxianglu.cn/
参考链接:
- https://blog.csdn.net/qq_41139830/article/details/80531802
- https://blog.csdn.net/qq_37936542/article/details/81003211