android 全局hook_Android和H5网游加速器解决方案的探索

上个月业余时间和兴趣的驱使对网游加速器进行了研究和技术探索,这里对当前的手机网游加速原理和使用技术作个记录和总结,废话也不多说了直接上干货,在介绍原理之前我们先区分一下游戏加速的类型。目前我们所说的网络加速器其实分为对游戏行为进行加速和对网络速度进行加速两种,我们研究的是第一种类型就是对游戏行为的速度进行加速已达到比如挂机类的游戏在上边耽误太多的时间直接最大化游戏的战斗速度来获得游戏结果;

在手游中的加速技术,我们还是主要讨论 Android 平台上边的加速原理,普遍情况下Android 平台我们主要是对系统 Clock 时钟进行 hook 然后通过修改系统的时钟时间值来达到我们的加速目的,其中还要确认需要加速的游戏是使用的什么引擎;在介绍游戏引擎的Hook上边我们先来看Hook工具有哪些:

Hook 工具

包括目前市面上一些加速器比如:X8沙箱等都使用的是 CydiaSubstrate1 SDK来进行 hook, Cydiasubstrate 目前只支持Android2.3 以下版本,接入简单如果2.3以上需要对系统进行Root才能使用;其次还有个国产的爱奇艺的Github上获得 xHook2 来达到我们的对上边游戏引擎对应接口的Hook;个人推荐 xHook 比较简单而且小巧不需要Root权限和支持到Android 4.0; 以上Hook工具接入都比较简单,有点Android NDK的基础几乎照着文档走一遍就行了,但Hook工具的使用范围还是比较广的,不能在多说了再多说就需要打屁股了;对注入工具进行NDK编译后可以通过获得对应版本的 .so 文件然后通过 apkto

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值