Aegis
Aegis copied to clipboard
Multiple Steam Accounts Guard Import only imports the first Steam Recovery
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.
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
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.
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.