获取任意小程序源码方法

网络上有很多反编译小程序源码的教程,都差不多,有些不全,或者报错,走不少弯路。这里我发一个我自己在网上收集并成功使用的教程

1.获取wxapkg包

1.下载夜神模拟器
2.下载re管理器(最好等夜神模拟器启动了再下载可以直接下载到模拟器里面。不启动是不是下载到模拟器里面我不知道,没试过)。
3.在模拟器中下载QQ和微信。
前三步完成了应该是这样的。
在这里插入图片描述
4.模拟器里设置re管理器为超级用户(我已经设置过了)
在这里插入图片描述
在这里插入图片描述
5.登录你的微信,在搜索栏中搜索你想要反编译的小程序。我这里直接搜索一个计算器来举例子
在这里插入图片描述
进入到小程序之后。回到桌面,在进入re管理器的这个位置
/data/data/com.tencent.mm/MicroMsg/{一串十六进制的数}/appbrand/pkg 找到后缀名为wxapkg的包。
在这里插入图片描述
压缩成zip文件通过QQ发送给电脑。
在这里插入图片描述

2.反编译wxapkg包

借助大神的力量使用反编译工具。原github地址已经失效了。我在网上重新找了一个。
下载反编译包提取码:kx65。解压后是这样的
在这里插入图片描述
下载node.js并配置node环境,这个太简单了就不讲了。网上很多。在当前目录按住shift然后鼠标右键选择在此处打开命令窗口。
输入以下代码安装依赖包
npm install css-tree
npm install cssbeautify
npm install escodegen
npm install esprima
npm install js-beautify
npm install uglify-es
npm install vm2

把你刚才获取到的wxapkg包放到这个目录,我这里改名叫1.wxapkg。 在命令行窗口继续输入代码
node wuWxapkg.js 1.wxapkg
1.wxapkg是你要编译包的名字,可以不在这个文件夹,随便在哪个文件夹,只要你路径写对了就行。我这里图方便就直接放在这里了。
在这里插入图片描述
在这里插入图片描述
编译完了会有一个同名文件夹在当前目录,就是小程序源码。我们把它导入到微信开发者工具里面运行就能看到效果了。(我后面改了他的样式。所以和原小程序样式有一点区别)
在这里插入图片描述
至此教程就结束了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值