Google 自动备份:系统级兜底的配置与边界
机制说明
FreeOTP 主动加入了 Android 官方的自动备份体系(官方备份文档原话:参与"Google 推荐的自动备份与恢复方式")。开启后:
- 令牌数据(加密后的 .xml 形态)随系统备份进入你的 Google 账号云端。
- 备份由 Android 系统调度,应用不参与时机控制。
- 存的是密文:加密密钥在设备 Keystore,云端没有你的主密码。
开启前提
Google 自动备份需要手机满足:
- 登录了 Google 账号。
- 系统设置里开启了备份(路径:设置 → Google → 备份,或 设置 → 系统 → 备份,因机型而异)。
FreeOTP 本身没有单独开关——它自动跟随系统备份策略。
恢复时的体验
新设备装上 FreeOTP 并登录同一 Google 账号后:
- 系统在安装阶段推送备份数据。
- FreeOTP 检测到备份数据,提示输入主密码。
- 输对 → 令牌全部回来;输错 → 无法恢复。
边界与注意
- 主密码是唯一钥匙:忘了就废,没有云端的"找回"入口。
- 自动 ≠ 实时:系统按自己的节奏备份,刚绑定就摔手机可能丢最后几个令牌。
- iOS 无此机制:iOS 端走 App Store 的 iCloud 备份体系,行为由 Apple 决定。
- 多设备并存:备份恢复到新设备后,旧设备继续用同一账号——两边令牌独立计数(TOTP 无碍,HOTP 可能错位)。
与手动备份的取舍
自动备份省心但依赖 Google 服务可用性;手动备份麻烦但文件完全自持。稳妥组合:两个都开,见 手动备份。
相关页面
- 主密码机制:主密码与 Keystore
- 恢复细节:恢复备份
- 全盘策略:无云同步的设计取舍