Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No data can be extracted since the recent update of Steam app #4

Open
shuch3ng opened this issue Jan 21, 2020 · 11 comments
Open

No data can be extracted since the recent update of Steam app #4

shuch3ng opened this issue Jan 21, 2020 · 11 comments

Comments

@shuch3ng
Copy link

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.

@jack-fin
Copy link

I am seeing the same behavior

@kumitom
Copy link

kumitom commented Jun 13, 2020

I got excatly same problem.
Fortunately, I have a ipad with old version steamguard.
With that backup I got what I want...

@CaitSith2
Copy link
Owner

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.

@shuch3ng shuch3ng changed the title No data can be extracted after the recent update of Steam app No data can be extracted since the recent update of Steam app Jul 10, 2020
@scythk
Copy link

scythk commented Sep 7, 2020

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

@consoicongnghe
Copy link

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?

@Jutean
Copy link

Jutean commented Apr 10, 2021

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.

@scythk
Copy link

scythk commented Apr 11, 2021

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.

@consoicongnghe
Copy link

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.

@vshadiow
Copy link

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.

@0xCyll
Copy link

0xCyll commented Jun 28, 2022

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?

@vshadiow
Copy link

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/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants