Zprávy o výpisu firmwaru Nintendo Switch 2 ukazují na zajímavý krok v reverzním inženýrství, nikoli na potvrzený průlom v emulaci her. Člen komunity uvedl, že pomocí upravené verze nástroje ns2jb získal přibližně 223 MB binárních dat systémových programů. Další zprávy připisují širší extrakci firmwaru nástroji vyvinutému Kurumuzem.
12
15 Z dostupných informací ale nevyplývá ověřený soupis jednotlivých souborů ani to, které z nich jsou, či nejsou dešifrované.
Co zprávy o firmwaru skutečně potvrzují
Nejkonkrétnější údaj pochází z příspěvku člena komunity: získaných 223 MB binárních dat systémových programů pomocí upravené větve ns2jb. Nejde však o nezávisle zdokumentovaný soupis kompletního firmwaru konzole.
12 Jiná zpráva popisuje export obrazu firmwaru k offline analýze, dostupné zdroje ale neupřesňují, co přesně výpis obsahuje ani jaká část dat je čitelná.
13
15
Pokud lze systémové binární soubory analyzovat, výzkumníci by mohli zkoumat, jak je software Switch 2 sestaven, a porovnat jej s původním Switchem. Taková práce by mohla pomoci nasměrovat další bezpečnostní výzkum. Zatím jde ale o možné využití získaných dat, nikoli o potvrzení, že se podařilo najít další zranitelnost.
15
Co dokáže ns2jb – a kde jeho možnosti končí
Softwarový exploit ns2jb cílí na firmware Switch 2 ve verzi 23.0.1. Podle zveřejněných popisů řetězec začíná přetečením celočíselné hodnoty v aplikaci SmileBASIC 4 a pokračuje zranitelností ve službě souborového systému. Výsledkem je možnost spouštět nativní kód s oprávněními běžných systémových modulů.
5
7
16
Exploit nevyžaduje úpravu hardwaru, ale není trvalý: po restartu konzole jeho aktivní stav zmizí a je nutné jej spustit znovu.
5
7 K dosažení této úrovně přístupu tedy není potřeba zasahovat do samotného zařízení, podle zveřejněných postupů je však součástí procesu také počítač.
39
Takový přístup může posloužit ke spouštění neoficiálních aplikací, výzkumu systému nebo práci s herními soubory. Neznamená ale kontrolu nad jádrem systému. Zprávy výslovně rozlišují mezi přístupem, který ns2jb nabízí, a možností získat šifrovací klíče konzole.
5
10
11
SmileBASIC 4 byl podle médií po zveřejnění exploitu stažen z eShopu.
11 Dostupné podklady ale nepotvrzují přesné načasování ani situaci v jednotlivých regionech, takže konkrétní tvrzení o odstranění z amerického či evropského eShopu nelze na jejich základě ověřit.
Vytažené herní soubory nejsou totéž co hratelné ROM
Zprávy zmiňují soubory či herní data spojená s Mario Kart World, kapitolami 1–4 hry Deltarune a údajnou betaverzí The Duskbloods od FromSoftware.
6
13
15 Označení „dump hry“ ale samo o sobě nedokazuje, že vznikl kompletní obraz hry, který lze nainstalovat a hrát. Jedna z komunitních diskusí výslovně upozorňuje, že dosud popisované výpisy se týkají úrovně jednotlivých dat a assetů; jiná média sice o souborech informují, ale hratelné ROM tím nedokládají.
8
10
Pro emulaci je tento rozdíl zásadní. Podle dostupných zpráv exploit nezískává šifrovací klíče konzole, které zůstávají překážkou pro spouštění záloh her v emulátoru.
10
11 Získat soubory z konzole neznamená totéž jako je dešifrovat – a už vůbec ne jako napodobit chování jejího hardwaru a operačního systému na počítači.
Tvrzení o emulátorech je třeba ověřovat
Projekt ounce-core na GitHubu se označuje za čistě od nuly vytvořený emulační engine pro Switch 2, napsaný v jazyce Rust. Tvrdí, že dokáže spouštět nativní binární soubory i zachycený kód firmwaru.
2 Jde o tvrzení samotného projektu; dostupné podklady nezávisle neprokazují kompatibilitu s komerčními hrami pro Switch 2.
Dostupné zdroje také nepotvrzují průběh testování údajného jailbreaku přes WebKit ani zprávy o spuštění hry Block Fall od Ricarda Costely prostřednictvím Homebrew Launcheru. Ani jedno tvrzení nemění hlavní rozdíl: spuštění homebrew nebo analýza firmwaru nejsou důkazem, že veřejný emulátor zvládne komerční hry.
Stručně: pokrok ve výzkumu, ne hry na PC
Zprávy o extrakci naznačují, že výzkumníci mohou mít k dispozici více systémových dat Switch 2. Přesný obsah výpisu ani stav šifrování ale zatím nejsou v dostupném zpravodajství ustálené. Exploit ns2jb pro firmware 23.0.1 nabízí užitečný, ale ne-jaderný přístup; nezískává šifrovací klíče a nedokládá, že lze hry spouštět na PC. Jde tedy o raný posun v reverzním inženýrství, ne o důkaz, že jsou hry pro Switch 2 připravené k emulaci.
5
10
11
12