滚动的天空 v3.0.3 内购讲解思路

内购思路会从两个方面来讲解,分别是 DEX 和 DEX++,都是一样通过判断来实现的,考虑 DEX++从 Java 方面入手,会在楼层更新,所以 DEX 部分就在帖内讲完。

【图一】
我们需要得知内购的关键词,可以看到它的关键词为支付失败。

【图二】
我们只用 DEX2 文件打开 DEX 编辑器,常量搜索关键词的字符串,其他 DEX 文件都试过,只有 DEX2 有

【图三】
支付失败不在最后一个 C 类的方法列表,所以我们选择第一个 C 类,在方法列表再次搜索关键词

【图四】
搜索之后我们会看到只有一个意为呼叫支付回拨的方法名 callPayCallback,点进去就在 60 行看到支付失败,现在我们从这点开始分析吧!

好多紫色目标代码,我们先看支付失败上面的 53 行 goto label_147,找找看这个代码会跳转在哪里?就在返回函数 79 行,所以我们了解到这目标代码的作用:返回空值。

但是还没找到是哪个目标跳转支付失败,继续往上分析,可以看到这图里面还有一个判断,很明显并不是。

这时候就恭喜你进入了思考领域,DEX 部分的教程内容到此完结,请继续寻找答案,新贴状态已过会更新 DEX++内购思路 Java 分析的楼层内容。

[/hidecontent]

[/hidecontent]

[/hidecontent]

[/hidecontent]

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容