百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

whale

> 编程语言
开源

适用于 Android/IOS/Linux/MacOS 的 Hook 框架

1.7K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

适用于 Android/IOS/Linux/MacOS 的 Hook 框架

鲸鱼

概述

Whale 是一个跨平台的 Hook 框架,支持在 Android、IOS、Linux、MacOS 上运行。 Whale 支持 ARM/THUMB、ARM64、X86、X86_64 (AMD64),几乎覆盖了当前所有主要设备。

特性

Android

  • Xposed-Style 方法钩子
  • 在运行时修改类之间的继承关系
  • 在运行时修改对象所属的类
  • 绕过 隐藏 API 策略

Darwin/Linux 平台

  • 内部符号解析器
  • 原生钩子

IOS 限制

IOS 上的 InlineHook 仅在非越狱设备上使用的 调试编译模式 中可用。 释放编译模式将无法正常工作。

为了解决这个问题,Whale 将提供一个名为 Binary Static Inline Hook 的新核心。Binary Static Inline Hook 将在不久的将来推出。

InlineHook

对于 pcrel 指令, Whale 会将其转换为 不依赖平台的指令。如果 Hook 过程没有转换指令,请反馈至 issue。

Android

  1. 如果您需要使用 Java Hook,请将 java 文件夹复制到您的项目中。
  2. 直接使用二进制文件,只需将 built/Android 下的文件复制到项目中的 src/main/jniLibs 即可。
  3. 如果需要编译源代码,请执行以下操作:

![logo][0] Chinese Version

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++androidhook-frameworkinline-hookios

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言