Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://play.google.com/store/apps/details?id=com.aegamesi.steamtrade . I suggest to check. maybe there is versions for iphone too. If yes - you will be able to move authenticator to SDA on PC, import it to asf, and import to third-party authentication tool on iphone (and to android too, if you want it), so you will have working authenticator in both places.
First I tried to downgrade the steam app version below 2.0.19. Managed to find my old iphone which had 2.0.10 installed. Spent an unimaginable amount of time trying to get the .ipa file from the old phone but I finally figured out and I moved it to the current phone. Fortune wasn't on my side and found out that since ios 12, apple changed the way data is saved as backup, so even though I was using an older version of steam guard, I still wasn't able to extract the information. Trying to downgrade from 14 to 11 is too much of a mammoth task so I decided give it a rest.
I was about done with it when I opened steam guard on the old phone and compared the codes between the two phone and to my surprise it matched. Used the tool I linked above to extract the data, made the .maFile, bish bash bosh, is working now. As to why the old app is still working and have the same details might have something to do with how apple moves your stuff from one iphone to another. Technically I never "moved" the authenticator, when I got the new phone I simply logged in with my apple id and 5 minutes later everything was there.
So I guess I got lucky by having my old iphone, with an old IOS, with an old steam guard which was still active and a day off work spent trying to get .ipa files. I could have spent another day trying but I don't think I would ever got it working any other way.
So if Google ever brings you to this post for some reason know this, if you have iOS 12+ and/or Steam Guard version 2.0.19+, you're pretty much out of luck on extracting the data for your 2FA. (jailbreaking is still an option but that is a different ballpark)
All kind of copy-pasting the 2FA credentials in-tact are >not< supported by Steam app, but >might be< supported by various other solutions. For example, if iOS synchronizes the application data and replicates it over 2 or more devices, this is in fact such copy-paste, and not moving, which indeed will result in the same authenticator working in two places at once. maFile in ASF is exactly the same thing - a file with valid authenticator details extracted from a working authenticator without invalidating them first.
If what I understand is correct, you had such data replication between two devices, and thanks to older software you were able to extract that data without having to invalidate it first, which is why the 2FA details you have are working in 3 places now - both of your devices, and ASF. I'm positively surprised you were managed to pull that off, because as you can see everybody around made it as difficult as possible, closing all the loopholes which allowed to do that in the past.