steamモバイルアプリと機種変更

新しいAndroid端末をお買い上げして、Android→Androidへの変更。新しい端末にSteamのモバイルアプリをインストール。この直前、たまたま別件でPC上でログアウトしていたもんだから、モバイルアプリ起動してログインしようとしたら、ログインするときにモバイル認証コード求められた。PCもモバイルもログアウトしてるんで詰んだ!?

古い端末のモバイルアプリを起動したら、ちゃんと動いてたのでその認証コードで一旦は復旧。新しいスマホで認証通すにはどうするのか。

ネットでは、「古い方の端末で予めsteamガードを解除しておく」という情報。理にかなった方法ではある。steamのヘルプでは、新しい端末へ認証機能を転送できるとあるが、具体的な手順の記載はなし。アプリの指示に従えなんて書いてある。具体的には「Steam ガードメニューから「認証用機器を削除」を選択する」となるのだけど、削除すると「コミュニティマーケットの使用およびトレードが 15 日間できなくなる」ので、転送を推奨すると書いてある。URLは以下。

https://support.steampowered.com/kb_article.php?ref=8625-wrah-9030&l=japanese#transfer

自分が実際にやったのは以下の手順。思い付きで横道それたので、公式の手順とは違う。PCではログイン済みの状態で作業開始。新しい端末と古い端末、両方wifiでネットに繋がっている状態。SIMは新しい端末に入れて、SMSを新しい端末で受け取れるようにしておく。Steamアカウントのメールアドレスにも、PCからちゃんとアクセスできる状態。一応リカバリコードは控えたうえで着手。新しい端末でsteamモバイルアプリを起動して、アカウント名、パスワード入力。すると、認証コードを求められる。ここで公式の手順としては、右下の「ヘルプ! モバイル認証コードへのアクセスを失いました」を選んでくださいとなっているのだけど、古い方の端末でもアプリ動いているので、そこに表示される認証コード入れれば良くないか?と思いついたのでやってみる。

認証コード入力したら、確かにログインできた。ところが、新しい方のアプリでSteamガードを開いても、認証コードが表示されない。これでは意味がない。一旦、新しい方、古い方のSteamアプリを終了。

古い端末のSteamアプリを起動して、Steamガードから「認証機器の削除」を選択すると、成功!Steamガードコードの入手方法はEメールになりました!と出てくる。そのあと、新しい方の端末でSteamアプリを起動してSteamガードを表示すると、「認証機器を追加」って表示されているので、タップ。

ステップ1 電話に送信されたSMSコードを入力しろと言ってくる。すぐに届くはずなので入力。この時点までにはSIMを新しい端末に挿してないとものすごく面倒なことになりそう。

ステップ2 新しいリカバリコードが発行されるので、ちゃんとメモしてひかえておく。

完了。新しい端末のSteamガードで、認証用のコードが出るようになる。あの、一定時間だけ有効なやつ。また、これで古い方の端末ではSteamガードを使えなくなっている筈。