ios-steamguard-extractor
ios-steamguard-extractor copied to clipboard
No data can be extracted since the recent update of Steam app
All I can get is below.
Processing backup: iPhone version 13.3
Done
Tested with two iPhones and both got the same message above. One of the phone has the previous 2-factor token of my account set up and I was able to extract it 2 months ago.
I am seeing the same behavior
I got excatly same problem. Fortunately, I have a ipad with old version steamguard. With that backup I got what I want...
Seems that sadly Steam has moved the data into some secure area that is not captured in any itunes backups. As a result, it is no longer possible to get the 2FA credential info from a current version of the steam app.
I got excatly same problem. Fortunately, I have a ipad with old version steamguard. With that backup I got what I want...
~~Which version are you using? There are ways to install older version app on iOS so I guess there's still a chance.~~ Works in 2.0.16
However, I recently migrated to a new iPhone and I wanted to move the authenticator onto it, which no jailbreak currently exists for it, therefore I managed to download an older version of Steam Mobile which I will provide (2.0.9) from the app store (using a third-party program to install the .ipa) and made a backup which works with this tool. Hope this helps someone!
I visited your 2.0.9 backup ipa file, installed it on my phone using 3utools, but it asked me to sign in with the original Apple credential (protonmail) upon first launch. I guess the ipa file is binded with your Apple ID. Can you elaborate how you got the file in the first place?
Just for future reference, there are few other workarounds to this issue.
I used to have a jailbroken device with a tweak (like App Store++ or App Admin) to downgrade to a version where the Steam Guard references are not encrypted, which would work just fine with this tool once you've made a backup.
However, I recently migrated to a new iPhone and I wanted to move the authenticator onto it, which no jailbreak currently exists for it, therefore I managed to download an older version of Steam Mobile which I will provide (2.0.9) from the app store (using a third-party program to install the .ipa) and made a backup which works with this tool. Hope this helps someone!
Thx:) I found a way to use my Apple ID to download to steam version 2.0.9 iPhone version iOS 14.4.2 is ok but note the backup file path of the Microsoft Store version of iTunes.
Just for future reference, there are few other workarounds to this issue.
I used to have a jailbroken device with a tweak (like App Store++ or App Admin) to downgrade to a version where the Steam Guard references are not encrypted, which would work just fine with this tool once you've made a backup.
However, I recently migrated to a new iPhone and I wanted to move the authenticator onto it, which no jailbreak currently exists for it, therefore I managed to download an older version of Steam Mobile which I will provide (2.0.9) from the app store (using a third-party program to install the .ipa) and made a backup which works with this tool. Hope this helps someone!
There are ways to install older version app on an un-jailbroken iPhone, the basic idea is hijacking iTunes' app download link and replace the appid with the one of the older version. Therefore you don't have the Apple credential issue. Here is a reference link https://dixitakansha15.medium.com/how-to-download-older-version-of-latest-ios-app-from-appstore-91c28d2407d9
There are softwares that can do the same process automaticly.
For future references: Here is the 1.0.5 release. I haven't found a way to get the older Steam app without jailbreaking the phone. With a jailbreak though, you could install Appstore++, then downgrade the Steam app to 2.0.16- (I downgraded to 2.0.10). After that, set up Steam Guard, then use this tool. Works like a charm. Thank you @CaitSith2 for developing the tool, and @cjwin2000 for the build.
For anyone curious, downgrading your Steam app to version 2.0.16 allows you to retrieve your secret key. I followed this tutorial and used iExplorer to browse my iOS backup to retrieve the private key. This works just fine on non-jailbroken devices.
For anyone curious, downgrading your Steam app to version 2.0.16 allows you to retrieve your secret key. I followed this tutorial and used iExplorer to browse my iOS backup to retrieve the private key. This works just fine on non-jailbroken devices.
Mind you showcasing how you find the private key? and how to read it and put it into a format for winauth?
For anyone curious, downgrading your Steam app to version 2.0.16 allows you to retrieve your secret key. I followed this tutorial and used iExplorer to browse my iOS backup to retrieve the private key. This works just fine on non-jailbroken devices.
Mind you showcasing how you find the private key? and how to read it and put it into a format for winauth?
This should help: https://forums.backpack.tf/topic/45995-guide-how-to-get-your-shared-secret-from-ios-device-steam-mobile/