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

bhook

> 编程语言
开源

通用的 Android PLT 钩库,支持 armeabi-v7a、arm64-v8a、x86 和 x86_64

2.6K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

通用的 Android PLT 钩库,支持 armeabi-v7a、arm64-v8a、x86 和 x86_64

ByteHook ByteHook 是一个 Android PLT 钩库。它的目标是: - 稳定性 - 可以在生产应用中稳定使用。 - 兼容性 - 在新版本中始终保持 API 和 ABI 的向下兼容性。 - 性能 - 不断减少 API 调用的开销和钩子引入的额外运行时开销。 > 如果您需要一个 Android 线性钩库,请尝试 shadowhook。

  • 支持 Android 4.1 - 17 (API 级别 16 - 37)。 * 支持 armeabi-v7a、arm64-v8a、x86 和 x86_64。 * 同一函数的多个钩子和卸载不会相互冲突。 * 钩子进程中的单个、部分或全部动态库。 * 自动钩子新加载的动态库。 * 自动避免代理函数之间的递归调用和循环调用。 * 支持代理函数中的回溯调用。 * 采用 MIT 许可证。

ByteHook 在 Maven Central 上发布, 并使用 Prefab 包格式来支持 原生依赖项, 该格式由 Android Gradle Plugin 4.0+ 支持。

简体中文 ByteHook Documentation

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Candroidandroidgothookandroidhookandroidplthook

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

> 工具信息

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

> 相关工具

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