获取微信小程序有需要 .wxapkg文件
也就是小程序的编译包 里面存有小程序的源码
需要root过的手机 然后清空微信的缓存 打开需要抓取的小程序 加载完毕后 用文件管理器(推荐RE文件管理器)
根目录/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/
这个目录就是.wxapkg文件的存放路径 然后传输到电脑上
没有root的手机可以使用模拟器
然后安装反编译的环境并下载脚本
node-v10.16.0-x64.msi,(版本只是我现在用的版本 可自行百度搜素node然后选择稳定版就行了)
wxappUnpacker-master脚本,
逍遥模拟器
1.安装 node
2.解压脚本 wxappUnpacker-master.zip
然后cmd界面进入该脚本的目录
npm install esprima css-tree cssbeautify vm2 uglify-es js-beautify escodegen -S 安装项目依赖
npm install esprima css-tree cssbeautify vm2 uglify-es js-beautify escodegen -g 安装全局依赖
然后开始反编译安装包
node wullxapkg.js 文件路径/*****.wxapkg
(如反编译失败则添加-d尝试)
相关脚本对应参数参考:
node wuWxapkg.js [-o] [-d] [-s=] <files…> 将 wxapkg 文件解包,
并将包中上述命令中所提的被编译/混合的文件自动地恢复原状。如果加上-o指令,
表示