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



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

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

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

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

  • Установленный свежий kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
  • Работающая microSD, с не менее чем 32 Гб свободного места, для OLED - 64Гб, в формате FAT32
  • Отформатируйте вашу карту памяти в FAT32
    • Да, именно в FAT32. Нет, проблем с играми больше 4Гб не будет
    • Делайте это даже в том случае, если ваша карта памяти не содержит данных
    • Делайте именно по этой инструкции

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

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

  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)
    • Дампинг начнётся незамедлительно
  6. Нажмите (POWER), чтобы вернуться в главное меню программы
  7. Выберите “Reboot to hekate”, чтобы загрузиться в прошивку

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

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

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

  1. Обновите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории по инструкции из репозитория, если не делали этого ранее
  2. Войдите в hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать. с помощью поддерживаемого на вашей приставке эксплойта, запуститив пейлоад payload.bin из .zip-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
    1. Удерживайте (VOL-) на приставке во время появления логотипа kefir, чтобы попасть в hekate
      • Пропустите этот шаг, если вы уже в hekate
  3. Перейдите в меню “Tools” -> “Backup eMMC
  4. Выберите “eMMC RAW GPP
    • Дождитесь окончания резервного копирования
    • Резервное копирование занимает около 20 минут, в зависимости от скорости карты памяти
  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*). Erista бывают двух типов - не патченные, уязвимые к методы Fusée Gelée, а так же патченные, с закрытой уязвимостью. Патченные приставки можно прошить только при помощи чипа!

  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

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

Инструкция

Если вы собираетесь делать EmuNAND, то именно копируйте файлы, а не перемещайте, поскольку далее мы сможем сделать из этого бекапа EmuNAND

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

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

Бекап, сделанный на Switch OLED, будет содержать вдвое больше файлов, поскольку имеет вдвое больше внутренней памяти - 64Гб

После первого запуска консоли в прошивку, атмосфера автоматически создаст бекап еще двух важных файлов, они будут находиться в папке atmosphere/automatic_backups. Так же перенесите эту папку в надежное место. Имея на руках эти файлы и ключи, вы сможете восстановить вашу приставку даже не имея бекапа NAND (но это не значит, что его не нужно беречь)

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

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

Способ I - Восстановление через 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 после окончания восстановления и проверки работоспособности консоли после восстановления
Способ II - Восстановление через ПК

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

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

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


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