微信小游戏解包教程

微信小游戏解包教程
微信小游戏解包教程

一、备份微信数据

找一台刚玩过要反编译微信小游戏的小米手机(因为没办法通过文件名看出是不是要自己要的小游戏),然后设置——更多设置——设置和重置——本地备份——新建备份——软件程序——只选中微信,开始备份。

二、MIUI备份bak文件还原出明文数据

1、将目标Bak备份数据拷贝到电脑端

小米MIUI手机备份后的文件会存放在手机存储下/MIUI/backup/Allbackup/xxx 目录中(xxx 代表备份的时间)。童鞋们需要做的就是将需要解包的目标Bak文件复制到你的电脑上。怎么复制?QQ传文件、连接数据线等等都可以,这里就不罗嗦了。

2、借用WinHex简单修改一下Bak文件头

(图1)

打开WinHex 神器,直接将你拷贝好的Bak文件拖拽进去,这里就会发现其实MIUI备份只是多出了一个自定义文件头而已,那就简单啦,只要移除这个文件头就好!

操作时,只要按图示的方法选中并删除“41 4E”前面的数据即可,完成后记得保存!

3、将修改后的Bak直接使用”解包小米Bak.bat”来正常解包就搞定了(图2,3)

解包后的文件格式为tar,可以通过解压缩软件打开查看。

三、微信小程序(.wxapkg)文件解包

在解包后的小米备份文件夹中找到.wxapkg所在文件夹,按日期排列。日期最近的那个就是你刚玩过的。如下图进行解包,解包后会生成一个同名的文件夹,这就是解包后的小游戏源码了。

四、还原项目

将解包出来的文件夹中的所有文件复制到template文件夹中,如有同名的请跳过。

编译源码

通过微信小游戏开发工具新建一个空白的小程序或者小游戏的项目,主要不要选择快速启动模板

然后把刚才解压出来的源代码复制到刚刚创建的项目目录中,开发工具会提示编译错误,这时只要在项目中新建一个game.json 文件,并在文件里写入以下代码

{

"deviceOrientation" : "portrait"

}

复制代码然后将开发工具的调试基础库改为game

程序就会在开发者工具里运行起来了

(图4、5)

相关主题
相关文档
最新文档