HELP ME!!!
mt管理器吧
全部回复
仅看楼主
level 8
qjt5521166 楼主
love就是0,就算积累再多的love,也只会输得更惨
   --来自心之永恒
2015年08月15日 15点08分 1
level 8
qjt5521166 楼主
4399下的横扫僵尸,我提示搜购买失败,结果蹦出这么多
love就是0,就算积累再多的love,也只会输得更惨
   --来自心之永恒
2015年08月15日 15点08分 2
level 8
qjt5521166 楼主
好像有爱游戏的,也有和游戏的,似乎还有移动mm的,支付宝的不知道有没有,总之改过以后安装会闪退,不能玩也不能购买
love就是0,就算积累再多的love,也只会输得更惨
   --来自心之永恒
2015年08月15日 15点08分 3
要不就是游戏对dex文件有保护,要不就是你代码修改错误
2015年08月15日 15点08分
回复 Darker乀疯狂 :我改了下爱游戏那种代码,只是简单的粘贴复制,但是进游戏弹出购买框架前就闪退了  天下皆白,唯我独黑。非攻墨门,兼爱平生。           --来自墨家
2015年08月15日 15点08分
@qjt5521166 是不是飞行模式?关闭飞行模式,出现支付窗口按右上角的×
2015年08月15日 16点08分
回复 Darker乀疯狂 :不是,这游戏会检测sim卡,所以无法开飞行,而且找不到检测代码  天下皆白,唯我独黑。非攻墨门,兼爱平生。           --来自墨家
2015年08月15日 16点08分
level 12
这就是存在支付代码的文件夹,一个一个看,不懂载图叫我
2015年08月15日 15点08分 4
level 8
qjt5521166 楼主
@Darker乀疯狂 快来看看吧
love就是0,就算积累再多的love,也只会输得更惨
   --来自心之永恒
2015年08月15日 16点08分 9
level 12
进入这些方法名把代码全部复制,粘贴到这里来。。[狂汗]
2015年08月15日 16点08分 10
level 8
qjt5521166 楼主
PayCancel
iget v0 v1 Lorg/cocos2dx/cpp/PayHelper$4;->val$payID:I
invoke-static {v0} Lorg/cocos2dx/cpp/PayHelper;->nativeOnPayCanceled(I)V
const-string v0 "购买取消"
invoke-static {v0} Lorg/cocos2dx/cpp/PayHelper;->showTextMessage(Ljava/lang/String;)V
return-void
说Love is 0?别开玩笑了!0是一切的开始!不从0出发的话就什么都不会拥有……什么也不会达到!
   --来自心之永恒
2015年08月15日 16点08分 14
level 8
qjt5521166 楼主
PayFailed
iget v0 v2 Lorg/cocos2dx/cpp/PayHelper$4;->val$payID:I
invoke-static {v0} Lorg/cocos2dx/cpp/PayHelper;->nativeOnPayFailed(I)V
new-instance v0 Ljava/lang/StringBuilder;
invoke-direct {v0} Ljava/lang/StringBuilder;-><init>()V
const-string v1 "购买失败:"
invoke-virtual {v0,v1} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0,v4} Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0} Lorg/cocos2dx/cpp/PayHelper;->showTextMessage(Ljava/lang/String;)V
return-void
鬼谷子:这个世上,胜者生,而败者亡,在世事的胜负面前,生与死不过是必然的因果。
   --来自秦时明月吧
