AI 摘要
使用steamguard-cli登录Steam账户并获取恢复码,将默认格式的两步验证密钥转换为Bitwarden可导入的TOTP格式,解决手机重置后Steam App令牌丢失无法登录的问题。

一、引子

STEAM 有专属的 app 令牌,和默认的 TOTP 并不通用,手机被重置后丢失,影响登录,不太合理。

这里验证几种方式提取出来密钥放到 Bitwarden 中。

提示:steam 进入大屏模式 > 互联网 后,可以设置 HTTP 代理.

两种方法:

  • windows
  • 获取 root 的安卓手机

二、ROOT

这里略过,不如直接实验下一种方法简单.

  • steam APP v3.10.11
  • 已获取 root 的手机

二、steamguard-cli

steamguard-cli

  1. 安装 steamguard-cli
1
scoop install steamguard-cli
  1. 登录,依次输入用户名、密码、验证码等

    小坑:需要代理 --http-proxy=http://127.0.0.1:7897

1
steamguard setup
  1. 显示二维码,获取密钥

    显示那穿恢复码,记得保留,用于取消令牌,之后可能会用到.

1
steamguard qr
  1. 密钥转换
  • 默认的密钥格式如下
1
otpauth://totp/Steam:<用户名>?secret=<密钥>&issuer=Steam
  • 改成如下格式,导入 bitwarden
1
steam://<密钥>