Jessecar96 / SteamDesktopAuthenticator

Desktop implementation of Steam's mobile authenticator app
MIT License
3.4k stars 635 forks source link

Converting SDA to Steam Mobile App #1084

Open Newcool1230 opened 4 weeks ago

Newcool1230 commented 4 weeks ago

Is there a straightforward tutorial to convert SDA to Steam Mobile App without having the 7 day trade cooldown?

Is there a way to input maFiles into the mobile app? or is there anyway to continue using steam guard on desktop?

dyc3 commented 4 weeks ago

You can "transfer" the authenticator to the mobile app with just a 2 day trade ban. Do not remove the authenticator and re add it, that gets you the longer trade ban.

The mobile app walks you through it. Just log in and try to add an authenticator and follow the prompts.

spookykokojunge commented 4 weeks ago

So is SDA now unsuported lik will i still be able to use it or what exactly happend ?

Newcool1230 commented 4 weeks ago

You can "transfer" the authenticator to the mobile app with just a 2 day trade ban. Do not remove the authenticator and re add it, that gets you the longer trade ban.

The mobile app walks you through it. Just log in and try to add an authenticator and follow the prompts.

@dyc3 ah ok thank you, can i use it in tandem with SDA? Like other 2fa solutions with TOTP codes? or is it one instance only. (I'm worried bc my phone is kinda of on its last legs)

dyc3 commented 4 weeks ago

Nope. If you transfer the authenticator, the codes from your old authenticator in SDA are no longer valid.

If you are interested, I maintain steamguard-cli. It's capable of reading the exactly the same maFiles that SDA does, so you don't have to deal with a trade ban. It doesn't have a UI, so if you aren't really comfortable using a terminal, I would recommend you use the steam mobile app. You can download it here: https://github.com/dyc3/steamguard-cli/releases

Read the quickstart here: https://github.com/dyc3/steamguard-cli/blob/master/docs/quickstart.md

Newcool1230 commented 4 weeks ago

Nope. If you transfer the authenticator, the codes from your old authenticator in SDA are no longer valid.

That sucks

If you are interested, I maintain steamguard-cli. It's capable of reading the exactly the same maFiles that SDA does, so you don't have to deal with a trade ban. It doesn't have a UI, so if you aren't really comfortable using a terminal, I would recommend you use the steam mobile app. You can download it here: https://github.com/dyc3/steamguard-cli/releases

Read the quickstart here: https://github.com/dyc3/steamguard-cli/blob/master/docs/quickstart.md

Oh this is pretty cool. Off-topic but I saw Importing 2FA Secret Into Other Applications does this mean Steam 2fa codes could work with Authme or Aegis Authenticator? (I know I would still need another program for marketplace/trades)

dyc3 commented 4 weeks ago

Steam's 2fa code algorithm is non standard, so if you bring it in to most applications they won't generate the right code.

C-O-S commented 3 weeks ago

Just for reference:

I've also used KeePass with the KeePassOTP plugin successfully.

Instructions

The only real issue is you can't acknowledge confirmations for trades, etc. using this route - but it does give you the proper 2FA codes needed to logon to Steam, and stores everything within an encrypted database.

spdfnet commented 3 weeks ago

Or use KeepassXC directly.

C-O-S commented 3 weeks ago

Or use KeepassXC directly.

True enough! : From the User Guide

NUCL3ARN30N commented 1 week ago

Another alternative which supports trade confirmations is [(https://github.com/JustArchiNET/ArchiSteamFarm)]. It is well maintained.