关于移动MM购买的相关资料

游戏名称:XX手残大联盟.apk

样本下载地址:http://pan.baidu.com/s/1o6BIyyI

准备工作:思考,如何才能无限购买商店内商品

.可以修改发送短信的内容以及短信号码,如短信号码修改为10086,短信内容修改为10086

.可以找到短信发送位置,直接删除掉发送方法。

.可以直接修改购买逻辑,取消支付的动作去执行购买成功的方法。

 

 

Step 1:搜集相关资料信息

了解移动MM的支付方式以及SDK的相关调用方法

http://wenku.it168.com/d_001271444.shtml

重要内容摘录如下:




Step 2:搜集游戏里面的调试信息

一般对于游戏来说,支付成功或者失败都会打印在Log里面,因为方便游戏开发者的调试,一般是不会隐藏的。

同时,在搜集信息的时候,也应该手动搜索一下所有Log信息,看看作者是不是隐藏了部分调试信息,这样更有助于分析游戏。

在打开游戏,商店,购买东西的时候,点击返回键我们可以发现如下日志:








这里对应上文第一步我们搜集的信息,发现在onBillingfinish这条Log信息是有价值的,所以我们去找onBillingfinish这个方法去。

我们可以看到如下代码:






对应到java代码为:






我们可以发现传入参数paramInt为重点,下文的判断都是围绕这个参数所展开的,所以我们可以对使用这个参数的所有地方的判断逻辑进行修改即可。或者,我们直接在这个方法入口处修改传入的参数值为102或者104,因为下面使用paramInt参数就是跟102104做对比的,修改如下:







Step 3:安装测试

这样修改以后,方法就会正常执行那个购买成功的方法,我们再重打包进行测试。

运行游戏,点商店,点购买,点返回键:





游戏里面:直接购买钥匙,购买解锁街机模式:




  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值