Posts mit dem Label Tutorial werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Tutorial werden angezeigt. Alle Posts anzeigen

20 September 2018

Tutorial: Linux auf der Wii U ausführen (Lubuntu oder Debian)


Das nachfolgende Tutorial beschreibt, wie man auf der Wii U Linux installieren kann. Dabei sind sowohl Debian (Serverversion), als auch Lubuntu (Server- und Desktopversion) unterstützt.
Es gibt allerdings ein paar Einschränkungen. So stehen z.B. nur die hinteren USB Anschlüsse, keine Grafikbeschleunigung, kein Ton und nur 2GB RAM zur Verfügung. Eine aktuelle Liste mit der unterstützten Hardware findest du hier.

0. Anforderungen

Bevor man mit der Installation von Linux auf der Wii U starten kann, sollte man ein paar Anforderungen erfüllen. Folgendes wird notwendigerweise benötigt:
  • Wii U mit Homebrew Launcher (Coldboot Haxchi wird empfohlen), die an einen Bildschirm angeschlossen ist (man kann nicht nur das Gamepad verwenden)
  • PC mit Windows oder Linux als Betriebssystem
  • USB Speichergerät mit 512MB Speicherplatz, das keine wichtigen Daten enthält
  • SD Karte mit mindestens 10MB freiem Speicherplatz; es kann die gleiche wie für den Homebrew Launcher verwendet werden
  • USB Tastatur
Außerdem empfehle ich zusätzlich folgende Dinge wenn du einen von Linux unterstützen USB Hub hast:
  • USB Maus
  • USB zu LAN Adapter (nicht alle werden von Linux unterstützt)
  • LAN Kabel mit Internetverbindung

1. SD Karte vorbereiten

Wenn du auf der Wii U kein Coldboot Haxchi hast, dann benötigst du den CFW Booter auf der SD Karte.

Als Nächstes benötigst du das dtbImage, das auf die SD Karte in einen "linux" Ordner kopiert werden muss.
Die letzte Datei, die wir auf der SD Karte benötigen, ist eine fw.img-Datei, die ins Hauptverzeichnis kopiert werden muss. Du kannst sie hier finden.
Nach diesen Schritten solltest du folgende Dateien auf der SD Karte haben. Achte darauf, dass auch die Dateinamen inklusive Groß- und Kleinschreibung übereinstimmen.
SD:/fw.img
SD:/linux/dtbImage.wiiu
SD:/wiiu/apps/cfwbooter/cfwboot.elf
SD:/wiiu/apps/cfwbooter/icon.png
SD:/wiiu/apps/cfwbooter/meta.xml

2. USB Stick vorbereiten

Um das Image auf die SD Karte zu kopieren kann man entweder einen Computer mit Windows oder einen Computer mit Linux verwenden. Als erster Schritt muss der USB Speichermedium in den Computer gesteckt werden.
Nun muss man sich für eine Distribution die man starten möchte entscheiden und sie herunterladen. Ich persönlich empfehle bei allen USB Sticks, die mindestens 2GB groß sind die Lubuntu Desktop Version.

2.1. USB Stick unter Linux vorbereiten

Windows PC Nutzer können diesen Schritt überspringen.
Um den USB Stick vorzubereiten reicht es aus, das Image mithilfe von dd oder etcher auf den USB Stick zu schreiben. Dabei werden alle Daten auf dem Datenträger gelöscht.
Jetzt kannst du ihn sicher entfernen.

2.2. USB Stick unter Windows vorbereiten

Linux PC Nutzer können diesen Schritt überspringen.
Unter Windows musst du erst den Win32 Disk Imager herunterladen und installieren. Wenn du schon mal einen Raspberry Pi aufgesetzt hast solltest du ihn schon haben.
Als nächstes kannst du das heruntergeladene Image auf den USB Stick schreiben. Dazu kannst du im Programm im Image-Datei-Abschnitt auf das Ordnersymbol klicken und das entpackte Image auswählen. Dann kannst du unter dem Punkt Datenträger den Laufwerksbuchstaben auswählen.
ES IST WICHTIG, DASS DER RICHTIGE DATENTRÄGER AUSGEWÄHLT IST! ALLE DATEN AUF DEM DATENTRÄGER WERDEN GELÖSCHT!
Jetzt kannst du noch auf "Schreiben" klicken, darauf warten dass der Vorgang abgeschlossen ist, das Programm beenden und den USB Stick sicher entfernen.

3. Linux auf der Wii U starten

Der spannende Moment ist gekommen. Zuerst müssen sämtliche USB Speichergeräte von der Wii U entfernt werden. Stelle außerdem sicher, dass die SD Karte im SD Slot der Konsole ist.

