SAF 不兼容 / 权限过期 / Unsupported 的处理
先确认:你的系统版本适合 SAF 吗
| Android 版本 | SAF 可用性 |
|---|---|
| 11 | ✅ 基本能用 |
| 12 | ✅ 大部分能用 |
| 13+ | ❌ 别浪费时间,直接用 Shizuku |
Android 13+ 上 SAF 被厂商大面积禁用,不是 zFont3 的问题也不是你没配对好——技术上就是拿不到权限,直接上 Shizuku。
Android 11-12 上 SAF 失败的常见原因
问题一:显示「SAF Unsupported」
- zFont3 → Settings → File Handler → Storage Access Framework
- 点 Ignore → 勾选 Use bypass → 点 Get Started
- 还是不行 → 放弃 SAF,换 Shizuku
问题二:「Can't use this folder」
目录选择器里点「使用此文件夹」后报这个错:
- 换个目录试试(可能你选的不是正确的品牌主题目录)
- 关掉 Use bypass 试试
- 部分厂商 ROM 的 SAF 实现有 bug,换 Shizuku
问题三:系统更新后 SAF 权限被重置
这是 Android 11-12 的已知问题——系统更新会把所有 SAF 授权清掉:
- 重新进 Settings → File Handler → Storage Access Framework
- 重新走一遍授权流程
- 以后系统更新记得回来重新授权一次
SAF 和 Shizuku 的优先级
只要 Shizuku 能跑,就用 Shizuku。SAF 是 Android 11 那个时代 Google 想出来的过渡方案,Android 13+ 已经名存实亡,连 Google 自己都没再提 SAF 的改进。Shizuku 是开发者社区对 Google 存储策略收紧的最佳回应,稳定、可靠、跨版本。
为什么很多人一开始选 SAF
SAF 不需要电脑、不需要 Wi-Fi 调试、配置最简单——看起来像是「新手友好」的选项。但代价就是兼容性不稳定,系统一更新就失效。花 10 分钟配好 Shizuku,后面一年不用再管,比每次系统更新都重新授权 SAF 省事得多。