Повідомлення про вилучення прошивки Nintendo Switch 2 з’явилися 25 жовтня — невдовзі після заявленого релізу ns2jb, першого публічного програмного джейлбрейка консолі, 22 жовтня. Важливе уточнення: серед отриманих файлів, за повідомленнями, є доступні для аналізу й ті, що виглядають зашифрованими. Це не те саме, що підтверджений повний розшифрований образ прошивки або повний злам захисту консолі.
2
9
Що відомо про вилучення прошивки
У матеріалі від 25 жовтня вилучення файлів приписують автору контенту Senhor Linguica та інструменту, розробленому Kurumuz. За повідомленням, частину файлів можна аналізувати, а інша частина, схоже, зашифрована. Такі матеріали потенційно допоможуть порівняти операційну систему Switch 2 із системою першої Switch і досліджувати можливі вразливості. Але це можливі напрями подальшої роботи, а не доказ того, що нові вразливості вже знайшли.
9
Окремо користувач форуму GBAtemp написав, що форк ns2jb від Kurumuz дав змогу отримати близько 223 МБ бінарних даних. Це звіт учасника спільноти про тест, а не незалежне підтвердження повного або розшифрованого дампа прошивки консолі.
39
Різниця принципова: вилучені файли можуть бути корисними для досліджень, навіть якщо частина захищених компонентів недоступна. Наявні повідомлення не підтверджують, що отримано повний розшифрований образ прошивки.
9
39
Що, за повідомленнями, дає ns2jb
Дослідник безпеки Семмі «pepsipu» Хаджамід опублікував ns2jb 22 жовтня; повідомлялося про сумісність із прошивкою 23.0.1. Експлойт суто програмний, тобто не потребує модчипа. Водночас він тимчасовий: після перезавантаження консолі його потрібно запускати знову. У матеріалах також ідеться про допомогу OpenAI Codex під час досліджень, але вони не дають підстав називати результат автоматичним джейлбрейком, створеним одним запитом до ШІ.
2
4
16
За описом, ланцюжок експлойта починається з переповнення 32-бітного цілого числа в інтерпретаторі SmileBASIC 4 — застосунку з підтримкою сумісності з першою Switch, — а далі використовує файлову системну службу консолі. Отриманий доступ давав змогу запускати нативний код, homebrew і модифікації ігор, а також вилучати деякі ігрові дані й системні бінарні файли. Це доступ на рівні користувача або системної служби, а не підтверджений злам ядра.
6
15
16
Згодом SmileBASIC 4, за повідомленнями, прибрали з eShop. Наявні джерела не підтверджують, що його видалили саме з магазинів США та Європи.
14
Вилучені файли — ще не готові образи ігор
У повідомленнях згадуються файли й ресурси з Deltarune, розділи 1–4, а також бета-версія The Duskbloods. Окремо показували модифікацію Mario Kart World, створену за допомогою ns2jb. Це свідчить про вилучення файлів і роботу над модифікаціями, але не підтверджує, що повні роздрібні копії ігор незалежно перевірили або оприлюднили у вигляді придатних до запуску образів.
1
10
14
Те саме стосується шифрування. Частина файлів прошивки, як повідомляється, виглядає зашифрованою, а резервні копії ігор не вдається запускати в емуляторах без ключів шифрування консолі. Джерела не показують, що ns2jb дає змогу вилучити ці ключі.
9
14
Заяви про емулятор поки не підтверджені
Репозиторій ounce-core описує емулятор Switch 2, написаний мовою Rust із нуля, і заявляє про здатність виконувати нативні бінарні файли та захоплений код прошивки. Це твердження самого проєкту; надані матеріали не підтверджують незалежно, що на загальнодоступному емуляторі працюють комерційні ігри Switch 2.
3
Вилучити файли й емулювати консоль — різні завдання. Емулятор має відтворювати поведінку платформи, потрібну для запуску програм, а зашифровані ігрові дані можуть потребувати ключів. Наявні джерела не доводять, що відтворення апаратної частини є єдиною чи найбільшою перешкодою, а також не свідчать, що вилучення прошивки усунуло проблему шифрування.
3
14
У спільноті також обговорювали можливий шлях через WebKit, але джерела не підтверджують вихід альтернативного джейлбрейка. За матеріалами про початкову спробу Хаджаміда, цей напрям не спрацював.
6
8
13
Найобґрунтованіший висновок поки значно вужчий за гучні заяви про повний «злам» Switch 2: ns2jb, за повідомленнями, дає тимчасовий доступ до системних служб, а дослідники вилучили частину файлів для аналізу. Це може допомогти подальшому реверс-інжинірингу, але саме по собі не доводить доступу до ядра чи ключів шифрування або можливості запускати комерційні ігри на ПК.
1
9
14
16