Falls du Linux über den Homebrew Launcher starten müsstest ist jetzt der Zeitpunkt gekommen um den Homebrew Launcher zu starten, den USB Speichergerät in einen der hinteren Anschlüsse zu stecken und dort den CFW Booter zu starten. Erst danach dürfen die restlichen USB Geräte in die Konsole gesteckt werden.

Mit einem USB Hub kannst du die Tastatur und ggf. die Maus und den USB zu LAN Adapter inklusive LAN Kabel in den Hub stecken und eben diesen in einen der beiden hinteren USB Anschlüsse stecken. Wenn du nur eine USB Tastatur hast, dann muss diese in einen der beiden hinteren USB Anschlüsse gesteckt werden.

Falls du Coldboot Haxchi verwendest kannst du jetzt den USB Speichermedium in die Konsole stecken, selbige starten und beim Bootscreen das Haxchi-Menü aufrufen. Standardmäßig geht das mit der HOME-Taste. Hier kannst du auf dem Steuerkreuz vom Wii U Gamepad zu "Boot fw.img on SD Card" navigieren und zur Bestätigung "A" drücken.
Alles richtig gemacht sollte man jetzt von einer wunderschönen Konsole begrüßt werden, die einen freundlichst nach dem Benutzernamen fragt.

4. Linux einrichten

Für alle Eingaben im folgenden Abschnitt muss man bedenken, dass Tastaturen standardmäßig mit dem US Layout belegt sind. Um herauszufinden welche Taste wo ist kann man folgendes Bild verwenden:
Um das Layout bis zum nächsten Neustart auf ein deutsches umzustellen kann man nachdem man sich angemeldet hat folgenden Befehl verwenden: "setxkbmap -layout de".

4.1 Debian einrichten

Wenn du ein Lubuntu Image heruntergeladen hast, kannst du diesen Schritt überspringen.
Die Anmeldedaten für die Konsole lauten sowohl für Benutzername, als auch für Passwort "root". Um das Passwort zu ändern kannst du den Befehl "passwd" verwenden.
Ohne LAN Anschluss ist das Tutorial jetzt schon abgeschlossen. Du kannst z.B. den Befehl "nano" verwenden um einen Texteditor zu öffnen und Dokumente zu bearbeiten.
Mit einer Internetverbindung kannst du dir aus dem Internet Softwarepakte für die Konsole herunterladen. Da Debian die URLs für den PowerPC Beta Branch geändert hat müssen sie umgebogen werden. Eine Anleitung dafür findest du hier.

4.2 Lubuntu einrichten

Wenn du ein Debian Image heruntergeladen hast, kannst du diesen Schritt überspringen.
In der Konsole kann man sich mit dem Benutzernamen "root" und dem Passwort "wiiu" anmelden. Um das Passwort zu ändern kannst du den Befehl "passwd" verwenden.
Als Nächstes empfehle ich, die Größe der Hauptpartition der Größe des USB Sticks anzupassen. Standardmäßig ist diese nämlich nur ca. 300MB bzw. 2GB groß. Das geht mit folgendem Befehl: "/usr/local/share/linux-wiiu/rootfs_enlarge.sh".
Jetzt sollte die Wii U neustarten. Um das Image erneut auszuführen muss man als Homebrew Launcher Nutzer wieder den Homebrew Launcher und dann den CFW Booter starten bzw. als Coldboot Haxchi Nutzer das Haxchi Menü öffnen und "Boot fw.img on SD Card" auswählen.
Alle Nutzer des Server Images sind jetzt fertig. Aber Desktop Nutzer wollen natürlich noch eine fancyge Oberfläche haben.
Um die zu aktivieren muss man sich erneut mit einloggen (hier ggf. das neue Passwort verwenden) und die folgenden zwei Befehle ausführen: "dpkg-reconfigure lightdm" und "reboot". Auch hiernach muss Linux erneut ausgeführt werden.
Im Folgenden sollte man in einem normalen Desktop Loginscreen landen. Hier kann man sich als anderer Nutzer wieder mit den Logindaten einloggen und ggf. in den "System Tools" unter "Users and Groups" in dem Apps Menü einen neuen Nutzer erstellen.

5. Was jetzt?

