Zpráva o výpisu firmwaru Nintendo Switch 2 se objevila 25. října, krátce po oznámeném vydání ns2jb z 22. října, které je popisováno jako první veřejný čistě softwarový jailbreak konzole. Důležitá je ale jedna věc: dostupné informace mluví o souborech, z nichž některé lze analyzovat a jiné zřejmě zůstávají šifrované. To není totéž jako ověřený, kompletní a dešifrovaný obraz firmwaru — ani jako úplné prolomení zabezpečení Switch 2.
2
9
Co se o výpisu firmwaru ví
Podle zprávy z 25. října měl extrakci provést tvůrce obsahu Senhor Linguica pomocí nástroje od vývojáře Kurumuz. Přístupné systémové soubory by mohly pomoci při zkoumání operačního systému Switch 2, jeho srovnání s původním Switchem nebo hledání dalších slabin. Jde však o možné využití pro výzkum, ne o potvrzení, že už byly objeveny nové zranitelnosti.
9
Uživatel fóra GBAtemp samostatně uvedl, že jeho upravená verze ns2jb od Kurumuze vytvořila přibližně 223 MB binárních dat. Je to komunitní zpráva o konkrétním testu, nikoli nezávislé potvrzení, že se podařilo získat a dešifrovat celý firmware konzole.
39
Samotný „dump“ tedy může obsahovat užitečný kód, aniž by zpřístupnil všechny chráněné části systému. Dostupné zdroje úplný dešifrovaný výpis nepotvrzují.
9
39
Co umí ns2jb — a kde jsou jeho hranice
Bezpečnostní výzkumník Sammy „pepsipu“ Hajhamid zveřejnil ns2jb 22. října. Podle dostupných zpráv funguje na firmwaru 23.0.1, nepotřebuje modchip ani zásah do hardwaru a umožňuje spouštět vlastní software či upravovat hry. Jailbreak je ale dočasný: po restartu konzole je nutné celý postup zopakovat.
2
4
16
Při výzkumu pomáhal programovací asistent OpenAI Codex. Zdroje ale nepodporují zjednodušené tvrzení, že umělá inteligence konzoli prolomila sama jediným příkazem.
2
4
16
Řetězec zneužití podle popisu začíná přetečením 32bitového celého čísla v interpretu SmileBASIC 4, který je zpětně kompatibilní s původním Switchem, a pokračuje přes systémovou službu souborového systému. Získaný přístup umožnil spouštět nativní kód, homebrew aplikace a úpravy her i extrahovat některá herní data a systémové binární soubory. Nejde však o prokázaný jailbreak na úrovni kernelu.
6
15
16
SmileBASIC 4 byl následně podle zpráv stažen z eShopu. Dostupné zdroje nepotvrzují, že k odstranění došlo konkrétně z obchodů v USA i Evropě.
14
Herní soubory nejsou totéž co hratelné kopie
Zprávy popisují extrahované soubory a podklady z Deltarune – kapitol 1 až 4 – a betaverze The Duskbloods. Objevila se také ukázka úpravy hry Mario Kart World vytvořené pomocí ns2jb. To dokládá aktivitu kolem extrakce dat a modifikací, nikoli nezávisle ověřené kompletní a hratelné kopie komerčních her.
1
10
14
Stejně tak je potřeba rozlišovat mezi přístupem k souborům a jejich dešifrováním. Některé soubory firmwaru mají být stále šifrované a podle zpráv nelze herní zálohy spouštět v emulátorech bez šifrovacích klíčů konzole. Dostupné zdroje neuvádějí, že by ns2jb tyto klíče získával.
9
14
Tvrzení o emulátoru zatím nejsou ověřena
Projekt ounce-core se na GitHubu popisuje jako emulátor Switch 2 napsaný v Rustu a vytvořený metodou „clean-room“. Jeho autoři tvrdí, že dokáže spouštět nativní binární soubory i zachycený kód firmwaru. Jde o tvrzení samotného projektu; poskytnuté podklady nezávisle nepotvrzují, že na veřejném emulátoru běží komerční hry pro Switch 2.
3
Získat soubory a emulovat konzoli jsou dvě různé věci. Emulátor musí napodobit chování platformy potřebné ke spuštění softwaru a šifrovaná herní data mohou navíc vyžadovat klíče. Zdroje neprokazují, že právě napodobení hardwaru je jedinou či největší překážkou, ani že by hlášená extrakce firmwaru vyřešila problém se šifrováním.
3
14
V komunitních diskusích se objevila také možnost využít pro jailbreak prohlížeč WebKit, ale vydaná a ověřená náhrada za současný postup doložena není. Zprávy o prvním pokusu Sammyho Hajhamida přes WebKit uvádějí, že se nezdařil.
6
8
13
Nejpřesnější závěr je proto střízlivější než tvrzení, že Switch 2 už byla kompletně „prolomena“: ns2jb údajně umožňuje dočasný přístup k některým systémovým službám a výzkumníci získali soubory k analýze. Výpis může pomoci dalšímu zkoumání, sám o sobě ale nedokazuje přístup ke kernelu, získání šifrovacích klíčů ani možnost hrát komerční hry na PC.
1
9
14
16