Steam 令牌验证器。你的密钥,你的设备。

老工具 SDA(Steam Desktop Authenticator)的多端重写,完全开源。令牌码、交易确认、扫码登录都在一个 app 里。

$ls features

令牌验证码
-rwx
实时生成 Steam Guard 验证码,点一下即复制。TOTP 全程离线,不联网也能出码。
交易 / 市场确认
-rwx
交易报价和市场上架的移动确认,批量允许或拒绝。会话过期会直接引导你重新登录。
扫码登录
-rwx
扫电脑上的 Steam 登录二维码,手机上确认。也能反向批准别处发起的登录请求。
库存与市场上架
-rwx
浏览 Steam 库存,把物品上架到社区市场,上架确认走同一套移动确认流程。
maFile 导入
-rwx
兼容标准 SDA 与 Watt Toolkit / Steam++ 的 maFile,各种写法的 SteamID 都能识别。导入后顺手激活会话。
霓虹 / 像素双皮肤
-rwx
两套完整皮肤:霓虹和像素。动态头像框正常渲染,连 Steam 那些非标 APNG 也不闪。

$ls shots

像素皮肤首页
像素皮肤首页
霓虹皮肤首页
霓虹皮肤首页
交易确认
交易确认
scene 风格桌面安装器
scene 风格桌面安装器

$ls download

Android

已上架 Google Play。国内可用直发 apk,不含广告与计费组件。

Windows

scene 风格单文件安装器,或免安装便携版。

Linux

单文件 AppImage,扔哪都能跑。

macOS

Apple Silicon(M1 及之后)。未经公证,首次打开需右键 → 打开;见 README。

$cat faq

我的密钥安全吗?
密钥走 Android Keystore 硬件加密,只保存在本机,不会上传。没有统计、没有埋点。开发者确实运行着两个小服务——Pro 权益校验,以及你按下发送时的反馈投递——但它们都碰不到你的 Steam 密钥。桌面版同样本地存储。
和原来的 SDA 是什么关系?
AVA 是老工具 SDA(Steam Desktop Authenticator)的多端重写,用 Flutter 重做,兼容 SDA 的 maFile。完全开源,MIT 协议。
能从旧的 SDA / Watt Toolkit 迁移吗?
能。导入 maFile 即可,标准 SDA 和 Watt Toolkit / Steam++ 的导出都兼容,连藏在文件名里的 SteamID 都会自动识别。
换手机怎么迁移令牌?
迁移,不要移除——移除会挂 15 天交易冷却,迁移不会。Steam 往账户邮箱发一个验证码,输入即完成,旧手机都不需要在手边。已有 maFile 的话直接导入,连 Steam 都不用惊动。完整步骤看这里
丢了撤销码 / 换机怎么办?
撤销码(R 码)在你首次添加令牌时显示,请当场抄下妥善保管——设备丢失时它是移除令牌的最后手段。maFile 也请备份到安全的地方。

开源。读代码。