【教你破解 QQ游戏中心的 GAME】
想必有人改过:
QQ游戏中心的游戏吧?
它们的游戏: “支付”文字只是摆设。
市场上许多游戏也是这样的。验证一般在strings.xml或者public.xml里面找得到;
也就是:SMS_......... OK 、fail之类的。
无注释的这种。
话说改这个游戏,费时、不过仍然找到了的关键;
QQ游戏中心的游戏:刚刚说了。支付文字是摆设。改它没用。要改的是看xml文件里的一些关键字;
比如;SMS 、、、等等。
我这里只介绍这一种:
这一种是QQ游戏中心最简单的一种: 函数:SendSMS_Event_OK
各位如果遇到了。可以看我如下是如何修改的。
游戏名称:神仙传-剑破乾坤
最开始;我从它支付文字入手。发现怎么改,都无法内购成功。
所以找到了如下 【可疑】代码:
[AppleScript] 纯文本查看 复制代码
.method public SendSMSCB(ILjava/lang/String;)Z
.locals 2
const-string v0, "GameCenterEvent"
const-string v1, "SendSMSCB" 【从这里看到了:SMS 、CB可能是一个短代(简短混淆代码)】
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
const/16 v0, 0x410
if-ne p1, v0, :cond_0 【判断:我们改为eq即可。改为eq之后,代码会强制走向这里,发送成功!】
const-string v0, "GameCenterEvent"
const-string v1, "SendSMS_Event_OK" 【SMS_OK Event意思是:事件。所以拼接就是;短信发送{事件}(OK)成功】
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
const/4 v0, 0x2
sput v0, Lcom/songge/xd_jpqk/GMessage;->sendState:I
const/4 v0, 0x1
:goto_0
return v0
:cond_0
const/4 v0, 0x3
sput v0, Lcom/songge/xd_jpqk/GMessage;->sendState:I
const/4 v0, 0x0
goto :goto_0
.end method
修改完毕。跳转并不止改相反的方向。
有的判断是:前面判断【if-xx】。【cond_x】实现的地方是相对的。
这一种改 跳转
有的判断是:判断条件成立与不成立【如:成立走这里的代码、不成立不走这里的代码】
这一种改 goto
还可以换为goto等等。不让它判断。直接无条件走向这里【成功】
【goto :cond_0】
总结:
QQ游戏中心的第一种(我刚刚展示的代码)
关键函数:SendSMS_Event_OK
改它的跳转为反方向即可实现走向这里成功。
QQ游戏中心的其他游戏也是有其他的变动的(升级验证系统)
示例几个(验证):
有的是在xml里面找关键(SMS、smsFail、OK)等等。不确定。因为它的验证还不明确具体是那。
有的支付文字里也可以找得到。
这里;我把破解版的附件发给各位。自己去研究。
另外把QQ安卓游戏中心的客户端发给各位。自己去下载,修改。
神仙传-剑破乾坤 破解版
下载地址:
链接: http://pan.baidu.com/s/1jG1MvEQ
密码: 9da3
QQ安卓游戏中心
下载地址:
逆向未来! 技术论坛
欢迎各位的加入。本附件由逆向未来技术论坛提供。
|