Через год с небольшим после релиза Switch 2 получила первый джейлбрейк - он запускает произвольный код и позволяет модифицировать игры на любой консоли со свежей прошивкой, но при каждой загрузке ему нужна конкретная игра от оригинальной Switch.
По данным Wccftech, это первый полноценный джейлбрейк Nintendo Switch 2. Эксплойт чисто программный, но «привязанный» (tethered): он не остаётся на консоли навсегда - чтобы снова получить доступ, каждый раз требуется запуск определённой игры от оригинальной Switch. Зато работает на любой системе с актуальной прошивкой и даёт исполнение произвольного нативного кода: хоумбрю, моды для игр Switch 2, резервное копирование сохранений и доступ к большинству периферии консоли.
Возможности разработчик показал наглядно - модифицировал Mario Kart World, добавив новых персонажей: Питера Гриффина и Хацунэ Мику.
Любопытно, что уязвимость искали с помощью ИИ-инструментов вроде OpenAI Codex. Цепочка такая: сначала нашлась подходящая игра от оригинальной Switch с обратной совместимостью, затем первичное исполнение кода получили через ошибку переполнения 32-битного целого при обработке массивов, а дальше - манипуляции с правами процесса и перехват системных загрузочных процедур до полного исполнения кода.
Wccftech подтверждает легитимность взлома: журналисты посмотрели видео с модифицированным Mario Kart World и проверили репозиторий с кодом. Конкретную игру-ключ издание по понятным причинам не называет - теперь у Nintendo, вероятно, уйдёт немного времени, чтобы убрать её из eShop и закрыть дыру.
Помимо модов, джейлбрейк открывает путь к изучению внутренностей консоли - например, реализации NVIDIA DLSS, которая, как подтверждает издание, заметно отличается от обычного апскейлера на видеокартах RTX. На модифицированной оригинальной Switch уже умудрялись запускать ПК-версии игр вроде Final Fantasy VII Remake, так что у Switch 2 потенциал для экспериментов ещё интереснее.
Почему это важно. Первый джейлбрейк новой консоли - важное событие: открывается моддинг, хоумбрю и эмуляция на актуальной системе. Для Nintendo это сигнал срочно патчить, а сам факт, что уязвимость нашли с помощью ИИ, показывает, насколько быстрее теперь ищут эксплойты.
