获取wxapkg

本文详细介绍如何使用wxappUnpacker和NodeJS等工具,从手机备份中提取微信小程序的wxapkg文件,并将其还原为可编辑的小程序项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先要下载必要的工具,有的可以直接用了

1、下载wxappUnpacker,github.com/qwerty47212…

2、下载nodejs

3、一台带微信的手机


开始:

一是我们先关注下小程序

关注完后,微信就会下载它对应的wxapkg

然后就是获取wxapkg啦


点击手机的 设置---》存储和备份---》备份手机数据(因手机有区别请自行查找找手机备份)

然后点击应用


直选微信一个备份--》确定--》开始备份

备份完成后,去文件管理 里面,搜索App(各自手机备份文件不一样,请自行查找位置)

找到我刚刚备份的,把zip带着,发到电脑上


把下面的zip发到qq解压

里面有好多东西,那么wxpakg在哪呢

打开MicroMsg文件夹

看到这些玩意,就是他们了

点击进去 ----》第一个appbrand----》pkg

找到了



既然wxapkg找到了,拿怎么还原项目呢

打开我们下载的nodeJS

安装node

nodejs.org/dist/v8.11.…附一个下载链接

安装的话就选好目录使劲next就好了

我把安装丢到了D盘

然后就是配置环境变量,用过jdk的都会的。

点击电脑右键属性---》高级系统设置---》环境变量


新建这个

目录根据自己安装位置改,要找到node_modules这个文件夹。

然后确定--》确定


然后去cmd测试成功否输入node -v查看node的版本号

输入 npm -v 查看npm的版本号


很好没毛病  


然后根据他说加上依赖:cssbeautifyCSSTreeVM2EsprimaUglifyES

执行npm install

全局安装命令:

npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen
复制代码

打开cmd,记得管理员身份运行 进入项目路径下: cd 

c:\Users\Administrator\Nox_share\Other\wxappUnpacker-master
复制代码

执行: 

node wuWxapkg.js c:\Users\Administrator\Nox_share\Other\1.wxapkg复制代码

 如果报错 

Cannot find module 'uglify-es'复制代码

依次安装对应模块即可:npm install uglify-es

最后成功编译出小程序:

用web开发者工具打开

结束~!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值