Получаем mafile’ы и обновляемый steam на не рутованном устройстве

На написание этого гайда сподвигла эта инструкция. Единственный минус – 2 дня удержания обмена.

Нам понадобится adb, любой android эмулятор с рут, apk steam 2.1.4, любой root проводник и доступ к мобильному номеру steam аккаунта.
1) Устанавливаем эмулятор, в моем случае bluestacks 4.170. С помощью bstweaker 5.16.1 ставим root.

Как установить root

1) Запускаем bstweaker
2) Во вкладке ‘Root’ жмем “unlock”
3) Во вкладке ‘Main’ жмем “Start BS”
4) После загрузки bluestacks, во вкладке ‘Root’ жмем “Install superSu”, “Update Su binary”. Эмулятор закроется, запускаем заново.

2) Устанавливаем steam на эмуляторе (версию 2.1.4 качаем на любом сайте, которому доверяем или на 4pda(нужна регистрация))
3) Входим в свой аккаунт, далее жмем “Помогите…”, потом “Использовать это устройство…” и далее по указаниям (для переноса нескольких аккаунтов просто выходим из аккаунта и повторяем шаги)
4) Ставим любой root проводник (root explorer и т.п.), предоставляем root и идем по пути /root/data/data/com.valvesoftware.android.steam.community/. Для перестраховки копируем эту папку в память (также можно сделать резервную копию titanium backup’ом) и создаем zip архив, открываем “Медиа-менеджер” (Рабочий стол, стрелка внизу), жмем “Explore” и “Экспорт в windows”, выбираем архив по пути /speedsoftware/archives/ и сохраняем на пк.

Создание mafile

1) В архиве из папки “shared_prefs” копируем файл “steam.uuid.xml”, из папки “files” копируем файл(ы) Steamguard-XXXXXXXXXXXXXXXXX
2) Создаем txt и заполняем образец mafile’а (device_id берется из “steam.uuid.xml”, все остальное из Steamguard-XXXXXXXXXXXXXXXXX). Далее переименовываем txt в “SteamID.mafile” и используем его в asf, sda и т.д.

образец mafile’а

{"shared_secret":"Daa211QWEld2gPEfUt5uN8WJ/Ug=",
"serial_number":"12345678912345678912",
"revocation_code":"R12345",
"uri":"otpauth://totp/Steam:test1234?secret=IWTLPV2UCQRJN64DJFKSADKFJFLDJDSKI&issuer=Steam",
"server_time":1150212527,
"account_name":"test1234",
"token_gid":"ba829102ecb88da",
"identity_secret":"oNcfC/SXeTyNJDLF2LDJfp0+M=",
"secret_1":"f6F4myd7hdjdJshVsASdczVPh6Q=",
"status":1,
"device_id":"android:C37E2D8D4C13446224B781F12A4B1EC8F47FD20D",
"fully_enrolled":true,
"Session":{"SessionID":"","SteamLogin":"","SteamLoginSecure":"","WebCookie":"","OAuthToken":"","SteamID":76561111111122238}}

5) На этом этапе можно остановиться, если вам не важно через какой клиент генерировать коды guard. К примеру есть два приложения, Guard и SteamAuthenticatorCore, которые работают с mafile, генерируют guard коды и подтверждают обмены (!!!Работоспособность не проверял)
6) Необязательно, но мы можем сделать наоборот и добавить mafile другого аккаунта в steam без 7 дневного ограничения

Экспорт guard из mafile в steam

1) Создаем txt и заполняем образец, далее переименовываем txt в “Steamguard-SteamID“. Импортируем файл в bluestacks по пути /root/data/data/com.valvesoftware.android.steam.community/files/

 Образец

{"shared_secret":"Daa211QWEld2gPEfUt5uN8WJ/Ug=",
"serial_number":"12345678912345678912",
"revocation_code":"R12345",
"uri":"otpauth://totp/Steam:test1234?secret=IWTLPV2UCQRJN64DJFKSADKFJFLDJDSKI&issuer=Steam",
"server_time":"1150212527",
"account_name":"test1234",
"token_gid":"ba829102ecb88da",
"identity_secret":"oNcfC/SXeTyNJDLF2LDJfp0+M=",
"secret_1":"f6F4myd7hdjdJshVsASdczVPh6Q=",
"status":null,
"steamguard_scheme":2,
"steamid":"76561111111122238"}

7) Делаем резервную копию данных steam через adb

Создание резервной копии через adb

1) Скачиваем adb и сохраняем в папку C:\adb\ (будет 13 файлов)
2) !!! В bluestacks заходим в настройки (находятся там же, где и “Медиа-менеджер”)
3) Win+R и пишем “cmd”, в нем пишем “cd C:\adb”, далее пишем “adb devices”, в списке должно быть только 1 устройство “emulator-XXXX device”
4) Пишем “adb backup -f valve.ab -noapk com.valvesoftware.android.steam.community” и в bluestacks жмем “Создать резервную копию данных”. В случае успеха, в папке “adb” появится файл “valve.ab” весом ~16кб

8) Закрываем bluestacks и проверяем, что он пропал из списка устройств. Подключаем смартфон с установленным steam 2.1.4, (на устройстве должна быть включена отладка по usb) и разрешаем отладку по usb. Проверяем устройство в списке (adb devices)
9) В cmd пишем “adb restore valve.ab” и подтверждаем восстановление резервной копии на устройстве. Отключаем смартфон от пк.
10) Заходим в steam и проверяем результат, если все прошло успешно, то у вас будут генерироваться коды steam guard.
11) Обновляем steam через google play и пользуемся
В конечном итоге у вас будет обновляемый steam с генерацией кодов на устройстве и mafile’ы от аккаунтов.

Leave a comment

Discord

Наш дискорд сервер

Telegram

Мы в Telegram

AWKA.IO © 2012-2025 Все права защищены. Пользовательское соглашение  |  Контакты  |  О нас | Отказ от ответственности | Полное или частичное копирование материалов сайта без согласования с редакцией запрещено.|

Мы используем cookie, чтобы собирать статистику и делать контент более интересным. Также cookie используются для отображения более релевантной рекламы. Вы можете прочитать подробнее о cookie-файлах и изменить настройки вашего браузера.


Перейти к верхней панели