Et uttrekk av Nintendo Switch 2-fastvare ble omtalt 25. oktober, kort tid etter den rapporterte lanseringen av ns2jb 22. oktober – konsollens første offentlig tilgjengelige jailbreak som kun bruker programvare. Men det er viktig å skille mellom filer som er hentet ut, og en komplett, dekryptert kopi av fastvaren. Rapportene sier at noen filer kan analyseres, mens andre ser ut til å være kryptert. Det er ikke det samme som at konsollens sikkerhet er fullstendig brutt.
2
9
Hva vet vi om fastvareuttrekket?
Rapporten 25. oktober knytter uttrekket til innholdsskaperen Senhor Linguica og et verktøy utviklet av Kurumuz. Tilgjengelige filer kan potensielt hjelpe forskere med å sammenligne Switch 2-systemet med den opprinnelige Switch-en og undersøke mulige sikkerhetssvakheter. Dette er mulige bruksområder, ikke en bekreftelse på at nye sårbarheter allerede er funnet.
9
En bruker på GBAtemp-forumet har separat fortalt at en Kurumuz-variant av ns2jb hentet ut rundt 223 MB binærdata. Det er en brukerrapport om en test, ikke uavhengig bekreftelse på at hele fastvaren er hentet ut eller dekryptert.
39
Kort sagt: Et uttrekk kan gi tilgang til nyttige systemfiler uten å inneholde alle de beskyttede delene. Kildene dokumenterer ikke en komplett, dekryptert fastvarekopi.
9
39
Hva ns2jb skal gjøre
Sikkerhetsforskeren Sammy «pepsipu» Hajhamid publiserte ns2jb 22. oktober. Verktøyet skal fungere med fastvareversjon 23.0.1. Det er et programvarebasert jailbreak, så det krever ikke modchip. Det er også midlertidig: Tilgangen må aktiveres på nytt etter at konsollen starter på nytt. OpenAI Codex skal ha bidratt i forskningsarbeidet, men kildene gir ikke grunnlag for å beskrive resultatet som et jailbreak laget helt automatisk med én instruksjon.
2
4
16
Den rapporterte utnyttelseskjeden starter med en 32-bits heltallsoverflyt i den bakoverkompatible SmileBASIC 4-tolken, før den går videre til konsollens filsystemtjeneste. Tilgangen skal gjøre det mulig å kjøre egen kode, hjemmebrygg og spillmodifikasjoner, og hente ut enkelte spilldata og systembinærer. Dette er tilgang på brukernivå eller via en systemtjeneste – ikke et dokumentert jailbreak av kjernen.
6
15
16
SmileBASIC 4 ble senere rapportert fjernet fra eShop. De tilgjengelige kildene fastslår ikke at appen ble fjernet spesifikt fra både den amerikanske og den europeiske butikken.
14
Spillfiler er ikke det samme som spillbare spillkopier
Rapporter omtaler filer og ressurser fra Deltarune kapittel 1–4 og en betaversjon av The Duskbloods. Det er også vist fram en modifikasjon av Mario Kart World laget med ns2jb. Dette viser aktivitet knyttet til filuttrekk og modding, men bekrefter ikke at komplette, spillbare utgaver av butikkspill er uavhengig verifisert eller offentlig utgitt.
1
10
14
Det samme skillet gjelder kryptering. Noen fastvarefiler skal fortsatt se ut til å være kryptert, og rapporteringen sier at sikkerhetskopier av spill ikke kan kjøres i emulatorer uten konsollens krypteringsnøkler. Kildene viser ikke at ns2jb henter ut disse nøklene.
9
14
Emulatorpåstander er ikke uavhengig bekreftet
GitHub-prosjektet ounce-core beskriver seg selv som en Rust-basert, såkalt clean-room-emulator for Switch 2, og hevder at den kan kjøre innebygde binærfiler og innhentet fastvarekode. Dette er prosjektets egne påstander. Materialet som er tilgjengelig, bekrefter ikke uavhengig at kommersielle Switch 2-spill kjører på en offentlig emulator.
3
Å hente ut filer og å emulere en konsoll er to forskjellige utfordringer. En emulator må gjenskape plattformens funksjoner slik at programvaren kan kjøre, mens krypterte spilldata i tillegg kan kreve nøkler. Kildene fastslår verken at gjenskaping av maskinvaren er den største hindringen, eller at fastvareuttrekket har løst krypteringsproblemet.
3
14
En mulig vei via WebKit har også blitt diskutert i miljøet, men kildene bekrefter ikke at et nytt jailbreak basert på nettleseren er lansert. Omtalen av Hajhamids første WebKit-forsøk sier at det ikke lyktes.
6
8
13
Den tryggeste konklusjonen er derfor mer avgrenset enn at Switch 2 er «knekt»: ns2jb skal ha gitt midlertidig tilgang via en systemtjeneste, og enkelte filer er hentet ut for analyse. Fastvareuttrekket kan bidra til videre undersøkelse, men beviser ikke i seg selv tilgang til kjernen eller krypteringsnøkler – og heller ikke at kommersielle spill kan spilles på PC.
1
9
14
16