Aegis icon indicating copy to clipboard operation
Aegis copied to clipboard

Multiple Steam Accounts Guard Import only imports the first Steam Recovery

Open peterge1998 opened this issue 3 years ago • 2 comments

Info
  • Version: latest
  • Source: Google Play
  • Vault encrypted: Yes (with biometric unlock)
  • Device: OnePlus 8
  • Android version and ROM: LOS11 w microg
Steps to reproduce

A detailed list of reproduction steps. Import from steam app with root

What do you expect to happen?

Import both steam guard keys

What happens instead?

Only the key from the account which was added to steam app first is able to import

Log
If applicable, paste the debug log here.

peterge1998 avatar Mar 08 '22 11:03 peterge1998

Thanks for the report. You're right, the Steam importer currently doesn't support reading multiple files:

https://github.com/beemdevelopment/Aegis/blob/71eb6b133cc8607787e8b85a1676cbbfca674edd/app/src/main/java/com/beemdevelopment/aegis/importers/SteamImporter.java#L38-L39

alexbakker avatar Mar 08 '22 18:03 alexbakker

Just in case anyone is facing this problem: It's possible to extract the TOTP token manually. In /data/data/com.valvesoftware.android.steam.community/files/ is one file for every steam guard token shown in the app. I was able to add it to Bitwarden, by copying the part after secret= and add it with steam:// to TOTP.

peterge1998 avatar Mar 10 '22 09:03 peterge1998

Since we won't be able to import from new versions of the Steam app soon, I don't think it's still worth it to spend time to fix this. See: #986.

alexbakker avatar Oct 05 '22 12:10 alexbakker