微信小程序反编译获取项目源代码

本文共有1237个字,页面加载耗时0.001秒,关键词:微信小程序node

效果图

效果图.png

前期准备

提取小程序包

使用re文件管理器之类的进入
/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串文件夹}}/appbrand/pkg/
在这个目录下,会发现一些 xxxxxxx.wxapkg 类型的文件
这些就是微信小程序的包

导出小程序包

把需要的小程序包(可以按照时间排序)拷贝到可读写目录,然后发送到电脑就好,我们假设保存到D盘根目录,名称是_aaa.wxapkg,那么完整的路径就是d:\_aaa.wxapkg

安装node环境

参考https://www.cnblogs.com/liuqiyun/p/8133904.html

导入node需要的模块

npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
npm install js-beautify -g
npm install escodegen -g

解包

  • 首先,下载上面说的github上的项目,我们假设保存到了 d:\wxapp
  • 那么进入这个目录,空白的地方shift+右键,选择在此运行powershell或者命令行
  • 输入node wuWxapkg.js D:\aaa.wxapkg
  • 解包完成会在D:\\生成一个同名文件夹(aaa)

直接导入微信开发者工具即可

Reference

扫码在手机查看