FCM Hosts KSU Module

FCM Hosts Optimizer (v3.0)

通过硬链接 (Hard Link) 与原生挂载技术实现的自适应 Systemless Hosts 模块。完美兼容 Magisk, APatch 与 KernelSU。

✨ 核心特性

[!WARNING] 兼容性提示 (养蛊预警): 由于本模块采用强制挂载接管策略,安装后会覆盖其他 Hosts 模块的生效规则。建议不要同时安装多个 Hosts 类模块以免产生不可预期的冲突。

📥 安装与迁移

  1. 确保已安装配套的 MiceTimer 模块。
  2. 通过 Magisk / KernelSU / APatch 安装本模块并重启
  3. 迁移提示: 若从 v2.x 升级,安装脚本会自动处理旧版冲突,建议安装后检查 /data/adb/fcm-hosts/service.log

🛠 常用命令

# 手动强制更新 FCM 库
/system/bin/fcm-update

# 自测 FCM 连通性
/system/bin/fcm-test

⚙️ 配置说明

📖 技术原理 (Technical Principles)

v3.0 核心在于安装时执行 ln -f /data/adb/fcm-hosts/hosts $MODPATH/system/etc/hosts

原子原地写入 (In-place Write)

更新脚本使用 cat > 覆盖内容而避免 mv 动作,从而保证文件 Inode 不变,使所有现有的挂载点内容同步更新。

❤️ 致谢