参考:
小游戏学习--获取已发布微信小游戏源码
一,安装夜神模拟器
模拟器用于在pc上运行微信
安装完成后,搜索微信并安装
二,下载RE管理器
https://pan.baidu.com/s/1PPBx08rNutXxhlMMJbuTpQ
RE管理器用于访问文件夹
安装后打开时,提示超级用户权限,点击允许
三,模拟器运行小游戏
打开微信,并搜索小游戏打开
运行小游戏时,小游戏的包会保存在/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/目录下
四,导出小游戏包
在/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/目录下根据时间找到小游戏包wxapkg
长按wxapkg文件,点击右上角3个点,选择压缩文件
点击查看
跳转到zip包所在文件夹,然后长按文件,选择右上角,并选择发送
选择发送给朋友(微信分身的文件传输工具),这样就可以在pc端微信接收这个文件,并保存到桌面
五,反编译
安装nodejs,下载地址:http://nodejs.cn/
下载反编译脚本,下载地址:https://github.com/qwerty472123/wxappUnpacker
安装完nodejs后,在下载的反编译脚本文件夹里,shift+鼠标右键,打开命令窗口
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen
安装以上完毕后,开始反编译wxappg文件
输入: node wuWxapkg.js D:wxappghaidao.wxapkghaidao.wxapkg
反编译得到文件
到此反编译完成