Резервное копирование NAND


Если вы попали в это руководство впервые и не знаете как прошивается Switch, рекомендуем начать знакомство с ним с первой страницы
Если вы пользователь MacOS, воспользуйтесь этими рекомендациями, чтобы избежать проблем с картой памяти
Делайте бекапы сохранений как можно чаще!
Если приставка зависла или не подаёт признаков жизни, выключите её удерживанием кнопки (POWER) 30 секунд, затем включите и пробросьте пейлоад!

Строго не рекомендуется пропускать этот шаг! Если у вас уже есть бекап, повторно его делать не обязательно. Однако, убедитесь, что ваш бекап полный (RAW, BOOT0\1, ключи)

Бекап и ключи у каждой консоли уникальны! Вы не сможете восстановить консоль, используя бекап другой приставки. Более того, после восстановления чужого бекапа вы получите брик, который восстановить получится только накатив собственный бекап. Подходите к этому вопросы ответственно.

Видеоинструкция

ВНИМАНИЕ!!! Мы не рекомендуем слепо следовать видео-инструкции! Используйте её только в качестве вспомогательной! Дело в том, что текстовый гайд постоянно обновляется. Невозможно следить за всеми обновлениями в гайде и каждый раз менять видео-инструкцию вслед за ним! Поэтому текстовый гайд всегда будет более точным и более актуальным, чем видео!

Что понадобится

  • Установленный свежий kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
  • Работающая microSD, с не менее чем 32 Гб свободного места, в формате exFAT (не обязательно при резервном копировании на ПК)
    • Не важно поддерживает ли уже ваш Switch exFAT или нет в самой прошивке, всё равно в гекате используйте карту в exFAT
    • Да, потом, в ходе руководства, придется отформатировать её в FAT32. Либо используйте разные карты для бекапа и приставки

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

Часть I - Резервное копирование NAND

Способ I - С помощью hekate
Часть I - делаем дамп внутренней памяти приставки (NAND)

Этот способ требует карты памяти с не менее чем 32-мя Гб свободного места. Если у вас нет таковой, но есть карта меньшего размера, бекап будет делаться по частям. После заполнения текущего объёма на карте на экране будет выведена информация о том, что вам необходимо перенести папку backup на ПК, затем вернуть карту в консоль и продолжить создание резервной копии. После того, как все части бекапа будут находиться в одной папке на компьютере, их нужно склеить, используя скрипт joiner_scripts_for_windows_linux_macos.zip. Этот способ рассматриваться подробно не будет. Он занимает намного больше времени. Крайне рекомендуется использовать карту достаточного объема в формате exFAT, поскольку только так вы будете уверены в том, что ваш бекап полный и правильный!

  1. Обновите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории по инструкции из репозитория, если не делали этого ранее
  2. Войдите в hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать. с помощью поддерживаемого на вашей приставке эксплойта, запуститив пейлоад payload.bin из .zip-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
    1. Удерживайте (VOL-) на приставке во время появления логотипа kefir, чтобы попасть в hekate
      • Пропустите этот шаг, если вы уже в hekate
  3. Перейдите в меню “Tools” -> “Backup eMMC
  4. Выберите “eMMC RAW GPP
    • Дождитесь окончания резервного копирования
    • Резервное копирование занимает около 40 минут, в зависимости от скорости карты памяти
  5. Нажмите кнопку “Close”, чтобы вернуться в предыдущее меню

Если вы делали резервное копирование NAND на новой приставке, в NAND которой ещё не устанавливали игр, то архивирование резервной копии даст качественный результат

Часть II - делаем дамп загрузочных разделов (BOOT0/BOOT1)
  1. Войдите в hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать. с помощью поддерживаемого на вашей приставке эксплойта, запуститив пейлоад payload.bin из .zip-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
    1. Удерживайте (VOL-) на приставке во время появления логотипа kefir, чтобы попасть в hekate
      • Пропустите этот шаг, если вы уже в hekate
  2. Перейдите в меню “Tools” -> “Backup eMMC
  3. Выберите “eMMC BOOT0 & BOOT1
  4. Нажмите кнопку “Close”, чтобы вернуться в предыдущее меню
Способ II - С помощью ПК

Дамп NAND

Этот способ сложнее, чем предыдущий, но не требует наличия большой карты памяти. Скорость создания резервной копии таким способом будет не более 6МБ/с

