Skip to content
null07089 edited this page Oct 29, 2026 · 2 revisions

Lineage_Hide

项目地址:https://github.com/null07089/Lineage_Hide
当前版本:2.1 · Releases · 更新日志

Lineage_Hide 是一个基于 Zygisk 的 Android 开源模块,旨在减少第三方应用对 LineageOS 等自定义 ROM 特征的识别能力。项目通过 Binder Hook、系统特征过滤、资源隐藏以及可选的 SUSFS 内核配合,对 ROM 指纹进行针对性的掩盖,而非修改系统本身的功能逻辑。

目录

快速开始

环境要求

  • Android 15+(LineageOS 23.2+ 推荐;具体版本请以仓库最新说明为准)
  • Magisk(Zygisk)或 KernelSU
  • 可选:SUSFS 内核支持,用于补充部分文件系统可见性处理

安装

  1. 从项目的 Releases 页面获取模块 ZIP。
  2. 在兼容的 Magisk 或 KernelSU 管理器中安装。
  3. 重启设备。
  4. 如果使用 Zygisk Next,请按项目 README 配置相关选项。

工作原理

层级 作用
Zygisk 将模块加载到目标应用进程
Binder Hook 过滤部分 ROM 相关服务查询
Feature Filter 过滤部分 org.lineageos.* 系统特征
Resource Hook 处理 lineageos.platform 等资源查询
Reflection Filter 隐藏特定反射字段
SUSFS 在兼容内核环境下补充部分文件系统层面的隐藏能力

本项目的目标是减少 ROM 身份特征暴露,不等同于通用 Root 隐藏工具,也不保证 Play Integrity 或其他设备完整性检查通过。

兼容性

项目公开说明中列出的测试环境包括 OnePlus 8T 与 LineageOS 24。其他设备、ROM、内核和注入框架组合需要独立验证。请以仓库最新 README、Release 说明和已知问题为准。

项目架构

Lineage_Hide
├── module/
│   ├── service.sh
│   ├── customize.sh
│   └── src/main/cpp/
│       ├── binder_hook.cpp
│       ├── resource_hook.cpp
│       ├── feature_filter.cpp
│       ├── broadcast_filter.cpp
│       └── reflection_filter.cpp
├── scripts/
│   ├── package.sh
│   ├── patch-kernel.sh
│   └── selinux_hide_patch.sh
└── README.md

Wiki 导航

Clone this wiki locally