在这段代码的顶部我们可以看见pswitch_1我们继续往下翻可以看见 在语句结束的时候,有三段pswitch_我们知道pswitch_1是支付成功后,把他们全改成pswitch_1;我们打包安装后会是“支付成功但验簽失败”
我们继续向上找,我们会看见我们一开始找到的代码那是在购买成功后,还会返回验证寻找返回值,我们搜索cond_0能看见
双击這两个,寻找他们的位置把他们注释掉;我们继续打包安装,在购买取消后支付还是不成功,会弹出“此订单没有进行支付,如有疑问請咨询客服”那我们直接全局搜索“此订单”, 我么会看见“此订单没有进行支付,如有疑问请咨询客服”转成的Unicode码双击进去。会有很哆代码看的我贼痛苦,不想翻了就直接搜索cond
后,我们点击每个cond查看他们自己所带的含义。cond_3后有"transdata"看名字就知道是返回值先放下;cond_5后僦是我们要找的“此订单没有进行支付,如有疑问请咨询客服”;cond_a“验证签名失败”;cond_b"verify
fail"验证失败,cond_1的后面有一句代码是return-void返回空值代表着购買失败;我么先找cond_1,发现有两if指向cond_1和指向我在上方所写的cond,我们把它注释掉
这游戏是有签名验证的,需要改掉签名验证(关闭网络进遊戏会闪退判断是本地签名验证),全局搜索signatures可以找到到UnityExtendActivity 再去搜索getkeyhash 在prologue后回车输入return-void,之前说了这个是返回空值之后打包安装。
}