Nintendos Schutzmaßnahmen gegen Piraterie auf der Switch 2 sind unter Druck geraten, nachdem ein öffentlicher Jailbreak Forschern den Zugriff auf entschlüsselte Spiele, Updates, herunterladbare Inhalte und Speicherdateien ermöglicht hat. Der am 22. Oktober von dem Sicherheitsforscher Sammy Hajhamid, online bekannt als pepsipu, veröffentlichte Exploit funktioniert auf der Systemversion 23.0.1, der zu diesem Zeitpunkt aktuellsten Version.
Der Jailbreak mit dem Namen ns2jb nutzt SmileBASIC 4, ein ursprünglich für die erste Nintendo Switch entwickeltes Programmierwerkzeug, das weiterhin mit der neueren Konsole kompatibel ist. Ein kurzes Programm kommuniziert mit einem Node.js-Server im selben Netzwerk und greift auf den Dateidienst der Konsole zu, wodurch das Lesen und Schreiben von Speicher möglich wird. Der Exploit bietet bislang keine Möglichkeit, ein alternatives Betriebssystem zu installieren, benötigt nach jedem Neustart einen angeschlossenen Computer und erreicht den Systemkernel nicht. Er reicht jedoch aus, um Inhalte zu extrahieren und Homebrew-Software auszuführen.
Berichten zufolge setzte pepsipu während eines großen Teils der Entwicklung den Programmieragenten Codex von OpenAI ein. Das System steuerte Switch-Konsolen, nahm deren Ausgabe auf und startete sie nach Abstürzen neu. Nintendo reagierte, indem es SmileBASIC 4 aus seinem eShop entfernte, obwohl der Forscher den Exploit angeblich an WebKit, die Web-Engine der Konsole, angepasst hat. Um die Schwachstelle zu schließen, wäre daher ein Systemupdate erforderlich.
Auf den Jailbreak folgten schnell Versuche, Switch-2-Software an anderer Stelle auszuführen. Frühe PC-Emulatoren können Spiele wie Mario Kart World und Donkey Kong Bananza starten, obwohl die Leistung selbst auf leistungsstarker Hardware weiterhin uneinheitlich ist. Die Entwicklung schreitet rasch voran, und auf GitHub erscheinen häufig Updates.
Ein separates Projekt namens nxnative konzentriert sich auf die native Ausführung statt auf Emulation. Die Switch 2, Apple-Silicon-Prozessoren und Snapdragon-Chips verwenden die 64-Bit-ARM-Architektur, sodass Spielanweisungen ausgeführt werden können, ohne den Prozessor der Konsole zu simulieren. Das Projekt passt Spieldateien an, bildet Nintendos Systemdienste in einem Host-Programm nach und übersetzt die NVN-Grafik-API der Konsole in Apples Metal-Framework.
Am 1. November verbreitete Videos zeigten Donkey Kong Bananza auf einem Mac mit bis zu 60 Bildern pro Sekunde. Die Tests laufen noch nicht durchgehend flüssig: Berichten zufolge fällt die Bildrate des Spiels auf einem Mac in anspruchsvollen Szenen von 60 auf 30 Bilder pro Sekunde, während ein früher Test auf einem iPhone 17 15 Bilder pro Sekunde erreichte. Auch bei Mario Kart World treten in einigen Fällen Grafikprobleme auf. Berichten zufolge sind bereits etwa 85 Switch-1-Spiele mit Apple-Silicon-Hardware kompatibel.
Die Hardware-Ähnlichkeiten zwischen den beiden Nintendo-Konsolen könnten auch die Versuche unterstützen, Switch-2-Spiele auf der ursprünglichen Switch auszuführen. Pokopia soll Berichten zufolge mit 720p und ungefähr 30 Bildern pro Sekunde gezeigt worden sein, während Mario Kart World auf modifizierten und übertakteten Switch-Konsolen mit reduzierter Qualität laufen kann. Einige Onlineaufnahmen könnten unzuverlässig sein, insbesondere Videos mit ungewöhnlich flüssiger Leistung. Das gemeinsame Betriebssystem, die Prozessorarchitektur und die Abwärtskompatibilität bieten jedoch eine gemeinsame Grundlage für weitere Experimente.
Nintendo kann die Schwachstelle der Switch 2 durch Softwareupdates beheben und für künftige Spiele, den eShop und Onlinedienste neuere Systemversionen voraussetzen. Bereits extrahiertes Material kann jedoch nicht zurückgeholt werden, und nachfolgende Exploits könnten es Piraten ermöglichen, auf der bisherigen Arbeit aufzubauen.
Das Unternehmen hat außerdem rechtliche Möglichkeiten. Frühere Maßnahmen von Nintendo trugen nach einem Vergleich zur Schließung des Yuzu-Emulators, zum Verschwinden von Ryujynx von GitHub und zur Verurteilung des Team-Xecuter-Mitglieds Gary Bowser bei. Projekte wie nxnative enthalten keine Spieldateien und verlangen von den Nutzern, Inhalte von ihren eigenen Konsolen bereitzustellen, können jedoch die unbefugte Verbreitung erleichtern. In Frankreich bleibt die Umgehung von Konsolenschutzmaßnahmen illegal, auch wenn dabei Spiele kopiert werden, die man selbst besitzt.
Quellen: Numerama.