获取小程序前端代码,有助于开发者快速仿制一个目标小程序,原理也非常简单,获取微信缓存在本地的小程序文件包,通过解压文件包获取小程序的前端代码。
首先,是获取代码,比如这里以 跨站 为例,这个小程序的前端代码比较简单,是一个webview页面框架。要获取代码,你需要一个root过的安卓手机,如果你希望把微信玩出新花样,最好能有一个root过的安卓手机,只有获取了root权限,这个手机才算真正的属于你,你才可以访问手机中的人任何文件夹。也可以使用模拟器(我在这里使用的是夜神模拟器)
准备阶段:
夜神模拟器:www.yeshen.com/
node.js:nodejs.org/zh-cn/downl…
反编译工具wxappUnpacker:github.com/xuedingmiao…
1.夜神模拟器上下载微信
2.登陆微信
3.打开源文件
4.找到MicroMsg文件
5.先浏览一下文件(特别注意32位数字字母组成的文件夹),然后在微信中打开你想要的小程序,在返回来找到新添加的32位名字的文件夹,打开找到后缀为.wxapkg文件,然后复制这三个文件
6.在夜神模拟器中打开电脑文件(可以随意修改)
7.粘贴进去,然后打开命令解析程序cmd.exe cd到反编译工具wxappUnpacker或者在反编译工具wxappUnpacker文件夹中按Shift+鼠标右键,打开命令窗口,安装依赖npm install
或者按着github中逐个安装
8.安装完后输入node wuWxapkg.js [文件路径] 我这是保存在E盘中了,使用1MB左右的文件(这里就不多说了) 然后就会多一个文件名一样的文件夹,这就是反编译后的