Eine gute Idee wäre es wenn man eine Internetverbindung hat erstmal mit den Befehlen "sudo apt-get update" und "sudo apt-get upgrade" die Pakete zu aktualisieren. Bei der Installation von neuen Paketen sollte man bedenken, dass viele nicht unter der PowerPC Architektur verfügbar sind.
Außerdem möchtest du vermutlich, dass das System immer ein deutsches Tastenlayout verwendet. Man kann das Layout folgendermaßen ändern:
In der Datei "/etc/default/keyboard" befindet sich der Parameter "XKBLAYOUT", dessen Wert man auf "de" ändern muss. Das sollte dann folgendermaßen aussehen:
"XKBLAYOUT="de".
Unter der Lubuntu Desktop Version kann man jetzt z.B. mit Firefox im Internet surfen. Hier sollte man allerdings bedenken, dass es keine Hardwarebeschleunigung für die Grafik gibt. Außerdem kann man sich Filme ohne Ton oder PDF Dokumente anschauen.
Ansonsten kann man z.B. mit dem Befehl "sudo apt-get install openttd" das Spiel OpenTTD installieren und danach spielen.

19 Februar 2018

Tutorial: Nintendo Switch Homebrew Launcher installieren (3.0.0)

Im folgenden wird gezeigt wie man den Homebrew Launcher für die Nintendo Switch auf Konsolen installieren kann, die die Version 3.0.0 haben. Konsolen mit einer höheren Version werden NICHT unterstützt. Konsolen unter 3.0.0 kann man mit dem Spiel "Pokemon Tekken DX" aktualisieren. Konsolen mit der Version 1.0.0 sollten NICHT aktualisiert werden.
Dieser Launcher kann nur Homebrew, also Programme von der Community ausführen. ROMs können NICHT mit dem Launcher ausgeführt werden.
Übrigens haben wir auch eine Videoanleitung erstellt.

0. Konsole auf 3.0.0 aktualisieren

Um die Konsole auf 3.0.0 zu aktualisieren wird das Spiel Pokemon Tekken DX benötigt in der ersten Version benötigt. Die Version kannst du anhand der grau-braunen Zahl auf der Rückseite der Cartridge ablesen. Wenn sie auf "000" endet ist es die Version 1.0 von dem Spiel, wenn sie auf "001" endet ist es die Version 1.1.
Zum Aktualisieren der Konsole sollte man sicherstellen, dass die Konsole nicht mit dem Internet verbunden ist und dass sich keine Updatedateien im Speicher befinden. Um bereits heruntergeladene Updatedateien zu löschen kannst du die Switch ausschalten und danach gleichzeitig Power und die beiden Lautstärketasten drücken. Jetzt kannst du die Switch wieder ausschalten; durch das Öffnen des Menüs wurden alle Updatedateien gelöscht.
Danach kann man die Cartridge in den Slot tun und den Anweisungen auf dem Bildschirm folgen. Die Versionsnummer der Switch kann man in den Systemeinstellungen unter dem Punkt "Konsole" sehen.

1. Voraussetzungen

  • Nintendo Switch mit der Version 3.0.0
  • MicroSD Karte
  • Internetverbindung an der Nintendo Switch

2. MicroSD Karte vorbereiten

Zuerst muss das aktuelle Homebrew Menü heruntergeladen werden. Die ."hbmenu.nro" muss in den Root der SD Karte, also in das Hauptverzeichnis (in keinen Unterordner) kopiert werden. Homebrewanwendungen (pro Homebrew eine .nro Datei) können in einen "switch" Ordner auf der SD Karte kopiert werden. Danach kann die SD Karte sicher entfernt werden und in den MicroSD Slot der Switch Konsole gesteckt werden. Er befindet sich direkt an dem "Tablet" unter dem Standfuß auf der Rückseite.

Problembehandlung

Die SD Karte ist schreibgeschützt!
Du verwendest wohl einen MicroSD zu SD Adapter. Kontrolliere, dass der Noppel an der linken Seite vom Adapter oben (nicht in Position "Lock") ist. Ansonsten kannst du versuchen einen Tesafilmstreifen über den Noppel zu kleben oder einen anderen MicroSD Reader zu verwenden.

3. DNS Umstellen

Als nächstes müssen wir die DNS Adresse umstellen. Danach werden alle Internetanfragen der Konsole an einen dritten Server geschickt.
Dafür gehts in die Systemeinstellungen zu dem Punkt "Internet" in die "Interneteinstellungen". Jetzt muss man den Router auswählen mit dem die Switch aktuell verbunden ist (er sollte unter "Registrierte Verbindungen" gelistet sein) und "Einstellungen ändern" auswählen. Unter dem Punkt "DNS-Einstellungen" muss "Manuell" ausgewählt sein und sowohl als "Primärer DNS-Server", als auch als "Sekundärer DNS-Server" muss "104.236.106.125" eingetragen sein. Danach kann man nach rechts gehen und "Speichern".

Problembehandlung

