对于root用户,您可以使用插件hook开启inspector调试
QQ春节红包小游戏把去年比较火的几款都抄了个遍,但是同时抄了看广告的功能且有过之而无不及。是可忍熟不可忍,必须给他改了。
之前看到有一些使用vConsole修改分数的,这样就失去了游戏的乐趣,这里的修改目标是根据游戏类型提升游戏体验。
前期准备
第一步 开启调试
首先与开启vConsole相同的是要在手机QQ内访问:
debugx5.qq.com
在信息中勾选Inspector调试功能
第二步 chrome远程调试
然后进入一个小游戏,在chrome中访问chrome://inspect (注意该页面需要加载一些谷歌域名下的资源,可能需要合理设置网络出口)
进入游戏后在对应项点击inspect
image-20230118213903075.png (16.41 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
即可开始调试/破解。
兔子消消消
cocos2d游戏,游戏核心逻辑JS位置如图所示
image-20230118214039999.png (22.34 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
我的修改方式:在处理道具点击的方法下修改道具数量
实现:格式化代码后在292行下条件断点,条件为:
u.default.SettingData.ChallengeShuffleProp = 50,u.default.SettingData.ChallengeRevokeProp = 50,u.default.SettingData.ChallengeTipsProp = 50,false
image-20230118214152270.png (26.17 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
效果:点击洗牌按钮,道具数全部改成50
兔兔画线
核心JS位置如图
image-20230118214700504.png (18.23 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
修改方式:
image-20230118214721838.png (19.87 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
格式化后在6915行下条件断点,内容为 e=100,false 画线后会调用该函数扣除1体力,表现为参数 e 为-1 ,改0不扣体力,改正数加体力,注意该体力会本地存储,改一次玩一年,100关一会就玩完了。
合成年夜饭
核心JS位置如图
image-20230118215147856.png (23.62 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
cocos2d游戏
我的修改方式:在格式化后1060行(其实就是前面prototype设置完后,在前面下不到断点)下条件断点,内容:e.prototype._GetItemNum = function(t) { return 1;},false
该方法需要下好断点后点击刷新按钮刷新页面,注意刷新完关闭控制台的页面显示,影响游戏操作。
image-20230118215644299.png (17 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
左面刷新 右面关闭。
效果:无限道具
福兔冲刺
cocos2d游戏
核心JS位置如图
image-20230118215949065.png (23.77 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
修改方式:2194行条件断点g.BirdCore.Ins.CurentScore += 22,false
image-20230118220026626.png (13.61 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
效果:过一个加23分
福兔向前冲
核心JS 断点位置如图。
image-20230118220256272.png (70.52 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
s.default.ins.currentScore += 100,false
效果:多加分
放开那只羊
image-20230118220641962.png (66.11 KB, 下载次数: 0)
下载附件
2023-1-18 22:11 上传
没有改道具,效果所有炮塔0元购