微信小游戏旅行串串解包记录
思路
- 获取包
- 游戏里限制了 PC端微信不能玩这个游戏,但是不影响获取到游戏包
- PC 微信小程序包路径在
C:\Users\admin\Documents\WeChat Files\Applet\wxaXXX
- PC 的 wxapkg 需要解密 GitHub - BlackTrace/pc_wxapkg_decrypt: windows pc端wxpkg文件解密(非解包)
- 解包
- 使用该 unpack-wxapkg 工具解包
- 分析
- 包大小只有3M,解包后也没有什么有用的东西。
- 可能是限制了PC微信进入游戏,导致没有下载实际的游戏包。
- 重新通过安卓微信获取完整的游戏数据
- 再次获取包
- 安卓高版本下应用数据存在
/data/data
目录下,需要 root 权限才能访问。 - 因为手头没有 root 后的安卓机,WIN11 系统可以安装 root 版本的 WSA Windows 安卓子系统获取 Root 权限
- 安装微信并成功启动小程序后,在
/data/data/com.tencent.mm/MicroMsg/xxx/appbrand/pkg
下找到对应的包。
- 最后
- 通过 WSA 微信确实是可以获取到完整的多个包
- 解包后发现很多是 wasm,其他的JS文件也没发现什么有价值的信息
- 放弃