2FA4G 使用指南

2FA4G 用来在手机端管理 OTP,并把支持的验证码同步到 Garmin 手表中离线查看。本文覆盖导入方式、Garmin 同步、兼容性限制以及常见故障排查。

快速开始

  1. 安装 Garmin Connect Mobile,并正常完成手表配对。
  2. 在手机上打开 2FA4G,先导入一个 token。
  3. 点击 App 顶部的手表按钮,选择 Garmin 设备;如果系统提示,先安装手表端应用。
  4. 开始同步。支持的 token 会写入手表,之后可离线查看。

2FA4G 支持什么

2FA4G 面向常见的 OTP 使用场景,例如邮箱、开发平台、VPN、效率工具和后台管理系统。

手机端支持

  • TOTP 与 HOTP
  • otpauth:// 二维码导入
  • otpauth-migration:// Google Authenticator 批量迁移导入
  • 手动录入账号名、issuer、secret、位数、类型、counter 和 period

手表端支持

当前 Garmin 手表构建支持:

  • TOTP
  • HOTP
  • SHA1
  • SHA256
  • 常见 6 位和 8 位验证码

当前手表构建 暂不支持 SHA512 同步。如果你在手机端添加了 SHA512 token,它会保留在手机本地,但不会被传到手表。

导入 OTP

扫码导入

点击顶部导入按钮,选择 Scan QR code,直接扫描服务商提供的 OTP 配置二维码。

从相册导入

如果二维码已经保存在相册中,选择 Import from photo。2FA4G 会请求相册权限,并尝试识别所选图片中的二维码。

从剪贴板导入

如果你复制了 otpauth://otpauth-migration:// 链接,选择 Import from clipboard 即可。

手动录入

如果服务商直接给你 secret,而不是二维码,选择 Enter manually。录入时至少确认:

  • 账号标签
  • issuer
  • secret
  • TOTP 还是 HOTP
  • digits
  • TOTP 的 period
  • HOTP 的 counter

同步到 Garmin

同步前确认

请先确认:

  • 已安装并登录 Garmin Connect Mobile
  • 手表与手机连接正常
  • 2FA4G 手表端应用已经安装
  • 同步期间手机端和手表端应用都保持可通信状态

同步流程

2FA4G 会把当前激活 token 集合从手机端发送到手表。写入成功后,支持的 token 会保存在手表本地,因此手机不在身边时仍可查看验证码。

免费版最多同步前 3 个激活 token。升级 Pro 后,可同步完整的激活 vault。

HOTP 计数器

如果你在手表端生成 HOTP,计数器会在手表上递增。下次同步时,2FA4G 会合并 counter,避免回退。

导出到 Google Authenticator

打开某个 token 的二维码页面后,2FA4G 支持导出两种形式:

  • 标准 otpauth:// 二维码
  • Google Authenticator migration 二维码

如果 token 使用了 Google migration 不能完整保留的自定义 period,2FA4G 会在导出前给出提示。

本地存储与隐私

2FA4G 会把 token secret 保存在你的设备本地。只有当你主动执行同步时,支持的 token 才会额外写入 Garmin 手表。本产品的核心流程不依赖单独云账号。

购买权益通过 RevenueCat 和 App Store / Google Play 计费系统校验。详情请阅读 隐私政策

免费版与 Pro

免费版

  • 最多 3 个激活 token
  • 这 3 个激活 token 可同步到 Garmin
  • 完整的手机端导入流程

Pro

  • 可超过 3 个激活 token
  • 支持完整激活 vault 的 Garmin 同步
  • 不再触发额外 token 的免费限制锁定

常见问题排查

没有发现 Garmin 设备

  • 先打开一次 Garmin Connect Mobile
  • 确认蓝牙已开启
  • 确认手表在 Garmin Connect 中显示已连接
  • 返回手表同步 sheet,刷新设备列表

手表端应用未安装

在手表同步 sheet 中点击 Install watch app,完成 Garmin Connect IQ 安装流程。

同步提示某个 token 不受支持

最常见原因是 SHA512。手机端可以保留这个 token,但当前手表构建只支持 SHA1 和 SHA256。

同步超时或失败

  • 保持 Garmin Connect Mobile 正常运行
  • 保持手机端应用在前台
  • 先打开手表端应用,再重试同步
  • 刷新设备列表后重新尝试

验证码不正确

请逐项检查导入信息是否与服务商提供的一致:

  • secret 是否正确
  • 类型是否为 TOTP 或 HOTP
  • period 是否正确
  • digits 是否正确
  • HOTP counter 是否正确

联系我们

如果仍需帮助,请访问 支持页面 或发送邮件到 [email protected]