Даунгрейд и восстановление прошивки в случае, если приставка вышла из строя
НЕ ИДИТЕ ВОЕВАТЬ В УКРАИНУ! ВЫ ТАМ УМРЁТЕ!
Если вы попали в это руководство впервые и не знаете как прошивается Switch, рекомендуем начать знакомство с ним с первой страницы
Если вы пользователь MacOS, воспользуйтесь этими рекомендациями, чтобы избежать проблем с картой памяти
Делайте бекапы сохранений как можно чаще!
Если приставка зависла или не подаёт признаков жизни, выключите её удерживанием кнопки (POWER) 30 секунд, затем включите и пробросьте пейлоад!
Этот гайд для даунгрейда прошивки и для тех, у кого приставка не включается, но цел раздел PRODINFO, либо есть его бекап (атмосфера 0.8.1 и выше бекапит PRODINFO на карту автоматически). Для обновления прошивки воспользуйтесь этой инструкцией!
Что понадобится
ОБЯЗАТЕЛЬНО сделайте бекап своей текущей прошивки до того, как начнёте выполнение инструкции, даже если ваша приставка не включается!
- Ключи, уникальны для каждой консоли
- Прошивка той версии, на которую вы собираетесь восстанавливаться (но не выше той, с которой вы сняли ключи)
- SystemRestoreV3.te - скрипт для восстановления прошивки
- Свежая версия EmmcHaccGen
- Требует для работы .NET SDK 3.1
- Создайте резервную копию NAND консоли и поместите её в надёжное место
- Установите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории , если ещё не делали этого
Инструкция
Часть I - Перепаковка прошивки под вашу систему
- Установите .NET SDK 3.1
- Распакуйте
.zip-архив
с EmmcHaccGen в удобную папку - Положите в папку с
EmmcHaccGen
ваш файл с ключами - Распакуйте
.zip-архив
с прошивкой в папкуEmmcHaccGen
таким образом, чтобы папка с прошивкой лежала в той же директории, что иEmmcHaccGen.exe
- Запустите командную строку в папке
EmmcHaccGen
(вызовите контекстное меню с зажатой клавишей Shift, нажав на свободное место в папке, и выберите “Открыть Командную строку здесь” или “Открыть окно PowerShell здесь”) - В открывшемся окне наберите:
- Для powershell:
.\EmmcHaccGen.exe --keys prod.keys --fw X.X.X
- Для командной строки:
EmmcHaccGen.exe --keys prod.keys --fw X.X.X
- X.X.X - название папки с вашей прошивкой. Например,
EmmcHaccGen --keys prod.keys --fw 14.1.0
- Если у вас
Mariko
Кодовым словом Mariko обозначаются приставки второй ревизии (вторая буква в серийнике согласная, например XK* или XJ*), а так же Switch Lite и OLED. Собраны на новом техпроцессе, благодаря чему имеют лучшую автономность (большие свитчи). Прошиваются только методом чиповки.
, то добавьте ключ
--mariko
после версии прошивки (например,EmmcHaccGen --keys prod.keys --fw 14.1.0 --mariko
)
- Для powershell:
- Дождитесь окончания перепаковки. В результате вы получите папку
Y-X.X.X-exfat
, гдеY
принимает значениеNX
илиa
, в зависимости от ревизии консоли
Часть II - Загрузка прошивки на устройство
- На карте памяти приставки создайте папку
FW
и поместите туда SystemRestoreV3.te, а так жеboot.bis
и папкуSYSTEM
, которые находятся в папкеY-X.X.X-exfat
- Запустите
hekate
Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать.
-> Payloads ->
TegraExplorer.bin
- Выберите Browse SD, перейдите в папку
FW
, выберитеsystemRestore.te
-> Launch Script - Следуйте информации на экране и восстановите BIS и SYSTEM (restore both)
- Пробуйте загрузиться в систему
- Имейте ввиду, что если ваша консоль прошивается Fusée Gelée, то AutoRCM будет включен
- Если приставка всё ещё не грузится, сделайте восстановление к заводским настройкам