Этот способ работает только на приставках первой ревизии - Erista Кодовым словом Erista обозначаются приставки первой ревизии (серийник начинается на XA* или XK*). Erista бывают двух типов - не патченные, уязвимые к методы Fusée Gelée, а так же патченные, с закрытой уязвимостью. Патченные приставки можно прошить только при помощи чипа SX Core или его аналогов!

  1. Выключите консоль
  2. Вставьте карту памяти приставки в ПК
  3. Убедитесь, что включили отображение расширений файлов, если у вас Windows
  4. Скопируйте содержимое папки sample из .zip-архива с memloader в корень вашей карты памяти
  5. Верните карту памяти обратно в Switch
  6. Скопируйте пейлоад memloader.bin в папку из которой передаёте их на Switch (или в папку \bootloader\payloads для запуска через hekate)
  7. Запустите пейлоад memloader.bin с помощью Fusée Gelée
  8. На экране приставки выберите ums_eMMC.ini и запустите
    • Для перемещения по меню используйте клавиши (VOL-) и (VOL+), для выбора - (POWER)
    • Обратите внимание, что выбрали именно “ums_eMMC.ini”
    • Игнорируйте файлы названия которых начинаются с точки, если таковые будут присутствовать

    ВНИМАНИЕ!!! Если вы в процессе выполнения руководства увидите диалоговое окно, с предложением отформатировать диск - нажмите отмена!!

    • Экран приставки останется чёрным
    • У вас появится несколько новых дисков

Выберите вашу операционную систему:

Windows

Что понадобится

Установка драйверов

Если драйвера уже были установлены, пропустите эту часть

  1. Запустите TegraRcmGUI.exe от имени Администратора
  2. Перейдите во вкладку Settings и нажмите “Install Driver
  3. Установите драйвер
  4. После успешной установки драйвера закройте программу

Резервное копирование

  1. Запустите “Диспетчер устройств”, убедитесь, что там, в дереве “Дисковые устройства” появилось устройство с названием “LINUX UMS DISK 0
    • Если такового там нет,
      • удалите все устройства с восклицательным знаком (так же ставьте галочку на удалении драйверов)
      • удалите все устройства с меткой “USB Download Gadget”.
      • После удаления устройств выберите “Действия” -> “Обновить конфигурацию оборудования” в диспетчере устройств
    • Если после всех манипуляций диск так и не появился, выключите Switch, перезагрузите ПК, переустановите драйвера и по новой запустите пейлоад memloader.bin с помощью Fusée Gelée
  2. Запустите HDD Raw Copy Tool от имени администратора
  3. Выберите “LINUX UMS DISK 0” и нажмите “Continue
  4. Два раза кликните на надписи “Double-click to open file” и сохраните бекап с именем rawnand
    • Обратите внимание на строку “Тип файла”, убедитесь что там установлено Raw image
  5. Нажмите “Continue
  6. Нажмите “START”, чтобы начать резервное копирование
  7. Если всё прошло успешно, то дамп NAND появится в директории, которую вы указали. Сохраните его в надёжном месте!
macOS
  1. Запустите программу Дисковая утилита, убедитесь, что там появился внешний диск с названием “Linux UMS disk 0 Media”
    • Если такового нет, то выключите Switch и по новой запустите пейлоад memloader.bin с помощью Fusée Gelée
  2. В Дисковой утилите нажмите правой кнопкой мыши на пункте “Linux UMS disk 0 Media”
  3. Выберите опцию “Образ из Linux UMS disk 0 Media” и укажите путь куда сохранить полученный файл
    • Процесс займёт какое-то время.
    • Если вы хотите восстановить бэкап на ваше устройство, то выберите опцию “Восстановить…”, а в появившемся окне нажмите кнопку “Образ…” и укажите путь до сохранённого файла.
  4. Если всё прошло успешно, то дамп NAND появится в директории, которую вы указали. Сохраните его в надёжном месте!

Дамп BOOT0/BOOT1

Делайте аналогичным способом, как делали Дамп NAND, но вместо “ums_eMMC.ini” выбирайте “ums_boot0.ini” для дампа BOOT0 и “ums_boot1.ini” для дампа BOOT1

Часть II - Дампим ключи

На приставке, прошитой через Fusée Gelée
  1. Установите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории по инструкции, находящейся в его репозитории
    • Если уже делали, не нужно делать повторно
  2. Войдите в hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать. с помощью поддерживаемого на вашей приставке эксплойта, запуститив пейлоад payload.bin из .zip-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
    1. Удерживайте (VOL-) на приставке во время появления логотипа kefir, чтобы попасть в hekate
      • Пропустите этот шаг, если вы уже в hekate
  3. Перейдите в меню “Payloads
  4. Выберите “Lockpick_RCM.bin
  5. Выберите “Dump keys from SysNAND
    • Навигация по меню осуществляется кнопками громкости, а выбор кнопкой (POWER)
    • Дампинг начнётся незамедлительно
      • Если ваша прошивка 8.0.0 или выше, то после нажатия кнопки (POWER) приставка перезапустит программу из среды Sept. После перезапуска программы, нажмите (POWER) ещё раз.
  6. Нажмите (POWER), чтобы вернуться в главное меню программы
  7. Выберите “Reboot to hekate”, чтобы загрузиться в прошивку
