Вернуть персонажа, которого мы не сохранили
Если ты играл в Blades на телефоне или планшете, там все еще может лежать копия каждого твоего персонажа, включая альтов, которых мы никогда не видели. Этот гайд показывает, как скопировать файлы с устройства и принести их на Арену. Техническим специалистом быть не нужно. Отложи полчаса и приготовь USB-кабель.
Перейти к: Android · iPhone и iPad · Загрузка и игра · Застрял?
Что можно и чего нельзя
- Может вернуть персонажа, который жил только на твоем телефоне, в том виде, каким он был при последнем сохранении на этом телефоне.
- Может вернуть несколько сразу. Blades хранит отдельный файл для каждого персонажа, которым ты играл на этом устройстве.
- Не может вернуть персонажа, которым ты никогда не играл на устройстве, которое у тебя сейчас.
- Альт, которым ты перестал играть за месяцы до отключения, вернется таким, каким был тогда, а не в последний день.
- Гарантий нет. Android-шаги мы проверяли на эмуляторе, не на реальном телефоне из Play Store, а путь через бэкап iPhone сами еще не пробовали. Если шаг не совпадает с тем, что ты видишь, скажи нам.
Уже видишь персонажа на странице игры? Значит, мы его сохранили, и все это тебе не нужно.
Перед началом
- Не удаляй Blades. Удаление приложения удаляет эти файлы.
- Не очищай его данные. На Android кнопки «Очистить хранилище» или «Очистить данные» для Blades тоже их удаляют.
- Не открывай Blades, пока не скопируешь файлы. Мы пока не знаем, меняет ли старое приложение эти файлы при запуске сейчас, так что лучше не рисковать.
- Храни копии надежно. Положи их на компьютер и еще в одно место, например на USB-флешку или в облако. Загрузка нам не удаляет твою копию, и ее все равно стоит сохранить.
Android
Blades хранит сохранения в папке телефона Android/data/com.bethsoft.blade/files. Root-права не нужны. Добраться до папки можно двумя способами. Попробуй первый; если не сработает, используй второй.
Способ 1: скопировать по USB
Самый простой, но работает не на каждом телефоне.
- Подключи телефон к компьютеру Windows USB-кабелем. (Mac сам по себе Android-телефон не откроет, так что на Mac сразу переходи к способу 2.)
- Разблокируй телефон. Потяни уведомления вниз, нажми USB-уведомление и выбери Передача файлов (может называться иначе, например «MTP»).
- На компьютере открой Проводник, выбери телефон и открой
Внутренняя память › Android › data › com.bethsoft.blade › files. - Скопируй каждый файл, имя которого начинается с
Save_и заканчивается на.binв папку на компьютере. Все остальное там не трогай.
На многих телефонах с Android 11 или новее папка Android/dataпо USB выглядит пустой или отсутствует. Это не значит, что сохранения исчезли. Это значит, что телефон скрывает папку, поэтому используй способ 2. Собственное приложение Files на телефоне тоже не может открыть эту папку на Android 11 и новее.
Способ 2: одна команда с бесплатным инструментом Google
Работает на Windows, Mac и Linux. Выглядит технически, но на деле это несколько нажатий на телефоне и пара строк для копирования.
- Включи режим разработчика. На телефоне открой «Настройки» › «О телефоне». Найди Номер сборки (на некоторых телефонах он внутри «Сведения о ПО») и нажми на него семь раз. Введи PIN, если попросят. Телефон сообщит, что ты стал разработчиком.
- Включи отладку по USB. Вернись в «Настройки» и открой Параметры разработчика. Обычно они в разделе «Система»; если не найдешь, поищи в настройках «Для разработчиков» или «Параметры разработчика». Включи Отладка по USB и подтверди.
- Получи инструмент. На компьютере скачай «SDK Platform-Tools» для своей системы со страницы Google, developer.android.com/tools/releases/platform-tools, и распакуй. Получится папка
platform-tools. - Открой командную строку в этой папке.
- Windows: открой папку
platform-tools, нажми адресную строку сверху, введиcmdи нажми Enter. - Mac: открой «Терминал», введи
cdи пробел, перетащи папкуplatform-toolsв окно и нажми Enter.
- Windows: открой папку
- Подключи телефон. Подключи его, разблокируй, затем введи это и нажми Enter:
adb devices
На Mac введи./adb devicesвместо этого. Телефон спросит, разрешить ли отладку по USB. Нажми Разрешить. Если пропустил вопрос, выполни строку снова. Подключение есть, когда в окне появится строка, заканчивающаяся на «device». - Скопируй файлы. Введи это и нажми Enter (на Mac снова поставь
./передadb):adb pull /sdcard/Android/data/com.bethsoft.blade/files/ blades-saves
Это скопирует всю папку Blades в новую папкуblades-savesвнутриplatform-tools. Там может быть гигабайт или больше, потому что там же лежат загрузки игры, так что подожди несколько минут. - Сбереги сохранения. Открой
blades-saves. Твои сохранения — файлы с именемSave_….bin. Скопируй их в безопасное место. Остальную копию можно удалить. - Когда закончишь, отладку по USB можно снова выключить в параметрах разработчика.
Если копирование пишет «No such file or directory», возможно, ты играл через более старую сборку сообщества. Попробуй ту же строку с fr.mariusdavid.bladeвместо com.bethsoft.blade. Если не сработает и это, на телефоне, скорее всего, больше нет файлов Blades. Расскажи нам что увидел.
iPhone и iPad
На iPhone или iPad сохранение лежит внутри собственного хранилища Blades, и добраться до него можно только через резервную копию устройства на компьютере. Blades не отдает свои файлы ни приложению «Файлы», ни Finder.
Путь через резервную копию нами еще не проверен
- Подключи iPhone к компьютеру кабелем, разблокируй его и нажми Доверять если спросит.
- Сделай резервную копию на компьютер, а не в iCloud. На Mac открой Finder, выбери iPhone в боковой панели, выбери резервное копирование всех данных на этот Mac и нажми Создать резервную копию сейчас. На Windows сделай то же в приложении Apple Devices (или в iTunes на старых версиях Windows). Проще всего, если параметр Шифровать локальную копию выключен.
- Открой эту копию в приложении для просмотра бэкапов (например, iMazing). Найди Blades (
com.bethsoft.blade), открой папкуDocumentsи скопируй оттуда каждый файл с именемSave_….bin.
Если попробуешь это, пожалуйста, расскажи нам как прошло, даже если все сработало, чтобы мы улучшили шаги.
Путь через инструмент, если тебе нормально с терминалом
Этот путь мы проверили. Наш инструмент восстановления — маленький Python-скрипт, который можно прочитать перед запуском. Он делает бэкап только Blades и достает все сохранения. Скачай его со страницы восстановления (нужно войти), установиpymobiledevice3как объясняет инструмент, и выполни:
python3 extract-blades-save.py ios --out ./blades-saves
Держи телефон разблокированным и подключенным все время, а в «Настройки» › «Экран и яркость» › «Автоблокировка» поставь Никогда, иначе резервное копирование остановится. Это может занять много времени. Тот же инструмент работает и на Android: python3 extract-blades-save.py android --out ./blades-saves.
Как понять, какой файл — какой персонаж?
У каждого персонажа, которым ты играл на устройстве, свой файл. Длинная часть имени — ID персонажа, например Save_8dbb6730-cd01-49d8-a3e7-d30634c62854.bin. По имени не понять, какой это персонаж, да и не нужно: загрузи их все. Страница игры покажет каждый по ID, а имя персонажа появится, когда ты перенесешь его на Арену.
Играл на нескольких телефонах или планшетах? Скопируй файлы с каждого. Файл на каждом устройстве — персонаж в том виде, в каком это устройство сохранило его последним, так что самая свежая копия на том устройстве, где ты играл последним.
Загрузи — и играй
- Войди через Discord и открой страницу восстановления. Сначала аккаунт должен быть одобрен. Если еще нет, сайт скажет, что делать.
- Выбери один файл
Save_….binи нажми Загрузить сохранение. Сделай это для каждого файла. Каждая загрузка появится в «Твои восстановленные сохранения». - Перейди на страницу Играть, найди шаг 2, «Перенести персонажа», и блок «Восстановлено с твоего устройства».
- Нажми Восстановить и играть рядом с нужным персонажем, затем Да, заменить.
Это заменит персонажа, который сейчас стоит на твоем аккаунте Арены, потому что Арена держит одного персонажа за раз. Замененный персонаж не пропадет: сервер сохранит копию. Кнопки вернуться пока нет, поэтому если захочешь его обратно, попроси нас об этом в отчете.
Застрял?
Напиши нам на странице отчетов (нужен вход через Discord). Укажи, какой у тебя телефон или планшет, какая версия Android или iOS, до какого шага ты дошел и что увидел. Скриншот очень поможет.