Rapporter om et udtræk af Nintendo Switch 2-firmware dukkede op 25. oktober, få dage efter den rapporterede offentliggørelse af ns2jb den 22. oktober. Det afgørende forbehold er, at de udtrukne filer angiveligt både omfatter materiale, der kan analyseres, og filer, der ser ud til at være krypterede. Det er ikke det samme som en verificeret, komplet og dekrypteret firmware – eller som et fuldstændigt brud på konsollens sikkerhed.
2
9
Hvad ved vi om firmwareudtrækket?
Rapporten fra 25. oktober tilskriver udtrækket indholdsskaberen Senhor Linguica og et værktøj udviklet af Kurumuz. Nogle af filerne skal ifølge rapporten være tilgængelige for analyse, mens andre ser krypterede ud. Materialet kan potentielt hjælpe forskere med at sammenligne Switch 2’s styresystem med den oprindelige Switch og undersøge mulige svagheder. Det er mulige forskningsspor – ikke dokumentation for, at nye sårbarheder allerede er fundet.
9
En bruger på GBAtemp-forummet har separat skrevet, at en fork af Kurumuz’ ns2jb-værktøj udtrak omkring 223 MB binære data. Det er en brugerrapport om en test, ikke en uafhængig bekræftelse af, at hele firmwaren er blevet udtrukket eller dekrypteret.
39
Forskellen er vigtig: Et udtræk kan give adgang til nyttig systemkode uden at omfatte alle beskyttede dele. De tilgængelige rapporter fastslår ikke, at der findes et komplet, dekrypteret firmwarebillede.
9
39
Hvad gør ns2jb – og hvad gør det ikke?
Sikkerhedsforskeren Sammy “pepsipu” Hajhamid offentliggjorde ns2jb den 22. oktober og oplyste, at værktøjet virker med firmware 23.0.1. Det er et rent softwarebaseret jailbreak, så det kræver ikke en modchip. Det er også midlertidigt: Efter en genstart skal jailbreaket køres igen. Rapporter nævner hjælp fra OpenAI Codex under arbejdet, men giver ikke belæg for at kalde resultatet et fuldautomatisk jailbreak udløst af én enkelt prompt.
2
4
16
Den rapporterede udnyttelseskæde begynder med et 32-bit heltalsoverløb i den bagudkompatible SmileBASIC 4-fortolker og fortsætter via konsollens filsystemtjeneste. Adgangen er blevet brugt til at køre native kode, homebrew og spilmodifikationer samt udtrække visse spildata og systembinære filer. Det er adgang på bruger- eller systemtjenesteniveau – ikke et dokumenteret jailbreak af kernen.
6
15
16
SmileBASIC 4 blev efterfølgende rapporteret fjernet fra eShop. De tilgængelige kilder fastslår ikke, at appen specifikt blev fjernet fra både de amerikanske og europæiske butikker.
14
Udtrukne filer er ikke det samme som spil, der kan spilles
Rapporter omtaler filer og aktiver fra Deltarune kapitel 1–4 og en beta af The Duskbloods. Der er også vist en Mario Kart World-modifikation, som bruger ns2jb. Det peger på udtræk af filer og modding, men dokumenterer ikke, at komplette, spilbare udgaver af kommercielle spil er uafhængigt verificeret eller offentligt udgivet.
1
10
14
Det samme forbehold gælder kryptering. Nogle firmwarefiler ser ifølge rapporterne ud til at være krypterede, og spilbackup kan ifølge omtalen ikke køres i emulatorer uden konsollens krypteringsnøgler. Kilderne viser ikke, at ns2jb udtrækker de nøgler.
9
14
Emulatorpåstande er ikke uafhængigt bekræftet
GitHub-projektet ounce-core beskriver sig selv som en Rust-baseret Switch 2-emulator udviklet efter clean-room-princippet og hævder at kunne afvikle native binærfiler og indfanget firmwarekode. Det er projektets egne påstande; det fremlagte materiale bekræfter ikke uafhængigt, at kommercielle Switch 2-spil kører på en offentlig emulator.
3
At udtrække filer og at emulere en konsol er to forskellige opgaver. En emulator skal genskabe den platformadfærd, som softwaren afhænger af, og krypterede spildata kan desuden kræve nøgler for at kunne bruges. Kilderne fastslår hverken, at genskabelse af hardwaren er den største enkeltstående hindring, eller at firmwareudtrækket har løst krypteringsproblemet.
3
14
Der har også været snak i fællesskaberne om en WebKit-baseret vej ind, men kilderne bekræfter ikke, at et nyt jailbreak er udgivet. Omtalen af Hajhamids første WebKit-forsøg siger, at det ikke lykkedes.
6
8
13
Den bedst underbyggede konklusion er derfor mere begrænset end påstande om, at Switch 2 er blevet fuldstændig “knækket”: ns2jb har angiveligt åbnet for midlertidig adgang til systemtjenester, og forskere har udtrukket filer til analyse. Firmwareudtrækket kan hjælpe det videre arbejde med reverse engineering, men beviser ikke i sig selv kontrol over kernen, adgang til krypteringsnøgler eller mulighed for at spille kommercielle spil på en pc.
1
9
14
16