(三色绘恋破解版)记一次Android手游破解过程

2018年10月01日 4.102k 次阅读 5 条评论

记一次Android游戏破解过程

  最近无意间在steam看到游戏“Tricolour Lovestory”,中文名“三色绘恋”,无意间看到有“移动版”,于是上taptap上搜索了下发现还真有而且是刚出来的游戏9月27号预下载(但是不能玩),9月29号才能开始玩着游戏,因为做了联网验证,而我发现这游戏的时候刚好29号,于是下载了下来,不得不说这游戏真大,安装有1.5G左右的大小。破解版游戏下载见文章末尾!

先来两张游戏图片吧

image

image

博主在taptap上看了下发现如下图的说明!

image

游戏为单机游戏,所有存档均储存在本地,卸载游戏后所有游戏进度和购买记录将都会丢失,无法跨设备共享存档!!!

看见是单机游戏(虽然启动游戏必须需要联网登录帐号)但实际上游戏确是单机玩游戏价格(6元)也算良心,可。。购买记录不是云端保存没有和帐号绑定,了解完这些,于是博主就开始了破解的旅程。。


破解过程

在破解之前我们打开设置->解锁游戏 进去以后发现是使用支付宝的支付方式,那么破解过程开始

  • 将三色绘恋APK安装包拖进软件反编译
  • 搜索十六进制0x2328(对应支付宝开发平台中的返回代码9000 -> 订单支付成功)。

image

i.smali中发现0x2328对应着sswitch_0,双击过去后会看见switch分支。

image

我们找到 0x1771 -> :sswitch_1 将sswitch_1改为 sswitch_0 如下图,解释下为什么改成sswitch_0,因为0x2328是支付成功后的返回代码对应sswitch_0,而0x1771是用户中途取消的返回代码,我们将其后面的sswitch_1改成sswitch_0,也就是说支付取消后会跳转到成功支付的分支,以达到破解目的。

image

  • 但是最重要的一点,这种方式的支付只能适合h5页面版本的支付宝页面,进入支付页面后,取消支付游戏就能够内购成功,但是如果你的手机上安装了支付宝APP,在支付界面弹出了支付宝APP的支付界面,取消支付后游戏不能内购成功。解决方案需要卸载手机上安装的支付宝APP,或者手机上有“冷藏室”或root的可以冻结支付宝app才能够成功破解游戏

破解成功后的截图

启动截图

image

image

image

image


游戏下载

三色绘恋下载:百度云下载地址(三色绘恋v1.4破解版)
提取码:3g35


游戏解锁过程动态图,GIF图片有点大(8.31MB)

  最近游戏新加微信支付,但是我只破解了支付宝支付的,因此只能选择支付宝。记得冻结支付宝app或者卸载支付宝app。游戏内购成功以后可以重新安装支付宝APP。

三色绘恋破解过程.gif


本文发布的一切包括破解软件仅用于学习和研究目的; 不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的设备中彻底删除上述内容。如果您喜欢该程序, 请支持并购买正版软件,得到更好的正版服务。如有侵权请与我及时联系处理。
标签: 暂无标签
最后编辑:2019年02月20日
雨落凋殇

聆听雨落的声音,俯瞰凋零的落叶。伫细雨之中,感雨落之殇。

文章评论(5)

  1. 一抹阳光
    一抹阳光

    大佬就是厉害,不过博客更新缓慢,跟我一样懒吗? :arrow:

    2018-10-02 13:49
      1. 雨落凋殇
        雨落凋殇

        emmm,但是需要注意下内购方法,要么卸载支付宝要么用冷藏室(有的手机自带,没有的需要root)冻结支付宝~

        2018-10-02 14:30
      2. 一抹阳光
        一抹阳光

        我下载玩玩。 :cool:

        2018-10-02 14:02
      3. 雨落凋殇
        雨落凋殇

        这就尴尬了

        2018-10-02 13:56
  2. 雨落凋殇
    雨落凋殇

    emmm,typecho有些markdown语法不支持,排版看起来有点乱

    2018-10-01 20:05