Verify that Bitwarden gives the same OTP as Steam Guard. It may ask you to log back in, but it shouldn't mess with any of your OTP secrets. Update the app and make sure Steam Guard still works. Use encryption if possible, the data in the backup is sensitive and can grant access to your Steam account. The new Steam version stores the secrets in an encrypted format which I'm pretty sure isn't portable since it uses Android's keystore. This way, you can restore that backup and add new accounts, transfer it to a different phone, etc., without having to redo everything. Optionally, create a backup of the old Steam app and data with whatever backup method you prefer. Once you do this, you should probably delete (shred, BleachBit is a good option for this) your backup.ab and backup.tar files, as these still contain your authenticator secrets. Otherwise, refer to your authenticator's documentation. The Steam Guard secrets files will be in apps/.community/f/Ĭopy the value from the secret parameter in the URI and put that into Bitwarden like steam://. Java -jar abe.jar unpack backup.ab backup.tar Run the following commands to create a backup and extract it to a tar file: adb backup -noapk .community If you are not rooted, this step is a bit more complex. This will print the contents of the Steam Guard secret files to your terminal: adb shell su -c 'cat /data/data/.community/files/Steamguard-*' If you are rooted, simply run the following command, accepting the superuser prompt on your phone. From this point, there are two ways to proceed, depending on if your phone is rooted: Connect your phone to your PC, open a terminal/command prompt window (on Windows, make sure you're in your platform-tools folder unless you know what you're doing), and run adb devices, then accept the prompt on your phone. Test your new Steam Guard codes to make sure they work.If you have multiple accounts you want to use, log into them now, otherwise you will have to redo this entire process. Open the app, log back into Steam, and reactivate your Steam Guard.The easiest way to do this is to uninstall the Steam app and download and install this APK from your phone's web browser. This is an absolutely ancient version all the way back from 2015, but it can still login and is the last version that doesn't block ADB backups. Downgrade the app to version 2.1.4 from APKMirror.Deactivate Steam Guard and make sure you can log in without it.tar files, or just use the tar command on Linux or macOS. Also, download 7zip or use your favorite archive manager capable of opening. If you are on Windows, drop abe.jar into your platform-tools folder from when you installed ADB to make things a bit easier for later. If you are not rooted, download Java 11 ( Temurin OpenJDK is probably the easiest option here), as well as Android Backup Extractor.There are many guides on how to do this, so I'm not going to go into detail. Install ADB and the necessary drivers, and enable debugging on your phone.I couldn't find any up to date guides, so I decided to write this one. However, the newest verison of the Steam app encrypts the TOTP secrets. I recently created another Steam account to use as a guest account for my Steam Deck, and I wanted to be able to use QR code login from the app while still being able to generate codes from Bitwarden. This guide is more intended for those who want to be able to still do this. Edit: As a lot of people are saying, Steam Desktop Authenticator is probably a better choice if you don't care about being able to use the Steam app to generate codes, approve logins, and/or do QR code logins.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |