Читайте нас в Telegram или Макс

Nintendo Switch 2 впервые взломали без модчипа

Исследователь безопасности под ником pepsipu представил ns2jb — программный взлом защиты Nintendo Switch 2.

По словам автора, это первый подобный эксплойт для консоли. Для взлома не нужен модчип, то есть дополнительная плата, которую впаивают в устройство. Cпособ работает на прошивке 23.0.1.

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

  • запуск homebrew, то есть неофициальных программ и игр;
  • изучение и модификацию игр для Switch 2;
  • копирование сохранений с консоли;
  • доступ к большей части оборудования приставки.

Точкой входа стала SmileBASIC 4 — среда программирования для первой Switch, которая запускается на новой консоли за счёт обратной совместимости. ИИ-агент Codex нашёл в её интерпретаторе ошибку с переполнением целого числа.

Дальше исследователь обнаружил переполнение буфера в системной службе файловой системы и через неё научился подменять запускаемые программы на свои.

Сам взлом, по словам pepsipu, занял около двух недель серьёзной работы. Для демонстрации он добавил в эксклюзивную Mario Kart World новых персонажей, и этот мод Codex целиком написал за день.

У способа есть ограничение: ns2jb относится к привязанным (tethered) взломам. После перезагрузки консоль возвращается в обычное состояние, и процедуру нужно повторять. Постоянной кастомной прошивки пока нет.

«Надеюсь, это поможет сообществу homebrew продвинуться к кастомной прошивке», — написал pepsipu.

Nintendo борется с пиратством на Switch 2 с самого старта продаж. Как рассказывал «Код.ру», компания массово блокировала консоли, на которых запускали игры с пиратских картриджей.

Nintendo начала массово блокировать Switch 2 за использование пиратских картриджей
Первые случаи блокировок уже зафиксированы — пользователи, попытавшиеся использовать флеш-картриджи с нелицензионными копиями игр, лишились доступа к онлайн-сервисам и, в некоторых случаях, столкнулись с полной блокировкой устройства.