Osmium v2.2.1
Steam Guard 用户请注意:手动添加 Steam 账户时,必须在服务商(issuer)一栏填写
Steam,否则该账户会被当作普通 TOTP 处理,生成的验证码是错误的。
更新内容
新增
- 账户名与服务商(issuer)允许留空:账户名留空时按添加日期与位次自动命名(如 20260801);服务商留空时显示 Unknown
- 内置使用手册(设置 → 使用手册):功能说明、测试指南与注意事项,中英双语
- 在线测试站:https://otp.159310.xyz ——发放测试密钥并校验验证码,支持 TOTP / HOTP / Steam Guard
- 7 种新语言:Español、日本語、한국어、Deutsch、Русский、Français、हिन्दी
- Steam Guard:支持 5 位字母数字验证码(26 字符字母表),仅支持手动添加(发行方填 Steam)
- HOTP 计数器验证码:支持 RFC 4226,计数器持久化、手动递增
- Google 验证器迁移导入:扫描 otpauth-migration 二维码直接导入
- 时钟校准:设备时间漂移时手动补偿
- 隐藏验证码模式:验证码打码显示,编辑与分享锁定
- 排序方式:随机 / 字母 / 添加时间 / 复制次数
- 编辑与删除在隐藏验证码模式下禁用
修改
- Release 包改为按架构分包(arm64-v8a / armeabi-v7a / x86_64),单包体积大幅减小
- 验证码算法修正:Steam Guard 采用低位优先编码(社区事实标准)
- Google 迁移导入解析修正:迁移数据中的密钥为原始字节,现已正确处理,验证码与 Google Authenticator 一致
- Base32 密钥解析容错:支持小写、空格、连字符、下划线等常见格式
- 修复若干影响稳定性的缺陷(密钥并发创建竞态、计数器错位等)
下载
| 文件 | 架构 |
|---|---|
| app-arm64-v8a-release.apk | arm64-v8a(推荐,现代手机) |
| app-armeabi-v7a-release.apk | armeabi-v7a(老款 32 位手机) |
| app-x86_64-release.apk | x86_64(模拟器) |
安装与设备架构不符的包会导致启动闪退。