Skip to content

Manually import your Steam Account from Android

Angelus edited this page Jun 7, 2016 · 12 revisions

Works only for rooted devices!!!

Do this at your own risk !!!


  • You can create your maFile Manually if u can read your data from Android.
  • On a rooted android I used "Root File Manager" and "QuickEdit Text Editor", other apps may also work.

Variables needed:

  • shared_secret=
  • serial_number=
  • revocation_code=
  • uri=
  • server_time=
  • account_name=
  • token_gid=
  • identity_secret=
  • secret_1=
  • status=
  • device_id=
  • SteamID= (Your Steam ID 64 code, you can find it here https://steamrep.com/)

variables to set:

  • fully_enrolled = true

other info - variables:

  • if > status = null, inside the Android data set it to 1 inside .maFile

variables to leave empty:

  • SessionID
  • SteamLogin
  • SteamLoginSecure
  • WebCookie
  • OAuthToken


Extracting Data


Read data 1

  • Open: /data/data/com.valvesoftware.android.steam.community/files/Steamguard-YourSteamID64Code

  • inside you will find:

    • steam id: (Your Steam ID 64 Code)
    • account_name:
    • shared_secret:
    • serial_number:
    • revocation_code:
    • uri: ( for uri replace "/" with "/" )
    • server_time:
    • token_gid:
    • identity_secret: ( for identity_secret replace "/" with "/" )
    • secret_1:
    • status:
  • if any of the above have "/" replace it with "/"

Read data 2

  • Open: /data/data/com.valvesoftware.android.steam.community/shared_prefs/steam.uuid.xml
  • Inside you will find a code similar to this example: "android:113432a-11112313m-1223123111a-234234-1111"
  • your "device_id" is = "android:113432a-11112313m-1223123111a-234234-1111"

Create SteamID64Code.maFile

  • Create a new text document (.txt)

  • add inside {"shared_secret":"11111111","serial_number":"11111111","revocation_code":"11111111","uri":"otpauth://totp/Steam:11111111?secret=11111111&issuer=Steam","server_time":11111111,"account_name":"11111111","token_gid":"11111111","identity_secret":"11111111","secret_1":"11111111","status":11111111,"device_id":"android:11111111","fully_enrolled":true,"Session":{"SessionID":"","SteamLogin":"","SteamLoginSecure":"","WebCookie":"","OAuthToken":"","SteamID":11111111}}

  • replace the data that has "11111111" with your data

  • double check if your data is correct

  • save

  • rename the file to "SteamID64Code.maFile"

Add to SDA 47

  • Use a new SDA 47 app that doesn't have any account added

  • Open the folder: SDA 47/maFiles

  • Delete manifest.json (if it exists)

  • Start the app, go to Account > Login Again

  • if it gives an error general faliture just repeat this step: Account > Login Again

  • Done!

Final File Example:

  • This is an example of the final code, I replaced my data with random data:

{ "shared_secret":"Adra+1Asfd/aadd/AADadA=", "serial_number":"345346346353534535", "revocation_code":"R12121", "uri":"otpauth://totp/Steam:coolstar?secret=LR453KGGGGG44AAAA3DDDD&issuer=Steam", "server_time":1422312312, "account_name":"coolstar", "token_gid":"43243524a22224", "identity_secret":"r35DDAA432/XdddaA324aAdd/U=", "secret_1":"H+DD324aDDDaA+ADD324asaaa=", "status":1,"device_id":"android:43wsad-2dd2-faad-dga3-435s4324fD", "fully_enrolled":true, "Session":{ "SessionID":"2334sf324gfgfg33g2221", "SteamLogin":"711111111111111111%2A%324A6GFG777AAAA55545AAAAAAA111111111111", "SteamLoginSecure":"711111111111111111%2A%4JHUHGGGGGJJJ43345SAAAA111111111DDD", "WebCookie":"654648DDDDDAAAAAA213213DDDD44444FGFFFFFFFFFF", "OAuthToken":"hfgh5456j7h8h98hhhhhhh92222222h2222", "SteamID":711111111111111111 } }