Skip to content

功能介绍 ​

证书桥(仓库 CertBridge,模块 id CertBridge)运行在 Magisk / KernelSU / APatch 上:真正干活的是开机脚本与可选组件;WebUI / CLI 只是配置与观察入口。

下载:GitHub Releases(*_arm64.zip / *_arm32.zip / *_x86.zip / *_x64.zip / *_lite.zip)→ 安装说明

产品组成 ​

组件说明
Magisk 模块post-fs-data / service:合并 CA、bind 信任库、可选晚注入
WebUI(可选)管理器内:首页 / 证书 / 日志 / 隐藏 / 更多
免重启热挂载(可选)用户凭据区或存储卡证书临时注入;重启后消失
挂载隐藏协助(可选)SuSFS / ksud / NoHello 登记 try_umount;默认安装会装、开关默认关
Zygisk 过滤(可选)进程内过滤 mountinfo / maps 中本模块行;默认安装不安,自定义可选
CLI模块内 bin/cb → cert_manager.sh(help / status / set …)

核心:系统 CA 注入 ​

每次开机大致流程:

  1. 从未被本模块挂载的实时 system / Conscrypt APEX 信任库读取完整 hash.N 集合
  2. 加入已启用的 Reqable / ProxyPin / 自定义等 addon
  3. 校验通过后,把整份证书集 bind 到信任库路径(完整兼容模式)

模块不保存系统 CA 基线,也不修改系统分区文件。实时源过少、复制不完整或 addon 校验失败时放弃本次注入,系统原库不变。

证书来源 ​

来源行为
Reqable从已安装 App 读取(不内置样例);可开关;开机 / 刷新可再同步
ProxyPin优先 App;未检测到且安装时启用了 ProxyPin → 模块内置兜底;可开关
HttpCanary / ADGuard安装时可能询问导入为自定义;刷新时也可探测
自定义WebUI 上传 PEM / DER,或放入 certs/custom/;显示名取自证书主题
用户区 / 存储卡(临时)需热挂载组件;见 配置说明 · 热挂载

挂载模式 ​

模式说明
完整兼容 compatible默认。运行时整库合并 + bind;不依赖 Magic Mount 元模块
轻量 Magic magic仅叠 addon 到 system/;Magisk 一般自带;KernelSU 常需确认叠层正确

与「隐藏助手」无关:元模块只管把模块 system/ 叠进系统。详见 配置说明 · Magic Mount 元模块。

Android 14+:默认 experimental_14_system=skip,优先脚本 bind 主 APEX,跳过 system(痕迹更少)。详情见 配置说明。

挂载隐藏(摘要) ​

检测方可能从 mountinfo、路径或 trust store 内容发现异常。模块提供两套互不替代的可选能力:

能力作用默认安装
SuSFS / 内核 umount登记后,对开启「卸载模块」的 App 卸掉本模块挂载装组件、开关关
Zygisk 挂载过滤在目标进程内过滤读到的 mount / maps 本模块行不安装

抓包链路不要开卸载模块,否则会出现「根证书未安装」或断网。完整说明见 挂载隐藏。

冷门实验(默认痕迹最少) ​

默认均为关闭 / 跳过,证书异常时再在 WebUI「隐藏 → 冷门实验」打开:

键默认关时的含义
late_inject仅 boot 注入,service 不再补命名空间
boot_bind_zygote开机只 bind init,不 nsenter zygote
boot_multi_apex14+ 只绑主 APEX(跳过 @版本 与 system)
service_probe不退避校验 / 延迟 heal(仅 late_inject=1 时有意义)
force_bind_capture尊重「卸载模块」,不强注 Reqable/ProxyPin

界面入口 ​

适用场景 ​

场景建议
Reqable / ProxyPin 系统抓包默认安装 + 重启;确认指纹一致
Android 14+ APEX 信任库完整兼容即可;缺证再开冷门实验
想躲 mount 检测装隐藏协助并开启;可选 Zygisk 过滤
只要体积小刷 Lite 包(无 OpenSSL)
临时试用用户区 CA热挂载;永久请用自定义导入

不做什么 ​

  • 不提供抓包代理本身(请用 Reqable、ProxyPin 等)
  • 不修改 SELinux 策略文件(仅对临时证书目录 chcon)
  • 不把用户凭据区证书永久「搬家」进模块
  • 不内置 Reqable 样例证书

路径速查 ​

text
/data/adb/modules/CertBridge/
/data/adb/modules/CertBridge/config/certs.conf
/data/adb/modules/CertBridge/config/zn_blacklist.txt   # Zygisk 黑名单
/data/adb/modules/CertBridge/config/zn_whitelist.txt   # Zygisk 白名单
/data/adb/modules/CertBridge/bin/cb
/data/adb/modules/CertBridge/data/install.log
/data/adb/certbridge/                                  # 热更新等外部短时文件

证书桥 · CertBridge