首先需要了解一下微信小程序它执行是需要把源码下载到本地的,下载下来的是一个 .wxapk后缀的文件 ,那么问题来了。下载的源码在那?
这里我们以安卓为例(因为我没用过苹果手机,哈哈哈)
使用到的工具
- Android模拟器(需要获取 root权限 )推荐使用 夜神模拟器
- nodejs
- 解包还原工具(nodejs版)wxappUnpacker
- RE文件管理器
下面我们开始搞事情获取微信小程序源码实例
1,使用Android模拟器获取.wxapkg文件
文件路径
/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串文件夹}}/appbrand/pkg/
使用解包工具还原小程序源码
- 安装nodejs
- 下载wxappUnpacker,并使用npm安装它的依赖包,依赖包说明
- 进入wxappUnpacker目录,调用 node wuWxapkg.js file.wxapkg
解包结果如下

所有源码都能看到了,不过你会发现没有.wxss样式文件。那么怎么还原wxss。其实你可以看到有个page-frame.html 的网页文件,这个文件是还原wxss的关键。
还原步骤
需要使用谷歌浏览器如下图

这样就还原app.wxss的样式
其他页面也是一个道理,如果还是不会获取其他页面的在下方留言哦
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?