村长 发表于 2022-11-14 08:15:28

【教程】我的安吉拉2_1.7.4.382 思路

由于篇幅有限,基本操作流程就不展开谈,可以先看这个帖子大概了解下。
#割绳子2_2.4.3 内购思路#

前排特地提醒:
该安装包为vivo渠道服,其他可能有所出入,请酌情辨别。

我们都知道游戏需要支付才能购买,所以要找到游戏的核心数据:支付。

#内购第一步:要找到与支付相关的信息。

这次支付返回,没有任何关键词提示。

然而,楼主通过常量过滤关键词,看到了支付成功,点进去看,明显只有支付成功的代码,只有这个是没法修改的,直接pass。

#内购第二步:关键代码。

虽说如此,第二行(830行)很关键,pay一般跟支付相关,这里翻译出来是支付状态,所以我们要跳转这个修改。

纵观代码PayState, 你是否一眼锁定了
onPurchaseSuccess(购买成功时)?

提取关键词对应排列
Success(成功)
Canceled (取消)
Error       (错误)

乍一看是不是简单明了?
你想想,正常情况下,支付返回会怎么样?
答案肯定是Canceled,
我们的目的是让它Success,
所以我们要从它下手,由于怎么做接着看。

#内购第三步:条件分歧

不知大家有没有注意到,
Canceled上面的:cond_15(105行)?
它的条件分歧是82行的if-eqz p1, :cond_15
满足条件会跳转到Canceled,
所以我们要把这个条件分歧删除,不让它跳转。

Success也同理,只不过它的条件分歧要改为无条件跳转。

总结就是,找到支付核心数据,通过条件分歧,让它执行错误的方法,从而达到内购的目的。

教程到此为止,楼主小白一枚,能力有限,不足之处请多指教。
不同厂商游戏情况不一样,结果仅作参考。
http://cdn.u1.huluxia.com/g4/M02/C1/E9/rBAAdmNCSECAKf5QAAJqmMpcYak282.jpghttp://cdn.u1.huluxia.com/g4/M01/C2/23/rBAAdmNCj8CADGvCAAQjh0kltJI712.jpghttp://cdn.u1.huluxia.com/g4/M01/C2/23/rBAAdmNCj8GAc-QNAAOZp-q8xmw307.jpghttp://cdn.u1.huluxia.com/g4/M01/C2/23/rBAAdmNCj8KAVaPVAAPYImC0IuM408.jpg
页: [1]
查看完整版本: 【教程】我的安吉拉2_1.7.4.382 思路

村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科
技平台参与或发布项目定制各种软件就来村长黑科技平台

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件的破解分析文章、破解分析视频、补丁、注册机和注册信息,

仅限用于学习和研究软件安全的目的。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习破解分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,

请购买注册正版软件,获得正版优质服务!不允许将上述内容私自传播、销售或者其他任何非法用途!否则,产生任何法律责任,一切后果请用户自负,与本网站无关!如有侵权或非法用途请举报!请发送到邮箱:cxphj8@foxmail.com

《意见反馈》或《截图指定页面备注》发送到邮件,收到后24小时内删除,禁止用户学习使用关掉用户【学习使用权】!