(三色绘恋破解版)记一次Android手游破解过程
- 2019 年 12 月 25 日
- 筆記
记一次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个小时之内,从您的设备中彻底删除上述内容。如果您喜欢该程序, 请支持并购买正版软件,得到更好的正版服务。如有侵权请与我及时联系处理。