Zum Inhalt springen

fail0verflow veröffentlicht ShofEL2 und Linux für Switch

Nintendo Switch , , ,

Fail0verflow hat ihre Implementierung des Tegra-X1-Exploits und Linux für die Switch veröffentlicht. Auch haben sie Dolphin auf der Switch geteasered.

Ironischerweise wurde der Bootrom-Exploit zwei Tage vor der Disclosure-Deadline (25. April) öffentlich und somit wurde die Veröffentlichung vorgezogen. Es handelt sich wie gesagt um den selben Bug, den Fusée Gelée ausnutzt. Es werden also die gleichen Voraussetzungen benötigt – zuerst muss also die Switch in den Tegra RCM gestartet und dann ein Payload per USB gesendet werden.

Neu ist jetzt lediglich fail0verflows Linux-Implementierung – die Linux Boot-Chain ist dabei zu 99% Open-Source, basiert auf die des Pixel C und sieht folgendermaßen aus:

Bootrom-Exploit -> Coreboot-Loader -> Coreboot -> ARM Trusted Firmware -> Coreboot -> U-Boot -> Linux

Der einzige Part, der nicht öffentlich ist, ist der Tegra 210 DDR4 Memory Training Code. Aus unbekannten Gründen wird dieser als Binary-Blob für das Pixel C veröffentlicht und in den Speicher kopiert. Dieser kann aber mit folgendem Kommando vom Factory-Image des Pixel C erhalten werden:

./build/util/cbfstool/cbfstool bootloader-dragon-google_smaug.7900.97.0.img extract -n fallback/tegra_mtc -f tegra_mtc.bin

Die SHA256 sollte am Ende "edb32e3f9ed15b55e780e8a01ef927a3b8a1f25b34a6f95467041d8953777d21" sein.

Wer interessiert daran ist, Linux auszuführen, findet ein kleines Tutorial in der README von ShofEL2.

Zu guter Letzt hat das Team noch ein Bild der japanischen Version von "The Legend of Zelda Wind Waker" auf der Switch gezeigt. Es handelt sich dabei um Dolphin auf Linux.

Abonnieren
Benachrichtige mich bei
guest
25 Kommentare
Neueste
Älteste Am besten bewertet
Satoshi Furude

Also muss ich immernoch warten das auch ohne USB kabel geht? Will mir den nicht kaufen aus diesen gründe vertraue halt wie Amazon oder Ebay oder ähnliche qullen sehr wenig und dauert auch zu lange und ich muss da was machen damit ich einkaufe tätigen kann was auch zeit nimmt.

Domo

Du kannst auch einfach nach Saturn oder Mediamarkt oder… gehen und dir eins kaufen…..

Satoshi Furude

Oder reicht dieses Usb Kabel von Pro Controller? Wenn ja dürfte für mich dann doch kein schwerigkeit daran zu kommen ich meine in Jeden Elektroshop(Mediamarkt) müsste auch bei Switch Zubehör findbar sein will auch keine Pro Controller holen da er 64 Euro kostet und ich eher kaum nutze oder garnicht.

Satoshi Furude

Danke für den antwort.

Tarik

Ich bin ein bisschen betrübt, dass sie "nur" das Grundlinux (Kernel) und nicht deren aus dem Video bekannte Debian Distribution samt all der Treiber (Grafik, Touch etc.) auf github stellten. Gerade darauf hatte ich mich am meisten gefreut.
Bei gbatemp arbeitet aber nun jemand daran, zumindest ArchLinux auf ein ähnliches Level zu bringen.

Tarik

Ach so? Hm okay. Also bedarf es (für mich) quasi nur Gnome.
Bei gbatemp arbeitet aber jemand an "mouse and keyboard support", das machte mich etwas stutzig. 🙂

Tarik

Absolut!

Tarik

Gerade WEIL sie als Team Twiizers auf der Wii Dinge released haben und die Wii letztlich die absolute Piraterie-Maschine wurde, distanzierten sie sich (aufgrund ihrer Ethik) davon während der Wii U-Phase, wo sie Dinge anteaserten, aber eben >nicht< veröffentlichten, was ihnen zumindest für diese Jahre in der Community den Ruf einbrachte, sehr fähig zu sein, aber nichts zu releasen.

Todesschitzel

Dolphin auf der Switch? Fehlt nur noch Cemu. (und ein paar mehr 🙂 )

Todesschitzel

schade. aber die idee kitzelt 🙂 somit kann man also auch wii spiele auf der switch spielen? wird für die auflösung 720p bzw. 1080p oder die native auflösung der gamecube bzw. wii genutzt?

Todesschitzel

okay. mehr schafft der tegra wahrscheinlich nicht :/

Yama

Man müsste halt Dolphin Nativ auf die Switch portieren

Todesschitzel

das hat das Team hinter Dolphin schon gemacht: z.B. der Odroid X4 kann Dolphin nutzen, da Dolphin auch für ARM64 existiert. Somit läuft Dolphin nativ auf der Switch.

Yama

Ich mein eher aufs SwitchOS

Tarik

Solange auch in Linux die nötigen Treiber vorhanden sind, macht das keinen Unterschied. Ich behaupte fast, es wäre ein ordentliches Stück Arbeit, Dolphin unter Horizon OS so flüssig zu laufen zu kriegen.
Allerdings besteht durchaus noch Optimierungspotenzial. die 20-25 FPS sind nicht das Ende der Fahnenstange, also heißt es auch hier: abwarten.

Tarik

Wenn überhaupt, dann decaf, da der open source ist. Aber der performt noch schlechter als Cemu, also frag in 5 Jahren nochmal danach. 😉

Todesschitzel

das werde ich wahrscheinlich nicht xP