Eine Gruppe neuer Hardware-Exploits, die Homebrew-Code ermöglichen, wurde für die Nintendo Switch veröffentlicht. Normalerweise würde der Hersteller einen Software-Patch herausgeben, um die Schwachstelle zu schließen und die Ausführung von Homebrew-Code auf einer Konsole zu unterbinden, aber das hilft in diesem Fall nicht. Denn beide bisher veröffentlichten Exploits nutzen bekannte Schwachstellen in den in der Switch-Hardware eingebauten Nvidia X1 Tegra-Prozessoren aus.
Diese Exploits sind möglich, nachdem jemand den vollständigen Boot-ROM-Code für die Konsole online gestellt hat.
Die Exploits wurden von den erfahrenen Konsolenhackern fail0verflow mit ihrer ShofEL2-Veröffentlichung und dem Fusée Gelée-Hack von Kate Temik bereitgestellt, der hier vollständig dokumentiert ist. Nach Angaben der Hacker wurde die Art des Exploits Google, Nintendo und Nvidia bereits vor einiger Zeit vollständig offengelegt. fail0verflow wollte seinen Exploit eigentlich am 25. April veröffentlichen, zog ihn aber vor, nachdem der Boot-ROM-Dump durchsickerte.
Laut einem der Hacker:
Im besten Fall ist eine Veröffentlichung durch andere Homebrew-Teams unvermeidlich, während im schlimmsten Fall ein bestimmtes Modchip-Piraten-Team den ersten Schritt machen könnte. Vor 90 Tagen haben wir den Prozess der verantwortungsvollen Offenlegung bei Google begonnen, da Tegra-Chips häufig in Android-Geräten verwendet werden. Die Frist für die Offenlegung ist nun verstrichen. Der Fehler wird früher oder später veröffentlicht werden, wahrscheinlich sogar früher, also können wir ihn auch gleich zusammen mit unserer Linux-Boot-Chain und unserem Kernel-Tree veröffentlichen, um klarzustellen, dass wir das nur zum Spaß und zum Basteln machen und nichts anderes.
Ein Modder hat bereits eine Version von Linux veröffentlicht, die auf der Hardware läuft und die Sie unten sehen können.
Das bedeutet, dass die Schleusen für Programmierer, Hacker und Modder geöffnet sind, um Tools und selbst entwickelte Anwendungen zu veröffentlichen, die die Möglichkeiten der Konsole erweitern. Diese Veröffentlichungen werden noch eine Weile auf sich warten lassen, aber sie werden mit Sicherheit schneller auf den Markt kommen, als Nintendo seinen Herstellungsprozess umstellen kann, um den Fehler zu beheben. Wahrscheinlich wird es eine Reihe neuer Apps geben, wie z. B. Emulations-Tools, so dass sich Retro-Gaming-Fans auf etwas freuen können. Das wahrscheinlichste Ergebnis ist jedoch, dass die Spiele- und Softwarepiraterie auf diesen Konsolen in die Höhe schießen wird.
Es ist möglich, dass Nintendo Softwarekorrekturen einführt, die das Reverse Engineering ihres Codes erschweren, aber sie müssen trotzdem den Prozessor austauschen. Das ist etwas, was der Konsolenhersteller ohnehin tun könnte, denn in der Firmware-Version 5.0.0 wird die Möglichkeit von Upgrades der RAM-Kapazität und eines neueren T214-Prozessors (neuer als der T210, der die Konsole jetzt antreibt) in zukünftigen Hardware-Iterationen erwähnt.
Und die einzige Möglichkeit, wie Nintendo den Hack ausschließen kann, besteht darin, den verwendeten Prozessor gegen ein anderes Modell auszutauschen. Wie auch immer sie sich entscheiden, die Behebung dieses Problems wird für Nintendo sehr kostspielig sein, sowohl zeitlich als auch finanziell. Und selbst wenn Nintendo hart daran arbeitet, die Unterstützung für seine Konsole durch hochkarätige Veröffentlichungen wie Wolfenstein II zu sichern, wird diese Ablenkung ihre Bemühungen sicherlich für eine Weile beeinträchtigen.