
22 октября 2026 года исследователь безопасности Sammy Hajhamid (Pepsipu) опубликовал ns2jb — первый программный джейлбрейк для Nintendo Switch 2. Вектором входа стала игра за $25 из eShop — SmileBASIC 4. Инструментом — OpenAI Codex. Уязвимостью — 32-битное целочисленное переполнение, и она работает на новейшей прошивке Nintendo 23.0.1. Это важнее, чем кажется. Впервые с момента запуска кто-то вскрыл Switch 2 без модчипа и паяльника. Получен доступ уровня userland внутри небольшой песочницы, а не полный контроль. Но заявление Nintendo о том, что её аппаратное и программное обеспечение образуют герметичную систему, получило заметный удар.
一、 Что на самом деле произошло: один указатель на массив, половина машины
Отчёт Хаджамида (Hajhamid) честен и заслуживает прочтения строка за строкой. Он не продирался через прошивку напрямую. Он вошёл через SmileBASIC 4 — интерпретатор для программирования, который живёт на платформах Nintendo уже более десяти лет, — и использовал его как входную дверь.
Сначала появился инструментарий. С помощью Codex от OpenAI он собрал стенд, который отправлял команды по USB, снимал результаты с выхода HDMI и перезагружал устройство через Bluetooth-управляемый переключатель. После того, что он называет «существенными усилиями примерно за две недели», стенд нашёл 32-битное целочисленное переполнение, срабатывающее при удалении элементов из массива.
Это переполнение отдаёт указатель на массив, а тот — доступ на чтение и запись к частям системной памяти. Оттуда он принялся искать sys-модули, которые позволяли бы повысить привилегии, и нашёл переполнение буфера в служебном модуле FileSystem, открывшее указатель на кэшированные данные. Далее последовало выполнение нативного кода через поддельный процесс файловой системы. Доказательство было прямым: кастомные персонажи, работающие внутри Mario Kart World.
二、 Исправление пришло быстро. Джинн — нет.
Ответ Nintendo был действием, а не заявлением. SmileBASIC 4 удалён из Switch eShop по всему миру. Если это кажется знакомым, так и должно быть: версию для 3DS убрали в 2016 году после того, как она обеспечила «smilehax» на этой портативной консоли. Японская демо-сборка всё ещё была доступна для скачивания, когда Ars опубликовал свою статью.
Удаление из магазина замедляет распространение. Оно не отменяет продажу игры. Все, у кого она уже есть, сохраняют её, а хакерское сообщество уже намекает на сопоставимые эксплойты, построенные на других играх.
三、 Программистская игрушка всегда была самым слабым звеном
SmileBASIC позиционируется как игрушка, способ писать крошечные программы на консоли. Но он также несёт три свойства, от которых у специалистов по безопасности сводит скулы: он исполняет код, написанный пользователем, он пролежал в магазине годы, и его поддерживает третья сторона, а не Nintendo.
Сложите это вместе — и получите точку входа, которую Nintendo не может полностью контролировать. Удаление листинга покупает время. Это не исправление, потому что уязвимый интерпретатор по-прежнему работает на каждой консоли, где его уже скачали.
| Элемент | Детали |
|---|---|
| Входное ПО | SmileBASIC 4 (25 долларов в eShop) |
| Класс ошибки | 32-битное целочисленное переполнение при удалении из массива |
| Повышение привилегий | Переполнение буфера в служебном модуле FileSystem |
| Уровень доступа | Userland, в песочнице, с привязкой к ПК |
| Протестированная прошивка | 23.0.1 (последняя на момент публикации) |
四、 «Jailbreak» требует уточнения
Userland, а не доступ к ядру
Не поддавайтесь хайпу. Это доступ уровня userland, а не ядра. Homebrew работает, игровые ресурсы можно модифицировать, файлы сохранений можно вытащить с консоли, и большинство периферийных устройств доступны через MMIO. Но песочница маленькая.
Привязка к ПК
Эксплойт также привязан: нужна машина на macOS или Linux в той же сети, запускающая пакет node.js, который помогает включить привилегированный доступ. Это исследовательский стенд, а не то, что носишь в кармане. История даёт масштаб. Уязвимость оригинального Switch 2018 года описывали как неисправимую, и она вынудила переработать аппаратную часть. Эта находится на несколько уровней ниже.
五、 Настоящая история в том, что ошибку нашёл ИИ
Вот к чему я постоянно возвращаюсь. Codex не «взломал консоль» ни в каком магическом смысле. Он автоматизировал скучные, мучительные части: отправку ввода, перезагрузку питания, чтение экрана, оценку того, дал ли прогон что-то интересное. Он сжал работу, которая раньше занимала небольшую команду, в две недели одного человека.
Это меняет экономику наступательной безопасности. Стоимость поиска ошибки безопасности памяти падает — быстрее всего именно там, где поставщики рассчитывали, что их защитит неочевидность. Ваша граница безопасности больше не определяется тем, насколько трудно найти ошибку. Она определяется тем, сколько терпения и сколько токенов потратит противник.
Сопоставьте это с годом Nintendo: повышение цен на некоторых рынках, борьба из-за сторонних док-станций, блокировки пиратских сайтов на уровне провайдеров. Как только нарратив безопасности даёт трещину, все остальные претензии подшиваются под ту же рубрику. Отраслевые сводки GameHub's отслеживают эти последствия.
六、 Сторона издержек: баны, «кирпичи» и юрисдикции
Всем, кто соблазнён это попробовать, стоит сначала прочитать о наказаниях. Издания сообщали, что Nintendo банит консоли, связанные с активностью по джейлбрейку, включая случаи, когда владелец избегал пиратского ПО. То, может ли владелец платформы удалённо отключить устройство, тоже зависит от юрисдикции: разрешено в США, оспаривается в Европе.
Nintendo также выпустит патч, и быстро. Уязвимость зависит от деталей реализации одного служебного модуля — ровно того, что устраняет обязательное обновление прошивки. Обязательные обновления — это цена того, чтобы оставаться онлайн и покупать новые релизы.
七、 Моё мнение: Nintendo потеряла время, а не безопасность
Безопасность консолей всегда была войной на истощение без окончательной победы. Nintendo проиграла не в таланте; она проиграла в сроках. Ей приходится балансировать между плавным пользовательским опытом и блокировкой всех подряд, тогда как атакующему достаточно преуспеть один раз.
Темп заслуживает внимания. Switch 2 был открыт программно примерно через год после запуска. Оригинал продержался около двух лет, прежде чем появилась неисправимая уязвимость. Консоли становятся ПК и наследуют проблемы в форме ПК.
FAQ
Джейлбрейк Switch 2 настоящий?
Да, с оговорками. ns2jb, опубликованный 22 октября 2026 года, — это программный джейлбрейк уровня userland, который работает на прошивке 23.0.1 и требует ПК на macOS или Linux в той же сети.
Какая игра использовалась и можно ли её ещё купить?
SmileBASIC 4. Он удалён из Switch eShop по всему миру, хотя японская демо-сборка всё ещё была доступна на момент публикации. Существующие владельцы сохраняют свои копии.
Забанят ли мою консоль за джейлбрейк?
Прецеденты банов есть, и сообщения говорят, что они не ограничиваются теми, кто запускает пиратское ПО. Удалённое отключение юридически яснее в США, чем в Европе.
Исправит ли это Nintendo?
Почти наверняка. Эксплойт опирается на один служебный модуль, и Nintendo обычно закрывает такие бреши в следующем обязательном обновлении прошивки, необходимом для пребывания онлайн.