首页 > 玩机美化 > 【原创教程】SDK通用内购方案

【原创教程】SDK通用内购方案

楼主:南辞[蜷][这个屌] [2级] · 2020-5-15 ·  浏览721 · 玩机美化 · ID:
进来看看吧,教程详细,小白学起来很简单

这期教程是如何改软件名称教程(所有软件通用)

需要的工具:手
脑子
mt管理器
你需要改名称的软件

楼层更新教程哦
- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者南辞[蜷][这个屌]流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/28714.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
10条回复 |  最后回复于2020-5-15

i孤寂:) [3级]

小白表示不懂
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

……
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

和咪咕、支付宝、微信、4399等第三方支付SDK一样,
游道易的支付SDK也应该是单独部门开发的,存在一定的判断漏洞。
前面的应该都耳熟能详了,比如说个`9000`稍微有点经验的朋友都知道是哪家的,
游道易的内购我做了一下尝试,本来是尝试破解一个游戏的,结果发现是游道易支付SDK的通用破解。分享一下吧。
以滑雪大冒险2为例
【定位关键判断】
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

如图所示三个类中有,看情况分析应该是第二处
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

点击进入,转java查看流程,如上图所示,发现一共有三类:
第一部分为验证支付订单(case 1)
第二部分为支付成功/失败(失败字符串没有展示)(case 2)
第三部分为开始支付(case default)
下面的支付成功其实是无效的。。。
因为在判断`errorCode`后赋值了`3`因此永远不可能执行
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

把成功前面的所有判断全部去掉,使转java后成如上图所示的形式,保存编译签名安装(以下简称打包)后发现除华为版外,官GW版和KA版都PJ成功了。按照惯例,猜测华为版应该是签名验证或是登录错误,导致在支付的SDK调用前就强制返回错误了。
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

回到刚才的部分转java后看到如果成功,purchased的第一个参数为1,否则为2。
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

跳转过去,转java看流程,如上图所示,发现判断listener后就调用了另一个方法
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

回到smali代码,如图所示在调用前的任意一行插入
const p1,1 #赋值code为1(成功)
转java查看,
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...

南辞[蜷][这个屌] [2级]

打包发现已破解
观察到路径,xxxxx.sdk.xxx感觉应该可以作为通用破解方案。根据测试,目前已发布的所有游戏的所有平台所有版本均可通过这一行赋值破解。
发布于2020-5-15

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
8人签到
已签0天
  • 46579帖子
  • 1936328热点量
  • 184758火热值