zFont3 文件接入前置准备
为什么要配文件接入
zFont3 要把字体文件写进系统主题目录。Android 10 及以前应用可以直接访问存储,不用任何额外配置。Android 11 及以后,Google 通过存储访问框架(SAF)收紧了 Android/data 目录的直接写入权限,zFont3 拿不到写权限就换不了字体。
所以你进入 zFont3 Settings → File Handler 会看到四种选项,本质上是四种拿到写权限的方式:
| 方式 | 难度 | 可靠性 | 适用系统 |
|---|---|---|---|
| Legacy | 零 | ✅ | Android 10 及以下 |
| SAF | 低 | ⚠️ | Android 11-12(Android 13+ 大面积失效) |
| Shizuku | 中 | ✅✅✅ | 全版本通用(推荐) |
| Root | 中 | ✅✅✅ | 需要已 Root 的设备 |
选型建议
绝大多数情况直接用 Shizuku——Android 13+ 上 SAF 在很多机型上被直接禁用,Legacy 模式在 Android 11+ 拿不到权限,Shizuku 是目前唯一稳定可靠的方式。配置一次以后永久生效,后面换字体再也不用操心。
Android 10 及以下:打开 zFont3 就能用,Settings → File Handler 显示 Legacy 即表示已就绪。
已经 Root 的设备:可以选 Root 方式,配置最简单——打开 File Handler → Root,Magisk 弹窗里点允许就完成了。
前置条件
选 Shizuku 的话,需要先开启开发者选项(开发者选项),然后准备好下面二选一:
- Wi-Fi 无线调试(Android 11+ 自带,不用电脑)——最推荐,一根线都不用插
- 电脑 + USB 数据线(ADB 方式,适合 Wi-Fi 调试有问题的情况)
Android 11-12 想走 SAF 的话直接进 Settings → File Handler → Storage Access Framework 点 Get Started 就行,不需要开发者选项。
