WeChat 小程序篇——“羊了个羊”通关修改方法
以下PC端方法建议降级微信后进行食用,新版本微信可能会出现方法失效等情况
链接:https://pan.baidu.com/s/1Tb1nEtspGQsh4SLuO8E5Ug
微信3.4.5.27 for Windows
提取码:52h7
1.PC端替换小程序缓存文件,使用修改后的无线道具文件替换掉正常的游戏文件。
此方法较其他方法更为简单,且短期不会失效。需注意微信版本,版本过新无法使用,需降级后运行。
链接:https://pan.baidu.com/s/1ojFKLrIWGZCzlLmTkp0xkA
替换文件下载地址,解压以做备用。
提取码:7wgb
1.首先登陆电脑微信,打开“羊了个羊”小程序;保证小程序再运行状态。
2.切换到微信主页,左下角选项—设置—文件管理—打开文件夹
3.此时在你当前微信账户的目录下,选择上级目录“WeChat Files”,进入Applet文件夹,找到后缀为“70a9”的文件夹,双击进入,再进入一级目录
4.当前目录下应该只有“WITHOUT_MULTI_PLUGINCODE.wxapkg”文件,你需要复制“.wxapkg”文件的文件名。
5.找到之前下载的替换文件,将该文件名替换为之前复制的文件名。
6.随后将准备好的替换文件拖入步骤4的文件夹里替换原来的“.wxapkg”文件。
7.关闭之前打开的“羊了个羊”小程序,重新打开,进入关卡体验无限道具。
2.Fiddler Classic抓包修改响应数据——将第二关替换为第一关Map
链接:https://pan.baidu.com/s/1imStF8sx_p4HXpPLfkR2Pg
Fiddler Classic 下载
提取码:xkvs
如果你的PC微信曾经运行过“羊了个羊”,那么你需要清理有关微信小程序的一切缓存。否则不会出现后文中需要抓取得数据包。你需要在接下来的步骤之前通过任务管理器找到小程序进程—右键定位到文件位置—把“WMPFRuntime”文件夹删除后再进行操作!!!
1.安装并运行Fiddler,并对Fiddler进行如下配置;菜单栏—Tools—Options。
2.配置完成后关闭Fiddler,重新打开Fiddler。
3.随后从微信小程序内打开“羊了个羊”开始抓包,小程序打开后需要进入关卡后才可以抓到用以修改的地图包。进入地图后保持当前关卡的开启状态。
当抓到/sheep/v1/game/map_info_new?map_id=90017
及/sheep/v1/game/map_info_new?map_id=80001
后,即为抓包成功,随后通过选定map_id=90017
进行编辑。
此MapID定义80001为一级地图,900**为二级地图,900**会每日更新,对应的数值也需要即使更改,这里使用90017做演示。
4.选中后通过菜单栏Rules—Customize Rules打开编辑器,如果弹出错误需要手动指定编辑器目录。
5.打开之后定位至162行,添加以下代码并进行保存;代码后部的“url=”应该与Fiddler抓取到URL完全保持一致,如果有所差异,以下代码则会无效。
if (oSession.url=="cat-match.easygame2021.com/sheep/v1/game/map_info_new?map_id=90017") {
oSession.url = "cat-match.easygame2021.com/sheep/v1/game/map_info_new?map_id=80001";}
6.此时关闭当前的“羊了个羊”小程序,重新打开,当Fiddler出现两个80001结尾的包时,即代表地图修改成功,两张地图都是第一关的难度。
HAVE FUN!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。