sessionkey 微信小程序获取_微信小程序反编译获取源码

我们有时候会发现好玩或者炫酷的微信小程序,这效果是怎么实现的呐?今天我来教大家反编译微信小程序看下效果怎么实现的。

准备

一. 微信电脑版

可以登陆最新的微信电脑版,可以打开小程序找到自己想探寻的小程序,然后随便点几下。

654272650963d8b35426d326b5f48ff5.png
图1 点击微信小程序按钮

bbabc71545577687aa22142197bfd5fc.png
图2 在小程序界面随便点击几下

二. 打开微信电脑版文件夹

一般文件路径是这样的 C:Users侯萌iDocumentsWeChat FilesApplet

打开小程序文件夹 把后缀为 .wxapkg 的文件复制到D盘。

1e4c2bad155986ca71135a95ffc525ad.png
图3 这个wx+数字就是你刚才打开的小程序

5bc7bba99f1a0e97600c59686be85bc2.png
图4 这个文件就是我们将要反编译的文件

d490e8a86e17809faebe268955270f5b.png
图5 复制到D盘就可以

三.反编译开始

这时候战斗才开始!

1.建一个文件夹把所以反编译文件整理放进去,这些文件我已上传云盘里,可以直接用。

链接: https://pan.baidu.com/s/1bANDbvnjRzN7-YnQYdcCjg 提取码: tabi

adfd9d6f2cfaa0d6fa73a19cf9075664.png
图5 代码一览

2.安装nodejs运行环境,添加环境变量。

打开官网 https://nodejs.org/zh-cn/download/ ,一直next安装就可以。

环境变量可以搜一下,网上很多都有。

d1c7101282a5727b3a6fa2bcd965c1d2.png
图6 下载nodejs

安装成功测试:打开cmd,在命令行输入node -v,如下:

结果:v12.6.3 就代表安装成功 npm是node自带的。

4843e58808f38b026e7fc015a7d850e9.png
图7 安装成功

3.安装依赖

(1)首先,cmd要以管理员命令运行(按下window按键,搜索cmd就可以看到)

1792d61e0c6bc5b1898b4d1f39706971.png
图8 以管理员身份运行CMD

(2)在CMD界面 输入 cd 云盘下载下来的反编译文件夹内

例如,我的解压缩文件夹在桌面上,就输入 cd C:Users侯萌iDesktopwxappUnpacker

a70c53dc2c091ee0267603b1445cc3da.png
图9 进入文件夹内

(3)开始安装依赖

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

要一步一步全安装完。

244ef83cb8ab2569a3d13484559969f7.png
图10 安装所有依赖

安装全部成功后,文件夹里会多出来一个node_modules文件夹,这个是放编译环境的。

f79d4ed3f8c982262f8e6c991601110a.png
图11 node_modules文件夹

3.CMD界面别关!,开始反编译。

node .wuWxapkg.js 放wxapkg位置

例如 输入 node .wuWxapkg.js D:__APP__.wxapkg

702c666e3103efd08bf00441ba7c7f36.png
图12 成功反编译

d5d78be27fe646f9637caa2d9618a517.png
图13 反编译完成

4.反编译后的文件夹在放wxapkg位置

四.打开微信开发者软件

导入反编译后的文件,可以直接查看并修改了,至此,反编译完成。

22ecf63f457e0eb763f6182b682ddb40.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值