Сообщения о дампе прошивки Nintendo Switch 2 указывают на новый материал для реверс-инжиниринга — но не на подтверждённый прорыв в эмуляции игр. Участник сообщества заявил, что с помощью модифицированной версии ns2jb извлёк около 223 МБ системных бинарных данных. Другие публикации сообщают о более широком экспорте прошивки инструментом, разработанным Kurumuz.
12
15 Однако доступные сведения не содержат проверенного перечня файлов, не подтверждают, что данные расшифрованы целиком, и не уточняют, какие именно файлы остаются зашифрованными.
Что известно о дампе прошивки
Самая конкретная цифра — около 223 МБ системных программных данных, полученных, по словам участника сообщества, с помощью форка ns2jb от Kurumuz. Это сообщение пользователя, а не опубликованная независимая опись всей прошивки консоли.
12 Другая публикация описывает экспорт образа прошивки для анализа вне консоли, но имеющиеся сведения не позволяют точно установить ни состав дампа, ни то, какая часть файлов доступна для чтения.
13
15
Если системные бинарные файлы удастся анализировать, исследователи смогут изучать устройство ПО Switch 2 и сравнивать его с оригинальной Switch. Это может помочь в дальнейшей работе над безопасностью консоли. Но речь идёт о возможном направлении исследований, а не о подтверждении того, что уже обнаружена новая уязвимость.
15
Как работает ns2jb и в чём его предел
Программный эксплойт ns2jb нацелен на прошивку Switch 2 версии 23.0.1. Согласно описаниям, цепочка начинается с переполнения целого числа в SmileBASIC 4, а затем использует уязвимость службы файловой системы. Это позволяет запускать нативный код с обычными правами системного модуля.
5
7
16 Аппаратная модификация не требуется, но эксплойт временный: после перезагрузки консоли его нужно запускать заново.
5
7
Такой уровень доступа может пригодиться для запуска homebrew-приложений, изучения системы и доступа к игровым файлам. Но это не контроль над ядром. В публикациях также отдельно отмечается, что доступ через ns2jb не даёт извлечь ключи шифрования консоли.
5
10
11 В опубликованных инструкциях описано использование компьютера, однако сообщения о дампе прошивки не дают полного, независимо проверенного описания всех требований к настройке.
39
После того как эксплойт стал публичным, SmileBASIC 4, по сообщениям, исчезла из eShop.
11 Доступные публикации не подтверждают конкретные сроки и доступность приложения в отдельных регионах, поэтому утверждения об удалении из американского и европейского магазинов здесь проверить нельзя.
Файлы игр — ещё не готовые ROM
В сообщениях упоминаются файлы или ресурсы, связанные с Mario Kart World, главами 1–4 Deltarune и предполагаемой бета-версией The Duskbloods от FromSoftware.
6
13
15 Но название «дамп игры» само по себе не означает, что получен полный образ, который можно установить и запустить. В одном обсуждении прямо оговаривалось, что речь шла об извлечении отдельных ресурсов; другие публикации описывали файлы, не демонстрируя работоспособные игровые ROM.
8
10
Для эмуляции это принципиальная разница. Согласно публикациям, эксплойт не извлекает ключи шифрования консоли — без них запуск игровых копий в эмуляторе остаётся недоступным.
10
11 Извлечь файлы с консоли — не то же самое, что расшифровать их или воспроизвести на ПК работу аппаратной части и операционной системы Switch 2.
Заявления об эмуляторе требуют проверки
Проект ounce-core на GitHub описывает себя как созданный с нуля эмулятор Switch 2 на Rust и заявляет, что может выполнять нативные бинарные файлы и код из захваченной прошивки.
2 Это утверждения самого проекта; представленные сведения независимо не подтверждают совместимость с коммерческими играми Switch 2.
Доступные источники также не подтверждают ход испытаний предполагаемого джейлбрейка через WebKit или сообщения о запуске Block Fall через Homebrew Launcher. В любом случае запуск homebrew-приложений или анализ прошивки не доказывают, что коммерческие игры уже работают на общедоступном эмуляторе.
Итог
По сообщениям, исследователям стало доступно больше системных данных Switch 2, но точный состав дампа и состояние шифрования файлов пока не установлены. Эксплойт ns2jb для версии 23.0.1 даёт полезный доступ ниже уровня ядра, но не предоставляет ключи шифрования и не подтверждает возможность запускать игры на ПК. Пока это ранний этап реверс-инжиниринга, а не свидетельство того, что игры Switch 2 уже можно запускать где-то ещё.
5
10
11
12