Safe Haven 中文文档 下载 App

无谷歌服务设备能装 Safe Haven,国产 ROM 常见问题排查

Safe Haven 本身不依赖 Google

Safe Haven 客户端不需要以下谷歌服务组件:

它的所有功能(目录浏览、搜索、安装、同步、更新)都走自己的后端接口:

所以无 GMS 的设备(比如从海外带回来的解锁版、自己刷了 LineageOS 的、国产 ROM 没有预装谷歌服务的)装 Safe Haven 没有任何障碍。

国产 ROM 的主要障碍

国产 ROM(小米/MIUI、OPPO/ColorOS、VIVO/OriginOS、华为/EMUI/HarmonyOS)的问题不是"缺少 GMS",而是默认禁止安装未知来源 APK。

小米 MIUI

MIUI 的安装拦截逻辑:

  1. 首次从外部安装 APK 时弹出"允许本次安装"的确认
  2. 如果拒绝过,需要到 设置 → 应用设置 → 安全 → 安装未知应用 里给 Safe Haven 单独开权限
  3. MIUI 12+ 有"应用安全检测"功能,会对每个 APK 扫一下——Safe Haven 的 APK 大概率标记为"未知来源但安全",可以手动点"仍要安装"
  4. 部分机型的"纯净模式"默认开启,会阻止所有非官方商店 APK——在 设置 → 隐私保护 → 纯净模式 里关闭,或单独给 Safe Haven 放行

OPPO / ColorOS

ColorOS 的逻辑类似:

  1. 设置 → 安全 → 允许安装未知来源应用(总开关)
  2. 设置 → 应用管理 → Safe Haven → 允许安装应用权限(单独放行)
  3. ColorOS 的"安装检测"会弹窗,可以手动绕过

VIVO / OriginOS

OriginOS(旧 FuntouchOS)的逻辑:

  1. 设置 → 安全 → 安装未知应用(总开关)
  2. 某些版本会弹出"风险提示",可以手动确认继续
  3. "i 管家"里可能默认拦截,需要在 i 管家 → 安全检测 → 应用管理 里放行

华为 / EMUI / HarmonyOS

EMUI 11+ 和 HarmonyOS 4.0+ 对未知来源安装的要求更严格:

  1. 首次安装需要在 设置 → 生物识别和密码 → 更多安全设置 → 安装未知应用 里开启
  2. HarmonyOS 会有两层确认弹窗
  3. 如果用的是 HarmonyOS 的"纯净模式",需要关闭才能装

安装后的首次启动

首次启动 Safe Haven 后,客户端会:

  1. 从 BITS 同步全量索引(如果之前没同步过)
  2. 拉取图标和截图(首次加载可能稍慢)
  3. 检查 Flawless Updates 设置

全程不需要任何谷歌组件参与。

应用下载时的权限请求

从 Safe Haven 客户端里下载和安装应用时:

  1. Safe Haven 生成 presigned URL,调起系统下载器或自己下载
  2. 下载完成后调起系统安装器
  3. 系统安装器可能再次弹出未知来源确认(取决于 ROM)

这时候的权限请求不是 Safe Haven 发的,是安卓系统的标准行为。手动确认即可。

为什么选 Safe Haven 而不是 F-Droid

无 GMS 设备上 F-Droid 也能跑——F-Droid 同样不需要 GMS。那 Safe Haven 的优势是什么:

维度F-DroidSafe Haven
目录覆盖数千个(大)相对较小(早期)
信任信息构建元数据 + 扫描五层结构化标签
应用来源只收录自由软件开源 + 独立应用均可
签名F-Droid 自己重签名保留开发者原生签名

选择取决于你的需求:要覆盖量选 F-Droid,要信息透明选 Safe Haven。两者可以共存——F-Droid 客户端和 Safe Haven 客户端都装,各用各的目录,但注意同包名应用别混装(签名不同会导致覆盖失败)。

网络环境

Safe Haven 的后端节点在 Cloudflare——国内访问有时会不稳定。如果从 Safe Haven 客户端下载应用很慢或失败,可以:

  1. 切换网络(移动 → 联通 / 电信)
  2. 使用 VPN
  3. 在高峰时段(晚上)避开或使用下载加速器

这不是 Safe Haven 本身的问题——Cloudflare 在国内的网络质量因运营商和时段而异。