吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8123|回复: 42
收起左侧

[Android 原创] 借助DDMS实现游戏内购的一点思路

  [复制链接]
bigbirdl 发表于 2020-4-15 21:20
本帖最后由 bigbirdl 于 2020-4-15 21:30 编辑

最近在整DDMS,越用越感觉它的强大。今天没事利用DDMS完成了一个游戏的内购,特与大家分享下思路。
大神们勿喷啊,个人心得。不对地方请大神们指点哈。谢谢哈。
打开DDMS与模拟器。设置好链接。确保DDMS能够挂上模拟器。当然用手机更方便些。
000.jpg
如果挂接成功,能看到ddms的log记录中有一大堆数据。如果连不上或者连接失败,那就还是与上张图片一样空白。
001.jpg
但是这么多数据,怎么方便找到我们需要的数据呢?需要进行一点设置。
我们打开ak,把需要修改的游戏拉入。
002.jpg

查看androidmanifest,找到package
003.jpg
记下来我们需要的数据,也就是这个游戏的代码:com.leyo.z24
004.jpg
回到ddms中,点击saved filters 后面的加号。
005.jpg
输入我们记录的游戏代码。点击OK。
006.jpg
设置后,与我们游戏不相干的数据就不会出现了。也就是说,再出现的数据,都是与我们游戏
有关系的。
007.jpg
安装进入游戏。到达需要内购的界面。
008.jpg
点击购买。
009.jpg
出现支付弹窗。
010.jpg
可以看到ddms中已经开始出现数据了。
011.jpg
看看,我们需要的东西出来了:leyo pay : z001  购买4格背包。
说明我们的购买动作,与leyo pay这个函数有关系。
012.jpg
回到AK,直接搜索leyo pay。
013.jpg
可以看到,只有一个结果,双击进入。
014.jpg
空白处右击,查看java源码。(当然有的游戏反编译失败就看不到了,这时可以借助别的工具,比如jeb,mt等)
015.jpg
这个就比较简单了。paycancel,payfaild,paysuccess。
016.jpg
可以轻易判断,它们都是调用了方法callback2js。
017.jpg
右键复制该方法
018.jpg
回到ak中搜索。
019.jpg
虽然搜索出一大堆数据,但是分别打开后可以判断出结果。我们要找的是方法。不是方法的就不用关注了。
020.jpg
结果只有一个,在最下面。双击进入。
021.jpg

抹黑部分是注释。从注释可以看出,p2的意思是结果result。

022.jpg
回忆下刚才的源码。能看出0 0 两个零都代表支付失败,1代表支付成功。
023.jpg
不需要思考了,直接加一句,给p2直接赋值为1。表示成功。后面代码再多,我们都不用看。
024.jpg
保存编译。
025.jpg
卸载原来游戏,安装新的。
再来到内购界面
026.jpg
点击确定后弹出支付窗口。
027.jpg
点击×。显示购买成功。
028.jpg
同时在ddms中可以看到反馈的数据。
029.jpg

购买其他东西试试。
030.jpg
031.jpg
033.jpg
034.jpg
至此破解成功。

































































































































































































































































































































免费评分

参与人数 16吾爱币 +19 热心值 +14 收起 理由
llrkll + 1 很清晰
skye231 + 1 + 1 用心讨论,共获提升!
longquanchan + 1 热心回复!
nut1999 + 1 我很赞同!
2毛钱 + 1 鲜花
楠西 + 1 用心讨论,共获提升!
windy_ll + 2 + 1 我很赞同!
chaifengbox + 1 + 1 谢谢@Thanks!
CrazyNut + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
温华 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
神祈 + 1 + 1 谢谢@Thanks!
门外雪、屋中炉 + 1 + 1 热心回复!
camedeus + 1 + 1 学习
mmji + 2 + 1 很详细的教程,授人以鱼不如授人以渔,感谢楼主分享
笙若 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
邰二狗 + 1 + 1 学习了

查看全部评分

本帖被以下淘专辑推荐:

  • · 好帖|主题: 549, 订阅: 87

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| bigbirdl 发表于 2020-4-15 21:29
不知道为什么发帖后,下面有大段的空白处,而在编辑界面却看不到删不掉,请大大们指点下。我好重新编辑帖子。
纷飞了眼泪 发表于 2020-4-15 22:37
冷诗烟 发表于 2020-4-15 21:34
hydome 发表于 2020-4-15 21:42
很不错的思路
liujg 发表于 2020-4-15 22:15

感谢楼主分享精彩教程
Yang|阳 发表于 2020-4-15 22:20
感谢分享一下。。。。学习一下
moluo 发表于 2020-4-15 22:41
感谢分享教程。
chenbangbin 发表于 2020-4-15 23:32
详细,学习学习了
GT十月枫城 发表于 2020-4-15 23:41
大哥,可以分享以下DDMS吗,我找了好久这东西
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 15:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表