Запуск пейлоадера через Fusée Gelée


Якщо ви потрапили в цей посібник вперше і не знаєте, як прошивається Switch, рекомендуємо почати знайомство з ним з першої сторінки
Якщо ви користувач MacOS, скористайтеся цими рекомендаціями, щоб уникнути проблем з картою пам'яті
Робіть бекапи збережень якомога частіше!
Якщо приставка зависла або не подає ознак життя, вимкніть її утриманням кнопки (POWER) 30 секунд, потім увімкніть і пробросьте пейлоад!

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

Ця сторінка є пояснювальною. На цій сторінці не розглядається безпосередньо запуск кастомної прошивки, а дана лише теоретична частина. Практична частина буде дана далі, в процесі виконання посібника.

Інформація про Fusée Gelée

Деякі мобільні процесори NVIDIA Tegra, випущені до 2016 року, містять вразливість переповнення буфера в режимі відновлення BootROM ( RCM Режим відновлення на пристроях з процесором Nvidia Tegra, яким є і Switch. Конкретно у світчі викликається за допомогою одночасного натискання кнопки увімкнення, кнопки збільшення гучності та замикання за допомогою спеціального замикача певних контактів у планшеті. RCM є у всіх Nintendo Switch, але не кожну можна з цього режиму прошити. ). Зловмисник з фізичним доступом до USB-порту пристрою і можливістю примусового перезавантаження пристрою в RCM Режим відновлення на пристроях з процесором Nvidia Tegra, яким є і Switch. Конкретно у світчі викликається за допомогою одночасного натискання кнопки увімкнення, кнопки збільшення гучності та замикання за допомогою спеціального замикача певних контактів у планшеті. RCM є у всіх Nintendo Switch, але не кожну можна з цього режиму прошити. , може використовувати вразливість для виконання неперевіреного коду.

Fusée Gelée - це ланцюжок експлойтів для Nintendo Switch, побудований навколо апаратної вразливості чипа Nvidia Tegra. З її допомогою можна запускати непідписаний код на Nintendo Switch. Оскільки вразливість апаратна, її неможливо закрити, не змінюючи ревізії заліза. Останні версії приставки, однак, позбавлені цієї діри, тому будьте уважні при купівлі пристрою для прошивки. Дізнатися, чи прошивається ваша приставка, можна тут

Що таке RCM

RCM - це штатний режим відновлення на Tegra-пристроях. Для того, щоб увійти в нього, потрібно вимкнути консоль, а потім затиснути (POWER) + (VOL+) + (HOME). Але не той (HOME), що ми бачимо на правому джойконі, а кнопку, яку NVIDIA Tegra вважає такою. На жаль, на самій приставці її немає. Нам знадобиться відключити консоль, замкнути певний контакт на місці кріплення правого joy-con і землю (для цього використовується замикач), підключити консоль до ПК і відправити на неї пейлоадер будь-яким зручним способом. Нижче ми розглянемо детальніше, як це робити.

Як все це відбувається

У загальному вигляді ланцюжок такий - ви вставляєте замикач в приставку, вводите її в RCM Режим відновлення на пристроях з процесором Nvidia Tegra, яким є і Switch. Конкретно у світчі викликається за допомогою одночасного натискання кнопки увімкнення, кнопки збільшення гучності та замикання за допомогою спеціального замикача певних контактів у планшеті. RCM є у всіх Nintendo Switch, але не кожну можна з цього режиму прошити. і передаєте на неї корисне навантаження, яке в свою чергу виконує код на самій приставці. Корисне навантаження, воно ж пейлоад Файл з виконуваним кодом у форматі .bin, який ми завантажуємо в приставку, найчастіше - завантажувач , можна передати через ПК, смартфон або спеціальний донгл Спеціальний пристрій невеликого розміру, єдиним завданням якого є відправлення пейлоаду на консоль. , створений виключно для цього. Для простоти будь-який пристрій, здатний передавати пейлоад, ми називатимемо хостом. Для спрощення запуску прошивки хост можна вбудувати в саму приставку. Хост, вбудований в приставку, називається чипом. Різниця між чипом і донглом насамперед у тому, що перший завжди знаходиться в приставці, запускає пейлоад відразу при її включенні, а також стежить за тим, щоб не допустити повного розряду приставки. Варто розуміти, що це не той же самий чип, за допомогою якого зламуються приставки на Mariko і патчені приставки першої ревізії. У цьому випадку чип просто замінює собою донгл. У випадку ж з чипуванням на Mariko, чип сам по собі і є зламом. Тобто, на Mariko без чипа ви не зможете зламати приставку взагалі, а в разі з приставкою, вразливою до Fusée Gelée, без чипа цілком можна обійтися, пробросивши пейлоад через Донгл або ПК.

Що знадобиться

  • Замикач
  • Хост
  • Карта пам’яті (рекомендований обсяг 64Гб і більше)

Замикач

Для коректної активації ланцюжка нам знадобиться замкнути між собою 9-й і 10-й контакти (або 7-й і 10-й, або 1-й і 10-й, усі варіанти працюють однаково добре) на місці встановлення правого контролера. Це можна зробити кількома способами:

Далі в інструкції під словом “замикач” матиметься на увазі будь-який з цих способів

Хост

Як хост можна використовувати:

  • Донгл
  • ПК
    • Вам також знадобиться USB-C / USB-A кабель, щоб підключити приставку до ПК. Зверніть увагу, кабель повинен підтримувати передачу даних!
  • Мобільний телефон
    • Вам також знадобиться USB-C / USB-C кабель, щоб підключити приставку до телефону, або USB-C / USB-A кабель і OTG-перехідник. Телефон також повинен підтримувати OTG. Якщо у вас iPhone, то на ньому повинен бути jailbreak!

Інструкція

Частина I - Вхід в RCM

Відеоінструкція
  1. Якщо в приставку вставлений картридж - витягніть його
  2. Вимкніть консоль
  3. Від’єднайте правий joy-con і ставте замикач в направляючу правого джойкона до упору

  4. Затисніть (VOL+) і увімкніть приставку, не відпускаючи кнопку гучності
  5. Можете дістати замикач

На екрані приставки не повинно нічого відбуватися. Якщо після підключення кабелю екран залишається чорним, то ви все робите правильно! Якщо екран загоряється написом Nintendo - відключіть консоль і повторіть все заново.

Може не вийти з наступних причин:

  • Замкнуті не ті контакти
  • Замикач нічого не замикає, наприклад, дріт порвався і контакти не замикаються, або він початково зібраний з помилками
  • Кнопки затиснуті не одночасно. Спробуйте затискати спочатку (VOL+), а потім, не відпускаючи її, натисніть (POWER)

У разі успіху на екрані не відбуватиметься нічого. У разі невдачі запуститься офіційна прошивка

Частина II - Проброс пейлоада

На цей момент приставка вже повинна знаходитися в режимі RCM!

Залежно від ситуації, пробрасуваний пейлоад може бути різним. Ми навмисно не вказуємо на цій сторінці, який пейлоад потрібно пробросити. У явному вигляді це буде сказано на відповідних сторінках. Найчастіше ви будете пробрасувати гекату, яка знаходиться в складі кефіру у вигляді payload.bin

Запуск через донгл
Запуск на Windows
Запуск на macOS
Запуск на Android
Запуск на будь-якій платформі, на якій є браузер

Наступний крок: Підготовчі роботи