高中生

- 金币
- 251
- 好评
- 1
- 信誉
- 100
|
有兴趣的先破解后在看教程,最简单的支付破解和没有支付弹窗直接成功两个方案。
打开dex,先进入翻译模式,看里面有没有关键词语,如支付成功, Screenshot_20180602-221700.png 退出,打开dex,搜索支付成功,出现两个, Screenshot_20180602-221719.png 首先我们认识微信这个缩写,打开他,找到支付成功,把所有到达支付成功的障碍消除,然后下面都改成switch_31,记住微信支付关键词onresp,这样微信支付就成功。我们分析一下微信支付成功代码发现成功代码是getMoney()V,而错误代码都是payError,我们也可以把成功代码复制到payError里面,这样,就不需要改支付跳转了。 IMG_20180602_221927.png Screenshot_20180602-222031.png
打开另一个,看到9000就晓得是支付宝了,把挡住支付成功的跳转代码删除,下面都改成switch_7。 IMG_20180602_221757.png IMG_20180602_221819.png
我们也可以不用改跳转只改错误代码里面的东西,经过分析发现成功代码是fruitsplash2/aliapi/aliPaySDK;->getMoney()V;搜索,发现四个, IMG_20180602_223612.png 打开aliPaySDK这个,把payError改成getMoney,然后我们在看另外三个,打开看看,发现buycoin【意思就是金币购买】,里面就是选择微信或者支付宝支付方式。 Screenshot_20180602-223715.png
这是最基本的修改,但打开游戏选择支付,总是会弹出微信和支付宝支付界面,所以非常蛋疼,继续分析上一个buycoin里面的代码,看到微信和支付宝代码wxapi/WeixPaySDK;->pay()V和sh2/aliapi/aliPaySDK;->pay()V,打开第一个微信支付代码,我们又看到了payError,把跳转都指向他,然后把getMoney里面代码复制到payError里面,就直接支付成功,没有支付弹窗了。 Screenshot_20180602-222107.png Screenshot_20180602-222119.png
在看支付宝,打开aliapi/aliPaySDK里面的pay看到label_24:里面有出现错误的东西,我们把getMoney()V里面成功的内容全部复制过来替换这些内容就ok了,试一试吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|