开源项目推荐:Whale - 跨平台Hook框架

开源项目推荐:Whale - 跨平台Hook框架

【免费下载链接】whale Hook Framework for Android/IOS/Linux/MacOS 【免费下载链接】whale 项目地址: https://gitcode.com/gh_mirrors/wh/whale

Whale 是一个开源的跨平台Hook框架,主要用于Android、iOS、Linux和MacOS系统。该项目主要使用C++、C和Java编程语言开发。

项目基础介绍

Whale框架支持ARM/THUMB、ARM64、X86、X86_64 (AMD64)等多种架构,覆盖了目前几乎所有主流设备。Whale框架的特点在于其强大的方法Hook功能,能够在运行时修改类之间的继承关系,以及修改对象所属的类,绕过隐藏API策略。

项目核心功能

  • 跨平台支持:Whale能够在Android、iOS、Linux和MacOS上运行,为开发者提供了极大的灵活性和便捷性。
  • 运行时方法Hook:类似于Android的Xposed框架,Whale能够实现在运行时修改类和方法的行为。
  • JIT支持:Whale内置了JIT(即时编译)引擎,开发者可以在内存中直接生成可执行指令,无需通过工具生成硬编码。
  • 沙盒注入:Whale能够将代码注入到系统进程中,替代Xposed框架的功能。

最近更新的功能

  • Binary Static Inline Hook:为了解决iOS设备上InlineHook的限制,Whale即将开源一个新的核心功能——Binary Static Inline Hook。这个功能在非越狱设备上,即使在发布编译模式下也能正常工作。
  • 优化和修复:项目持续进行着优化和错误修复工作,提高了稳定性和兼容性。

Whale项目的持续更新和发展为开发者提供了一个强大的工具,以实现更高级的Hook需求和功能。

【免费下载链接】whale Hook Framework for Android/IOS/Linux/MacOS 【免费下载链接】whale 项目地址: https://gitcode.com/gh_mirrors/wh/whale

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值