2015年08月15日 16点08分 15
level 2
我是被贴名吸引来的[滑稽]
2015年08月15日 16点08分 17
level 6
meto
2015年08月16日 01点08分 18
[滑稽]  似剑非攻,墨眉无锋。 --来自墨眉
2015年08月16日 02点08分
少了个o。
2015年08月16日 02点08分
回复 超级DGFG :少了啥?   似剑非攻,墨眉无锋。 --来自墨眉
2015年08月16日 02点08分
o
2015年08月16日 02点08分
level 11
你可以试试将所有购买成功的代码段覆盖失败的和取消的。
2015年08月16日 14点08分 19
进游戏购买会闪退
2015年08月17日 08点08分
不过我发现只要覆盖取消代码就没事且可以内购
2015年08月17日 08点08分
level 9
坟贴
2015年08月17日 05点08分 20
level 8
qjt5521166 楼主
new-instance v0 Lcom/app/pay/sdk/Result;
iget-object v1 v4 Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1 Ljava/lang/String;
invoke-direct {v0,v1} Lcom/app/pay/sdk/Result;-><init>(Ljava/lang/String;)V
iget v1 v4 Landroid/os/Message;->what:I
packed-switch v1 :label_180
label_14:
return-void
switch_15:
iget-object v1 v3 Lcom/app/pay/sdk/AliSdk$1;->this$0:Lcom/app/pay/sdk/AliSdk;
invoke-static {v1} Lcom/app/pay/sdk/AliSdk;->access$0(Lcom/app/pay/sdk/AliSdk;)V
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "9000"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1 :label_42
iget-object v1 v3 Lcom/app/pay/sdk/AliSdk$1;->this$0:Lcom/app/pay/sdk/AliSdk;
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getMemo()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1,v2} Lcom/app/pay/sdk/AliSdk;->setPaySuccess(Ljava/lang/String;)V
goto :label_14
label_42:
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "4000"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_126
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "4001"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_126
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "4003"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_126
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "4004"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_126
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "4005"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_126
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "4006"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_126
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "4010"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1 :label_136
label_126:
iget-object v1 v3 Lcom/app/pay/sdk/AliSdk$1;->this$0:Lcom/app/pay/sdk/AliSdk;
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getMemo()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1,v2} Lcom/app/pay/sdk/AliSdk;->setPayFail(Ljava/lang/String;)V
goto :label_14
label_136:
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "6001"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_172
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "6000"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1 :label_172
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "6002"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1 :label_14
label_172:
iget-object v1 v3 Lcom/app/pay/sdk/AliSdk$1;->this$0:Lcom/app/pay/sdk/AliSdk;
invoke-virtual {v1} Lcom/app/pay/sdk/AliSdk;->setPayCancel()V
goto/16 :label_14
label_180:
.pswitch_data 1
1 : switch_15
.end pswitch_data
2015年08月17日 16点08分 21
@Darker乀疯狂 :我又来找茬了[滑稽],帮我看看这段代码怎么改
2015年08月17日 16点08分
看你在最前面加上goto label_172试试
2015年08月17日 16点08分
回复 爱戴随风 :172不是返回码吗?
2015年08月17日 16点08分
回复 qjt5521166 :这个代码里面貌似有支付成功的代码
2015年08月17日 16点08分
level 12
把我这个替换你现在的,看行不行
new-instance v0 Lcom/app/pay/sdk/Result;
iget-object v1 v4 Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1 Ljava/lang/String;
invoke-direct {v0,v1} Lcom/app/pay/sdk/Result;-><init>(Ljava/lang/String;)V
iget v1 v4 Landroid/os/Message;->what:I
switch_15:
iget-object v1 v3 Lcom/app/pay/sdk/AliSdk$1;->this$0:Lcom/app/pay/sdk/AliSdk;
invoke-static {v1} Lcom/app/pay/sdk/AliSdk;->access$0(Lcom/app/pay/sdk/AliSdk;)V
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getResultStatus()Ljava/lang/String;
move-result-object v1
const-string v2 "9000"
invoke-virtual {v1,v2} Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
iget-object v1 v3 Lcom/app/pay/sdk/AliSdk$1;->this$0:Lcom/app/pay/sdk/AliSdk;
invoke-virtual {v0} Lcom/app/pay/sdk/Result;->getMemo()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1,v2} Lcom/app/pay/sdk/AliSdk;->setPaySuccess(Ljava/lang/String;)V
goto :label_14
label_14:
return-void
2015年08月17日 19点08分 22
我去试试
2015年08月17日 19点08分
进游戏怎么操作
2015年08月17日 19点08分
没有汉字[滑稽][滑稽]
2015年08月17日 19点08分
@qjt5521166 如果有跳转到支付宝界面就按返回就行,没有就是直接成功
2015年08月17日 19点08分
1