神农网络 发表于 2017-11-18 15:00

【处女二次开苞之作】天星连萌小游戏内购破解【仅供新手参考】

第二弹来袭,仅供新手学习参考【大牛勿喷!!!!】

至此关键字已经出来了!接下来进行我们的操作吧,,学弟们!!!
第一步,搜索关键字“支付取消”unicode编码,定位到源文件,CppInterface$1$1$5.smali文件

第二步jd-gui查看源码,他就是定义的一个单纯的类,既然是类,肯定会有地方调用这个类,,毋庸置疑..

第三步搜索这个类被哪里调用CppInterface$1$1$5,很显然被CppInterface$1$1这里调用了,jd-gui打开看下,很明显又是个class,老方法接着搜索

CppInterface$1$1这个类被哪里调用。接着来到了CppInterface$1.smali文件下,仔细看下下面又执行了pay这个类成员函数,右键->查看方法来到了egamepay.smali这个文件,JD-gui查看java源码


这里看到了pay第三个参数是个类 EgamePayListenerparamEgamePayListener
我们点 EgamePayListener这个类进去看下果然里面是 取消 失败 成功 三个类成员函数!声明(其实本人是蒙的,根本没那么顺!!!)

第四步,仔细的人都看到了图上最后有很多问号,别着急,我们改过之后测试下!


蛋疼吧,点击购买,直接停止运行,咋办呢!(小弟我可是煞费苦心,但是最后脑子转过来的时候差点没抽自己几个大嘴


巴!参数 参数 参数 重要的事情讲三遍!)原来是传递的是三个参数,自己看payFailed这个失败函数有三个参数但是成


功函数里面有2个参数,仔细比对下,成功取消 失败这三个函数前两个参数都一样,下面思路就清晰了!直接把最后


的int类型参数给他去掉,就齐活了!(其他的函数应该很多余,我没删,如果看着烦人就自己测试着删了吧!)接下来


去测试!---



至此全部齐活!!!(鄙人可是用了5个多小时,并不是说的这么简单,只要坚持就会看到胜利,学弟们加油,我也是个新手!这些经验给你们参考!!)

多动手去实践,切勿看了之后感觉会了,就放那了,当你动手的时候你会发现很多错误!一定要坚持,多去调试,我们还很年轻,时间多的是,少“撸”两把就省来了调试的时间!

论坛等级太低,昨天几个学弟学妹们加我好友,我这边不能加,没办法,等我论坛等级升高了我到时候加你们!

在此祝你们越学越顺【我也是!】共同进步!

原版的链接:http://pan.baidu.com/s/1qY1F1tq 密码:y8qu

破解过的链接:http://pan.baidu.com/s/1nu8WPGt 密码:ez0f

lemniscate 发表于 2018-7-6 16:29

WANGYU2010 发表于 2017-11-18 22:29
有时间破解一下城市飞车3D版本吗?就是这个帖子里的软件,https://www.52pojie.cn/thread-656493-1-1.html ...

我记得这个我最后是把它的测试窗口弄出来了,然后点击测试成功就能购买成功了

vBaolin 发表于 2017-11-21 14:34

非常的感谢楼主,成功破解!!!
我亲自跟着楼主的步骤做的,这是我的第一个哦!






yifuqu 发表于 2017-11-18 15:01

感谢分享,学习了

落笔成殇 发表于 2017-11-18 15:25

谢谢分享 咳咳 这标题

kumwingchiu 发表于 2017-11-18 15:29

被标题吸引进来,顺便学习一下

smartlife 发表于 2017-11-18 16:15

学习了 !

rykdy 发表于 2017-11-18 16:22

这标题,哈哈哈{:1_907:}

sunnylds7 发表于 2017-11-18 16:28

好贴支持

不会你举啥手! 发表于 2017-11-18 16:34

我猜很多人都是 被标题吸引来的

柚子厨 发表于 2017-11-18 16:46

标题不错,好评

xwzj20170829 发表于 2017-11-18 16:47

扫视了一下 感觉挺详细的
收藏了 有时间在学
收听了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【处女二次开苞之作】天星连萌小游戏内购破解【仅供新手参考】