Bei mir ist kein Router unter "Registrierte Verbindungen"!
Verbinde deine Konsole mit dem Internet. Du musst "LAN-Verbindung" auswählen wenn sie mit einem direkten Kabel mit dem Router verbunden ist.

4. Exploit installieren

HINWEIS: Dieser Schritt muss normalerweise nur einmal ausgeführt werden. Wenn die Daten im Cache o.ä. gelöscht werden sollten muss er erneut ausgeführt werden.
HINWEIS: Entferne bevor du einen Screenshot des Fehlers verschickst die Angabe hinter (X1)! Dabei handelt es sich um eine Seriennummer, die sich von Nintendo direkt zu deiner Konsole zuordnen lässt.
HINWEIS: Bei diesem Schritt werden die Mii-Daten gelöscht. Ggf. solltest du ein Backup, z.B. auf einem Amiibo, erstellen.

Als nächstes müssen wir ggf. wieder das aktuelle Netzwerk auswählen und den Punkt "Eine Verbindung zu diesem Netzwerk herstellen" auswählen. Auf der folgenden Seite gibt es die Optionen "Install" und "Run". Hier muss "Install" ausgewählt werden. Danach sollte sich ein Fenster öffnen in dem "Pegaswitch" steht. Nach einigen Sekunden sollte ein Fehler mit dem Fehler-Code "2000-1337" erscheinen. In dem Fall muss man die POWER-Taste so lange drücken bis die Konsole ausgeht. Danach kann man sie wieder einschalten. Wenn die Switch anzeigt, dass die Miidaten gelöscht wurden muss man die POWER-Taste länger drücken.

Problembehandlung

Die Seite zeigt den Fehler-Code 2347-0003 an!
Es wurde keine nro-Datei im Hauptverzeichnis der SD gefunden. Stelle sicher, dass der 2. Schritt richtig befolgt wurde.
Die Seite zeigt einen anderen Fehler-Code an!
Starte die Konsole durch drücken der Power-Taste neu und versuche es erneut.
Die Seite zeigt über eine Minute "Pegaswitch" an und es tut sich nichts!
Schließe den Browser mit der "X"-Taste, warte kurz und probiere Schritt 4 erneut.

5. Exploit ausführen

HINWEIS: Dieser Schritt muss nach jedem Systemneustart, also wenn im Menü der Switch "Neu starten" oder "Ausschalten" ausgewählt wurde, ausgeführt werden.

Wenn die Konsole wieder im Hauptmenü ist müssen erneut die Systemeinstellungen aufgerufen werden, "Internet" ausgewählt werden, "Interneteinstellungen" geöffnet werden, das aktuelle Netzwerk ausgewählt werden und "Eine Verbindung zu diesem Netzwerk herstellen" ausgewählt werden. Dann muss auf "weiter" geklickt werden.
Auf der folgenden Seite muss die zweite Option "Run" ausgewählt werden. Jetzt erscheint wieder "Pegaswitch" und nach einigen Sekunden zeigt die Konsole eine Nachricht "Dieser Bildschirm wird nun geschlossen" an. Hier muss man "OK" auswählen und dann kurz die HOME-Taste drücken. Nach einigen Sekunden sollte man wieder ins Hauptmenü kommen.

6. Homebrew Launcher starten

HINWEIS: Dieser Schritt muss immer ausgeführt werden wenn man im Homebrew Launcher die "HOME"-Taste drückt.
Jetzt muss man im Hauptmenü nur noch die Option "Album" auswählen. Der Homebrew Launcher sollte gestartet werden.

Problembehandlung

Es wird ein Fehler angezeigt wenn ich auf "Album" gehe!
Stelle sicher, dass die MicroSD in der Konsole ist. Wiederhole die Schritte ab dem 5. Schritt; ab dem 4. Schritt wenn es ab dem 5. Schritt nicht funktioniert.
Es wird das Album angezeigt wenn ich auf "Album" gehe!
In diesem Fall ist der Exploit nicht mehr richtig installiert. Ab dem 4. Schritt muss alles wiederholt werden. Achte darauf, die POWER-Taste beim Ausschalten der Konsole mindestens 12 Sekunden gedrückt zu haben!

Was nun?

Bis es ein angemessenes Spektrum an Homebrewanwendungen gibt, die mit dem Launcher kompatibel sind, wird es noch eine Zeit dauern. Vorerst werde ich aber jede Demo, die mir über den Weg läuft, hier listen.

R4i SDHC V2.10T Review (r4sdhc.com)

Struktur: 1. Überblick (mit offiziellen Funktionen) 2. Packung und Inhalt 3. Qualität der Karte 4. Installation und Benutzung 5. Kompatibili...