Wie einigen vielleicht bereits schon bekannt ist, ist auf der Switch ein versteckter System-Titel mit dem Namen "flog" ("Golf" rückwärts) installiert, der einen vollwertigen NES-Emulator und das NES-Spiel "Golf" enthält. Per PegaSwitch kann man diesen unter 2.0.0 bis 3.0.0 starten.
Um flog zu starten müssen u.a. die folgenden Bedingungen erfüllt sein:
- Beide Joy-Cons müssen aktiv und vom System getrennt sein
- Mithilfe der Joy-Cons muss die "directly"-Geste von Satoru Iwata aus den Nintendo-Direct-Folgen nachgeahmt werden
- Die Systemzeit (Tag und Monat) muss auf den 11. Juli eingestellt sein – dem Tag von Iwatas Tod im Jahre 2015
Hier wird es aber etwas knifflig: Das Datum kommt von der Internetzeit, die automatisch synchronisiert wird. Das manuelle Umstellen der Uhrzeit auf den 11. Juli wird daher nicht funktionieren – eine Ausnahme gibt es aber mit der Firmware 1.0.0: dort funktioniert es. Wenn das System über 1.0.0 nie mit dem Internet verbunden war, wird es auch nicht funktionieren.
Glücklicherweise hat jam1garner ein Script zur PegaSwitch-Repository hinzugefügt, welches die Einstellung der Real-Time-Clock ermöglicht. Da PegaSwitch nur auf 2.0.0 bis 3.0.0 funktioniert, funktioniert das Ganze hier logischerweise auch nur auf diesen Firmware-Versionen.
Das Ganze funktioniert dann wie folgt:
- PegaSwitch-Repo herunterladen
- Aktuelle NodeJS-Version installieren
- npm install ausführen
- Ports 53, 80 und 8100 müssen auf dem PC geöffnet sein
- PegaSwitch mit sudo node start.js starten (bzw. ohne sudo unter Windows)
- DNS-Server der Switch auf die IP des PC einstellen
- Verbindungstest auf der Switch ausführen, was ein Captive Portal anzeigt
- Beim ersten Start von PegaSwitch: evalfile usefulscripts/SetupNew.js ausführen
- Zum Zurücksetzen des Datums auf den 11. Juli evalfile ./usefulscripts/setRtc.js ausführen
Wenn das getan ist, stellt sicher, dass sich eure Switch im Hauptmenü befindet (dort wo die Spiele etc. gelistet sind). Als nächstes müsst ihr die Joy-Cons in eine bestimmte Position bringen und sie dann von unten nach oben an die Brust und dann nach vorne führen. Dabei müssen die Joy-Cons vorwärts zeigen. In Textform ist das extrem schwer zu erklären, auf YouTube gibt es davon glücklicherweise ein Video.
Das Spiel sollte nach diesen Instruktionen starten und sich per Steuerkreuz und den Knöpfen steuern lassen. Auch die Bewegungssteuerung funktioniert, wenn ZL/ZR gedrückt gehalten wird und zwei Spieler werden auch unterstützt!

Nein, Homebrew ist noch weit entfernt. Es wird einfach eine Zeitsynchronisation per PC durchgeführt, was das Datum umstellt. Flog ist in der Switch-Firmware versteckt.
ich finde die leute sollen weiter nach lücken suchen und nicht auf die 3.0.0 ausruhen denn ich denke nintendo wird eines tages ein automatischen updater einsetzen dann war es das mit 3.0.0 ich bin übrigens auch einer der 3.0.2 hat leider werde mich nämlich jetzt auch dran setzen lücken zu suchen
Natürlich wird man sich erst mal auf 3.0.0 fokussieren, da die gravierendste Lücke mit 3.0.1 gefixt wurde. Bis Homebrew für > 3.0.0 kommen wird, wird es deutlich länger dauern. Updates lassen sich per DNS blocken.
Um Lücken zu suchen muss man schon sehr begabt in Reverse-Engineering und Security sein. Außerdem braucht man natürlich das entsprechende Equipment, um entsprechende Binarys zu dumpen und zu dekompilieren.
das ist kein thema die begabung selber besitze ich aber ich werde aufjeden fall mein glück versuchen eine lücke zu suchen und wenn ich mal eine finde leite ich diese an den leuten die pegaswitch ins leben gerufen haben 😉
Und ich bin auf 3.0.2 …
Ich fühle mit dir mit…