无名商城论坛

搜索
查看: 338|回复: 0

[技术教程] 移动mm破解

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 14:18:10 | 显示全部楼层 |阅读模式
大家好,我是清晨,今天就是来如何才能破解移动MM的游戏!
  关于这个移动mm的支付内购,我在这里就不用说了,因为大家都会,不会的去问问大神就知道了!(我心里惭愧,我也不会!??)
  但是有一天偶然看见一个大神发的帖子,详细介绍了mm游戏的支付流程,再结合破解的游戏,我一下思路清晰!
  游戏思路就是,在游戏购买时,会跳出支付弹窗,这就是支付的第一启动,第二启动就是购买支付的成功或失败结果!那么,我们可不可以直接把结果移动到第一启动,从而造成直接成功呢?经过移动mm的六个游戏测试,是完全可行的!
  我就以【消灭星星3(最新版)】为例!

  我们先找到成功代码,搜索onbillingfinish,两个结果,第一个为空,那么就是第二了,关键词出来了,“payok”“订购结果:订购成功”“订购结果:订购失败”我们意识到,订购成功一定是成功代码,我们把他复制下来!
sget v2 Lcom/pfu/comm/IAPListener;->curPayId:I
const/4 v3 1
invoke-static {v2,v3} Lcom/pfu/comm/GameNative;->OderFinish(II)V
const-string v1 "订购结果:订购成功。"
我们看,成功代码是 const/4 v3 1
1为真,那肯定是成功
失败是 const/4 v2 -1,-1是假了,哎,大部分都是0的!那么相信大家现在都知道如何内购了,但是,我们今天是直接成功!
?  我们接下来,是搜索->order
        订购的意思
  我们出来四个结果,
  第一个结果调用的是 ->nativeOrder()
  明显不是,第二个调用的是order,但是格式不同,第三个代码
sget-object v0 Lcom/pfu/comm/GameNative;->mListenercom/pfu/comm/IAPListener;
invoke-virtual {v0,v1,v2} Lcom/pfu/comm/IAPListener;->order(II)V
return-void
这个不是,虽然方法名是order,但不是!
第四个,方法名是sendorder,有戏!
  调用order的是label-87,而下面start_87也就是说,开始于87,所以这就是的,当然,有些也不是的!我们把成功代码替换87的代码!
  好了,到这里就完成咯!本人小白,如果有错的地方,请告知,一定修正!再次感谢那位大神![呵呵][哈哈][吐舌]
  图片乱了,随便看看吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表