@IT猴~ 写有用的文章
微信小程序源码反编译
亲测有效,能返编译市面上百分之90的小程序。准备:
1.夜神模拟器
2.node.js
3.微信
夜神模拟器
夜神模拟器官网:
https://www.yeshen.com/
安装运行
1、夜神模拟器下载微信App,登录微信搜索并打开需要反编译的小程序。
2、点击文件管理弹出打开电脑文件夹和打开安卓文件夹,分别先打开。
3、打开安卓文件夹,点击根目录,找到data/data/com.tencent.mm/MicroMsg。
4、.wxapkg就是小程序的源码包。
5.点击属性可以根据时间查看哪个是刚刚打开小程序的包。
6. 点击复制或者剪切,复制小程序包。
7、再次点击打开安卓文件夹,新建一个目录,进入新建目录内,最上方有个粘贴可以粘贴刚刚复制的小程序包
8、然后点击打开电脑文件夹,关联的文件夹中就出现了对应的包
下载返编译工具源码 (github)
https://github.com/caoyu01/wxCompile
安装相关依赖
npm install uglify-es
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen
npm install cheerio
分包功能
当检测到 wxapkg 为子包时, 添加-s 参数指定主包源码路径即可自动将子包的 wxss,wxml,js 解析到主包的对应位置下. 完整流程大致如下:
获取主包和若干子包
解包主包 node wuWxapkg.js D:\mini\主包名.wxapkg
解包子包 node wuWxapkg.js -s=/mini/主包名 D://mini/子包名.wxapkg
一切 大功告成~