На приставке, прошитой через SX Core / SX Lite или их аналогах

Для дампа ключей на приставках, прошитых через SX Core / SX Lite, с установленной в чип прошивкой от SX, нужно запускать hekate через Cleanup. Если же на вашем чипе стоит Spacecraft-NX, дамп ключей будет такой же как для пользователей Fusée Gelée. Узнать какая именно у вас прошивка на чипе очень просто. Выключите приставку и запустите её без карты памяти. Если вы увидите красную иконку карты памяти на весь экран, у вас прошивка от SX, если самолётик на белом фоне - Spacecraft. Выключите приставку, удерживая кнопку питания, пока не потухнет экран и верните карту памяти на место.

  1. Выключите приставку, удерживая 30 секунд кнопку питания
  2. Вставьте карту памяти приставки в ПК
  3. Переименуйте находящийся там файл boot.dat в _boot.dat
  4. Скачайте SXOS 3.1.0 beta
  5. Поместите скачанный boot.dat в корень карты памяти с заменой
  6. Включите консоль, удерживая кнопку повышения громкости, чтобы попасть в меню загрузчика SX OS
  7. Перейдите в “Options” -> “SX Core / SX Lite”, затем выберите “Cleanup” -> “Continue
  8. Перейдите в “Payloads” -> payload.bin”`, затем выберите “Launch”. Должен загрузиться SysNAND.
  9. Войдите в hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать. с помощью поддерживаемого на вашей приставке эксплойта, запуститив пейлоад payload.bin из .zip-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
    1. Удерживайте (VOL-) на приставке во время появления логотипа kefir, чтобы попасть в hekate
      • Пропустите этот шаг, если вы уже в hekate
  10. Перейдите в меню “Payloads
  11. Выберите “Lockpick_RCM.bin
  12. Выберите “Dump keys from SysNAND
    • Навигация по меню осуществляется кнопками громкости, а выбор кнопкой (POWER)
    • Дампинг начнётся незамедлительно
      • Если ваша прошивка 8.0.0 или выше, то после нажатия кнопки (POWER) приставка перезапустит программу из среды Sept. После перезапуска программы, нажмите (POWER) ещё раз.
  13. Нажмите (POWER), чтобы вернуться в главное меню программы
  14. Выберите “Power off”, чтобы выключить приставку
  15. Вставьте карту памяти приставки в ПК
  16. Удалите находящийся там файл boot.dat
  17. Переименуйте находящийся там файл _boot.dat в boot.dat

Часть III - Перемещение резервной копии на ПК

  1. Вставьте карту памяти консоли в ПК
  2. Перейдите в папку sd:/switch и скопируйте файлы prod.keys и partialaes.keys в ту же папку, в которую вы скопировали ваш бекап
    • Файла partialaes.keys может не быть. Это нормально
  3. Переместите на ПК папку backup
  4. Заархивируйте папку backup и поместите в надёжное место
  5. Удалите папку backup с карты памяти, если вы скопировали её, а не переместили

В общем случае, бекап должен выглядить примерно так:

Восстановление резервной копии

Никогда не восстанавливайте чужой бекап на свою консоль! Восстановив чужой бекап вы получите брик. Если у вас при этом нет собственного бекапа, то брик будет не восстановимый.

Восстановление через hekate

  1. На ПК перейдите в папку со своими резервными копиями
  2. В папке backup -> ID создайте папку restore и переместите содержимое папки ID в папку restore
    • ID - код из 8-ми символов от “0” до “9” и от “a” до “f”
    • Если папок нет, например из-за того, что резервную копию делали через ПК, просто сделайте бекап чего-либо не большого (BOOT1, например) в гекате и папки появятся
    • В итоге все должно выглядеть примерно так: /backup/ID/restore

  3. Переместите папку backup в корень карты памяти вашей консоли
  4. Войдите в hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать. с помощью поддерживаемого на вашей приставке эксплойта, запуститив пейлоад payload.bin из .zip-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
    1. Удерживайте (VOL-) на приставке во время появления логотипа kefir, чтобы попасть в hekate
      • Пропустите этот шаг, если вы уже в hekate
  5. Перейдите в Tools -> Restore и выберите “Restore eMMC”
  6. Выберите “eMMC BOOT0 & BOOT1” для восстановления BOOT0 и BOOT1
  7. Выберите “eMMC RAW GPP” для восстановления RAW раздела
  8. Для подтверждения нажмите (POWER)
  9. Не забудьте удалить с карты памяти папку backup после окончания восстановления и проверки работоспособности консоли после восстановления

Восстановление через ПК

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

При проблемах с восстановлением или отсутствии бекапа можете попробовать эту инструкцию


Закрыть страницу