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 с самого старта продаж. Как рассказывал «Код.ру», компания массово блокировала консоли, на которых запускали игры с пиратских картриджей.