记一次Android游戏破解过程
最近无意间在steam看到游戏“Tricolour Lovestory”,中文名“三色绘恋”,无意间看到有“移动版”,于是上taptap上搜索了下发现还真有而且是刚出来的游戏9月27号预下载(但是不能玩),9月29号才能开始玩着游戏,因为做了联网验证,而我发现这游戏的时候刚好29号,于是下载了下来,不得不说这游戏真大,安装有1.5G左右的大小。破解版游戏下载见文章末尾!
先来两张游戏图片吧
博主在taptap上看了下发现如下图的说明!
游戏为单机游戏,所有存档均储存在本地,卸载游戏后所有游戏进度和购买记录将都会丢失,无法跨设备共享存档!!!
看见是单机游戏(虽然启动游戏必须需要联网登录帐号)但实际上游戏确是单机玩游戏价格(6元)也算良心,可。。购买记录不是云端保存没有和帐号绑定,了解完这些,于是博主就开始了破解的旅程。。
破解过程
在破解之前我们打开设置->解锁游戏 进去以后发现是使用支付宝的支付方式,那么破解过程开始
- 将三色绘恋APK安装包拖进软件反编译
- 搜索十六进制0x2328(对应支付宝开发平台中的返回代码9000 -> 订单支付成功)。
在i.smali中发现0x2328对应着sswitch_0,双击过去后会看见switch分支。
我们找到 0x1771 -> :sswitch_1 将sswitch_1改为 sswitch_0 如下图,解释下为什么改成sswitch_0,因为0x2328是支付成功后的返回代码对应sswitch_0,而0x1771是用户中途取消的返回代码,我们将其后面的sswitch_1改成sswitch_0,也就是说支付取消后会跳转到成功支付的分支,以达到破解目的。
- 但是最重要的一点,这种方式的支付只能适合h5页面版本的支付宝页面,进入支付页面后,取消支付游戏就能够内购成功,但是如果你的手机上安装了支付宝APP,在支付界面弹出了支付宝APP的支付界面,取消支付后游戏不能内购成功。解决方案需要卸载手机上安装的支付宝APP,或者手机上有“冷藏室”或root的可以冻结支付宝app才能够成功破解游戏。
破解成功后的截图
启动截图
游戏下载
三色绘恋下载:百度云下载地址(三色绘恋v1.4破解版)
提取码:3g35
游戏解锁过程动态图,GIF图片有点大(8.31MB)
最近游戏新加微信支付,但是我只破解了支付宝支付的,因此只能选择支付宝。记得冻结支付宝app或者卸载支付宝app。游戏内购成功以后可以重新安装支付宝APP。
本文发布的一切包括破解软件仅用于学习和研究目的; 不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的设备中彻底删除上述内容。如果您喜欢该程序, 请支持并购买正版软件,得到更好的正版服务。如有侵权请与我及时联系处理。
手持IOS设备路过。
—来自 Apple iPhone XR for Microsoft Edge
非常感谢了,不过经过我的不懈努力,我发现虫虫上面有,已经玩到破解版了。
请问虫虫是什么……我现在完全找不到能玩的版本
什么虫虫??
我都宁可steam补票了。下了好几个资源都这说不让支付。我个学生党是真没有电脑啊。
不过我这里有我之前存档的钛备份备份的,有root权限倒是可以恢复。
大佬,它提示系统异常怎么办啊
steam上倒是不贵,但是安卓版现在基本找不到
因为安卓版本下架了,官方关闭了支付入口所以好像到不了那个选择支付的界面
为啥我干脆就网络错误,不让支付。。它说系统异常。蛋疼。
为啥我干脆就网络错误,不让支付。。
大佬就是厉害,不过博客更新缓慢,跟我一样懒吗? :arrow:
这就尴尬了
我下载玩玩。 :cool:
emmm,但是需要注意下内购方法,要么卸载支付宝要么用冷藏室(有的手机自带,没有的需要root)冻结支付宝~
emmm,typecho有些markdown语法不支持,排版看起来有点乱
系统异常咋破啊大佬
现在这个版本已经用不了了。那个支付页面已经被关闭了。所以进不去
知道了,看到你之前回复其他人的了,不过我也看到了有人说虫虫助手里面有,就去下了一个
蛮好😀