zoukankan      html  css  js  c++  java
  • Android破解学习之路(六)——Android游戏 方块冒险 破解

    前言:

    可能大家看到标题会有些懵逼,以为我发错了,这应该是五才对吧,其实,五我已经发了,不过被管理大大移出首页了,不知道这一篇是不是也会是同样的命运。。

    今天所写的是关于支付宝内购的破解

    原版 链接: https://pan.baidu.com/s/1nuUEnyh 密码: 6666

    破解版 链接: https://pan.baidu.com/s/1skB9lpF 密码: 6666

    破解步骤:

    1.试玩游戏

    可以发现支付的时候,有几种方式给我们选择,我们选择支付宝,之后点击支付,如果手机没有安装支付宝,那么游戏就会跳转到一个支付宝的网页,如果有就会弹出一个支付宝支付的对话框,订过外卖的同学应该都知道吧!

    这里,介绍一下支付宝的代码,如下图

    我们需要实现取消支付之后完成成功支付,这样一来我们破解的思路就很清晰了吧!

    2.破解游戏

    我们搜索9000,将其转为十六进制0x2328再搜索,可以找到一个smali,里面含有着switch_0这样的代码

    之后,我们进去就会看到一个switch结构的分支语句,将6001(对应着支付取消)的十六进制0x1771后面的switch修改为switch_0即可

    相信大家也不用我多解释什么了吧

    3.游戏测试

    我将APP的名字改了下,同时,也用了上一期的知识,加入了一个Toast,下面为测试的图片

     

     

    PS:好像发现了一个bug,就是在安装有支付宝的手机,必须将支付宝的后台进程关闭,使充值是跳转到网页的支付界面,之后返回才能破解成功,这个问题正在研究解决,若是研究出来,我会更新的

  • 相关阅读:
    算法
    数据结构
    BZOJ 3514 GERALD07加强版 (LCT+主席树)
    扩展莫队小总结 (树上/带修改莫队)
    HDU 5729 Rigid Frameworks (联通块计数问题)
    博弈论题目总结(三)——组合游戏进阶
    CF135E Weak Subsequence (计数问题)
    luogu 2483 K短路 (可持久化左偏树)
    博弈论题目总结(二)——SG组合游戏及变形
    BZOJ 2006 [NOI2010]超级钢琴 (堆+主席树)
  • 原文地址:https://www.cnblogs.com/stars-one/p/8196281.html
Copyright © 2011-2022 走看看