获取微信小程序官方源码

快速地获取一个微信小程序源码的方法。
一、xxxxx.wxapkg
小程序文件在微信服务器上,可以在手机(安卓手机)里找到小程序的源文件包。具体位置(根目录/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/),微信小程序的格式就是:.wxapkg
二、准备材料
1.安装node.js运行环境
2.反编译的脚本
这里提供一个Github上大神写的node.js版本的地址
3.安卓模拟器(要求自带root权限)

4.打开安装好的安卓模拟器,并在模拟器中安装 QQ 、 微信 、 RE管理器

  • QQ 、 微信 在模拟器自带的应用商店里搜索下载安装
  • RE管理器网上下载 (下载好后直接拖拽进打开的模拟器窗口就会自动安装)

5.打开微信,打开相应要下载的小程序
6.打开RE管理器(/data/data/com.tencent.mm/MicroMsg/appbrand/pkg/)路径下的一个后缀为wxapkg的文件。
在这里插入图片描述
找到文件文件后,长按鼠标左键,会出现一个对话框(很多选项),我们选择压缩文件,然后点击查看该文件,找到该压缩文件,再长按,选择发送,选择发送给电脑,这时,我们就获得了小程序的wxapkg包。

在这里插入图片描述
三.使用反编译脚本解包 wxapkg

  • 到这里你应该已经将反编译脚本从github下载 或者 clone 到本地某个目录

打开nodejs命令窗口:
在这里插入图片描述

  • 安装node.js运行环境,在上面给出了下载地址,这里再强调一下,就是一定要安装在默认目录下
  • 再npm install ,依次安装如下依赖:
npm install esprima
 
npm install css-tree
 
npm install cssbeautify
 
npm install vm2
 
npm install uglify-es

在这里插入图片描述

  • 在当前目录下输入

node wuWxapkg.js [-d] <files…> //files就是你想要反编译的文件名
例如:我有一个需要反编译的文件 _-1480364242_250.wxapkg 已经解压到了D盘根目录下,那么就输出命令

node .\wuWxapkg.js E:\_-1480364242_250.wxapkg

在这里插入图片描述

在这里插入图片描述

  • 反编译脚本就能一步将.wxapkg 文件还原为微信开发者工具能够运行的源文件,目录地址和你反编译的文件地址是一样的
    在这里插入图片描述
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值