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

Исследователь безопасности под ником pepsipu представил ns2jb — программный эксплойт для Nintendo Switch 2. По словам автора, это первый известный взлом новой консоли, которому не требуется модчип — дополнительная плата, устанавливаемая внутрь устройства.
Метод работает на прошивке 23.0.1 и позволяет запускать на приставке собственный код с правами системных служб. В частности, исследователь получил доступ к службе, отвечающей за файловую систему, что значительно расширяет возможности модификации программного обеспечения консоли.
Какие возможности открывает эксплойт
С помощью ns2jb пользователи могут запускать homebrew — неофициальные приложения и игры, не одобренные Nintendo. Кроме того, взлом даёт возможность изучать и изменять игры для Switch 2, копировать сохранения и обращаться к большей части аппаратных компонентов приставки.
Точкой входа стала SmileBASIC 4 — среда программирования, разработанная для первой Nintendo Switch. Благодаря обратной совместимости она запускается и на новой консоли. ИИ-агент Codex обнаружил в интерпретаторе SmileBASIC 4 ошибку, связанную с переполнением целого числа.
Затем pepsipu нашёл переполнение буфера в системной службе файловой системы. Через эту уязвимость исследователь научился подменять программы, которые запускаются на консоли, и передавать выполнение собственного кода системным компонентам.
На разработку взлома, по словам автора, ушло около двух недель интенсивной работы. Для демонстрации возможностей ns2jb он добавил новых персонажей в эксклюзивную игру Mario Kart World. Сам мод, как утверждается, Codex полностью создал за один день.
Взлом пока нельзя назвать постоянным
У ns2jb есть существенное ограничение: это привязанный, или tethered, взлом. После перезагрузки Nintendo Switch 2 возвращается в штатное состояние, поэтому процедуру необходимо выполнять заново. Постоянной кастомной прошивки для консоли пока нет.
Pepsipu выразил надежду, что опубликованная работа поможет сообществу homebrew приблизиться к созданию полноценной кастомной прошивки. При этом Nintendo с самого начала продаж Switch 2 активно противодействует пиратству: компания уже блокировала консоли, на которых запускали игры с нелицензионных картриджей. Такие пользователи теряли доступ к онлайн-сервисам, а в отдельных случаях сталкивались с полной блокировкой устройства.


