Skip to content
null07089 edited this page Oct 29, 2026 · 1 revision

Binder Hook

Binder Hook 是项目的重要组成部分。Android 应用可以通过 Binder IPC 与系统服务交互,某些 ROM 专有服务名称可能成为识别线索。

工作流程

App
 │
 ▼
BinderProxy.transactNative
 │
 ▼
Lineage_Hide Hook
 │
 ▼
识别特定事务并过滤
 │
 ▼
应用接收到处理后的结果

设计注意事项

  • 服务枚举与单项服务查询可能走不同事务路径。
  • 原生 Binder 调用不一定经过相同的 Java Hook。
  • Parcel 可能引用底层缓冲区;不应假设所有回复数据都能安全地原地修改。
  • Hook 失败或事务识别不准确时,可能造成兼容性问题。

Clone this wiki locally