Skip to content

Adding Steam to Aegis from steamguard cli

BobIsMyManager edited this page Mar 30, 2022 · 4 revisions

This solution may be of particular use if you already use the steamguard-cli your PC. It avoids the need for a rooted Android device to extract secrets from.

Method 1, manual

  1. First off you need to open your steamguard-cli file directory (usually ~/.config/steamguard-cli/maFiles/), and find the *.maFile inside.

  2. Then you can send the file to your phone, open it with your favourite text editor on your phone and copy yourTOTPSecret in uri field (looks like otpauth://totp/Steam:{yourUserName}?secret{yourTOTPSecret}&issuer=Steam).

  3. Open Aegis and press the '+' button and select enter manually

  4. Paste yourTOTPSecret into the secret field, press advanced, press type and select steam

  5. Fill out the rest of the non-advanced fields as you wish, and press save when you are finished

Method 2, QR Code

  1. First off you need to open your steamguard-cli file directory (usually ~/.config/steamguard-cli/maFiles/), and find the *.maFile inside.

  2. Then you can open the file with your favourite text editor and copy the uri field (looks like otpauth://totp/Steam:{yourUserName}?secret{yourTOTPSecret}&issuer=Steam)

  3. Create a qr code of the uri field on your pc (you can run qrencode "otpauth://totp/Steam:{yourUserName}?secret{yourTOTPSecret}&issuer=Steam" -o SteamTOTP.png if you are on linux)

DO NOT USE AN ONLINE QR CODE GENERATOR, IF YOU DO THEY WOULD HAVE ACCESS TO YOUR STEAM 2FA CODE

  1. Open the qr code (SteamTOTP.png if you used the method above) by double or single clicking on the file in your file manager

  2. Open Aegis, press the '+' button, select scan qr code, and scan the qr code

  3. Once scanned, press Advanced, press type, select steam and press save

You should now have your steam code inside Aegis as well!