You are not logged in.

Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

1

Monday, November 23rd 2009, 5:58am

Ultimate Homebrew Guide by Wii-Homebrew.com v0.4

Ultimate Homebrew Guide by Wii-Homebrew.com v0.4


Achtung: Der UHG wurde noch nicht für Firmware 4.3 aktualisiert. Das nächste Update wird sehr viel umfangreicher als sonst, weshalb es auch so lange dauert. Alle 4.3-User finden >hier< ein 4.3-Tutorial.


Herzlich willkommen zum Ultimate Homebrew Guide (UHG) von Wii-Homebrew.com. Hier lernen sie die Funktionsweise der Wii kennen, eignen sich Wissen über vielerlei interessante Dinge an und werden am Ende dieses Guides eine vor Schäden geschütze, vollmodifizierte Wii ihr Eigen nennen können. Dazu empfehlen wir ihnen jeden Satz mindestes zweimal zu lesen um etwaige, triviale Fragen vorzubeugen. Falls Schwierigkeiten auftauchen, sie Verbesserungsvorschläge haben, Kritik ausüben wollen oder einfach irgendwas fragen wollen, fühlen sie sich frei im entsprechenden Supporbereich des Forums zu fragen.

Wichtig: Bitte nicht vom vielen Text abschrecken lassen. Das dient nur zu ihrer eigenen Sicherheit. Je mehr sie über ihre Wii erfahren, desto geringer ist das Risiko, dass ihre Wii Schaden nehmen könnte und desto mehr können sie Homebrew genießen.

Zum Ultimate Homebrew Guide Supportbereich (Fragen zum UHG bitte nur dort posten!)

Inhaltsverzeichnis

- Wii-Homebrew Einleitung
- Stufe 0 - Vorwort zum Installationsbeginn
- Stufe 1 - Basisinstallationen - Homebrew Channel, BootMii mittels Bannerbomb
- Stufe 1.5 - Umgang mit dem Homebrew Channel, NUS Downloader, Wad
- Stufe 2 - Aktivierung des Trucha Bugs, cIOS Installation für alle Firmware (außer FW4.3!)
- Exkursion - Der Gamecubemodus, MIOS, cMIOS, BC // Installation von cMIOS und Gamecube Backup Launcher
- Backup Disk Loader, BackupUSB Loader
- Stufe 3 (Optional) - Systemmenu-Hacks, Preloader, Priiloader, StartPatch
- Glossar & Fehlermeldungen und deren Bedeutungen

Einleitung

1. Wie alles anfing

Die Nintendo Wii ist seit Dezember 2006 auf dem Markt und ist verkaufszahltechnisch die erfolgreichste "Next-Gen"-Konsole. Sie bietet neben einer innovativen, auf Bewegung beruhenden Steuerung, viele unterschiedliche Spiele für Jung und Alt. Daneben lässt die integrierte "Virtual Console" pures Retrofeeling aufkommen. So lassen sich unter kleines Entgelt viele Videospielklassiker verschiedenster Konsolen und Heimcomputer runterladen und spielen. Dabei erwirbt man eine Lizenz des jeweiligen Spiels, was bedeutet, dass man ein Lebenlang freie Verfügbarkeit des jeweiligen Spiels erhällt.

Während die Wii spieletechnisch überzeugen kann (:P), so enttäuscht sie außerhalb dieses Bereiches. Multimediatechnisch hat Nintendos Große nicht viel zu melden. Leider kann man auch nichts dagegen tun, denn eine Konsole ist anders als ein PC ein geschlossenes System. Die Wii ist sozusagen in Nintendos Hand und wir müssen uns mit dem zufrieden geben, was uns unser Lieblingspublisher auf den Teller serviert.

2. Das zwielichtige Team und der Elfenjunge

Es war einmal eine Gruppe von erfahrenen Programmieren, die sich für die Funktionsweise der Wii interessert haben. Dazu haben sie die Wii auseinander gebaut und ihre Bestandteile analysiert. Einer aus der Gruppe, genannt als "bushing" war ein Meister in Sachen "Reverse Engineering". Dadurch hatte er sich einiges, grundlegendes Wissen über die Wii angeeignet. Irgendwann hat das Team ihren ersten "Exploit" entwickelt, der es ermöglichte, die privaten, verschlüsselten "Keys" der Wii zu erhalten. Dadurch war es möglich, dass System der Wii besser zu erkunden und eigenen Code im Gamecube-Modus auszuführen. Dieser "Exploit" wird als "Tweezer Attacke" bezeichnet. Diesen hatte bushing in der "24c3 Hacker-Konferenz" vorgestellt. Ein Video dazu können Sie sich nachfolgend ansehen. Die Homepage von bushing/Team Twizzer finden Sie hier mit vielen technischen Informationen über die Wii.




Jetzt fragen Sie sich sicherlich was denn ein Exploit ist? Nun, dazu müssen Sie sich die Wii wie eine Mauer um eine Burg herum vorstellen. Die Mauer ist ziemlich stabil, weshalb selbst Kanonenkugeln einfach abprallen. Jedoch hat jede Mauer irgendwo schwache Stellen, auf die man geziehlt feuern muss um einen Riss zu erzeugen. Die Wii hat ebenfalls solche Schwachstellen, wobei deren Aufspüren sehr schwierig ist. Diese Schwachstellen werden als "Exploits" bezeichnet. Ein "Hack" ist eine Software, die die Schwachstelle/Sicherheitslücke ausnutzt um sich in der Wii einzunisten und "Unheil" in Form von nicht von Nintendo legitimierten Modifikationen vorzunehmen. Oft wird der Hack selbst als Exploit bezeichnet.

Die "Tweezer Attacke" genügte aber nicht um eigenen Code im Wii-Modus auszuführen. Jedoch sollte genau dies später ein Elfenjunge names Link aus der berühmten Zelda-Reihe schaffen. Team Twiizer entdeckten mit Hilfe ihrer "Tweezer-Attacke" eine Sicherheitslücke/Schwachstelle in Spiel "The Legend of Zelda: Twilight Princess" und haben daraufhin einen geeigneten Hack entwickelt, der sich in einem modifizierten Savegame/Speicherstand vom besagten Spiel befand und der einen ausführbaren Code enthielt. Dieser Hack wurde dem Namen des Spiels entsprechend in "Twilight Hack" getauft. Der Exploit enthielt im Savegame den Namen von Links Pferd "Epona", was lang genug war um einen "Buffer Overflow" zu erzeugen (zu Deutsch: Pufferüberlauf), welcher zu der Speicheradresse führte, in das sich der ausführbare Code befand. Detaiiertere Informationen zu dem Begriff "Buffer Overflow" sind hier nachzulesen.

Den "Twilight Hack" konnte man nun verwenden um selbst geschriebene Programme auf der Wii auszuführen. Wie der Hack in Aktion ausschaut, erfahren Sie im folgenden Video.



Der Nachteil des Twilight Hacks war der, das man immer auf "Zelda Twilight Princess" zurückgreifen musste wenn man eine Applikation starten wollte. Dem Problem waren sich Team Twiizer bewusst und entwickelten einen "Homebrew Loader", der in der Lage war ohne Zelda Twilight Princess beliebige Applikationen zu starten. Dieser Loader wurde zum Homebrew Channel getauft. Er wurde nachträglich zum Twilight Hack hinzugefügt, sodass er sich in das Menu der Wii als eigener Channel/Kanal installiert hat. Das bedeutete, dass man nun nicht mehr auf den "Twilight Hack + Zelda Twilight Princess" angewiesen war. Dies war der Beginn der Aufblühung von Homebrew für die Wii. Nachfolgend eine Demonstration des Homebrew Channels in Videoform.



Neben den Twilight Hack gibt es auch noch den sogenannten Bannerbomb und den Indiana Pwns-Exploit. Der Indiana Pwns-Exploit funktioniert so ähnlich wie der Twilight Hackmit dem Unterschied, dass man das Spiel Lego Indiana Jones braucht. Bannerbomb funktioniert mit jeder Firmware und ist nicht spielabhängig, sprich man kann gleich loslegen ohne vorher irgendwas Kommerzielles zu besorgen. Deshalb werden wir in diesem Guide ausschließlich mit Bannerbomb arbeiten. Falls aus irgendeinem Grund Bannerbomb bei Ihnen nicht funktioniert, so finden Sie hier eine Anleitung zum Indiana Pwnes-Exploit.

2.1 Homebrew Channel und Homebrew illegal?

Da man mit dem Homebrew Channel und dem Twilight Hack unautorisiert in das System der Wii eingreift, wird dies oft das illegal und "böse" verstanden. Dem ist aber nicht so. Team Twiizer, die für den Homebrew Channel und den Twilight Hack verantwortlich waren, haben nie kopierrechtlich geschützen Code in ihren Projekten benutzt. Der Homebrew Channel sowie alle weiteren Projekte von diesem Team sind zu 100% selbst geschrieben. Demnach haben sie das Recht damit zu tun was sie wollen. Jedoch ist Piraterie in Form von "Spiele aus dem Netz laden" illegal und wird durch das Team Twiizer und auch von uns nicht geduldet. In der Regel sind alle Homebrewprogramme völlig legal. Es sei denn sie beinhalten kopierrechtlich geschützen Code. Dies ist jedoch nur selten der Fall und bei uns nicht zu haben. Desweiteren ist noch zu sagen, dass Sie jegliche Garantie mit sofortiger Wirkung verlieren wenn Sie unautorisierte Software wie den Homebrew Channel in ihrer Wii installieren, denn sollte Nintendo merken, dass ihre Wii unautorisiert modifiziert wurde, bekommen Sie im Falle eines Bricks womöglich einen Kostenvoranschlag von derzeit 210 Euro als Reparatur - und "Bußgeld" serviert.

3. Das System der Wii

Damit Sie später verstehen können, warum und weshalb etwas funktioniert und nicht funktioniert, ist es an dieser Stelle erforderlich das System der Wii näher zu erläutern. Die Wii ist wie jede andere Konsole ein geschlossenes System mit einem eigenen Funktionsschema.

Die Wii besteht wie ein PC aus einer CPU und einer GPU. Die GPU spielt in diesem Guide keinerlei Rolle und kann getrost ignoriert werden. Daneben hat die Wii wie jeder PC eine "Festplatte" bzw. Flashspeicher. Dieser ist etwa 512 MB groß und wird auch NAND genannt. Wir werden zukünftig den Begriff Flashspeicher und Festplatte nicht mehr benutzen, sondern ausschließlich den Begriff NAND.

Beim Einschalten der Wii wird die CPU aktiv und führt als allererstes ein Code aus, das direkt in die CPU "eingebrannt" wurde. Dieser Code wird als boot0 bezeichnet und kann nicht modifiziert werden. Die geringste Änderung an dem boot0 hat einen unwiderruflichen Totalausfall der Konsole zur Folge. boot0 initialisiert die Wii und bootet den nächsten Code, der als boot1 bezeichnet wird. boot1 befindet sich nicht in der CPU, sondern im NAND. Genau wie boot0 hat die geringste Modifizierung von boot1 einen unwiderruflichen Totalausfall der Konsole zur Folge, weil es von einer digitalen Signatur im boot0 überprüft wird. Sprich wenn boot0 eine Modifizierung von boot1 feststellt, streikt es und lässt die Wii nicht starten.

boot1 bootet anschließend das sich ebenfalls im NAND befindliche boot2. boot2 wird später im Zusammenhang mit Brickschutz eine wichtige Rolle spielen. boot2 bootet/lädt anschließend das Systemmenu-IOS, das wiederum das Systemmenu lädt. Das Systemmenu ist das Menu indem sich alle Kanäle befinden, man Einstellungen vornehmen kann etc.

Die Wii kann jedoch nur mit boot0 bis boot2 und dem Systemmenu nicht funktionieren. Es fehlen noch "Kontrollprogramme / Kontrollstationen" die die Wii überwachen und für verschiedenste Funktionen verantworlich sind und diese lenken. Diese Programme nennt man IOS (Input-Output-System). Die IOS selbst bilden zusammen das Betriebssystem der Wii. Nachfolgend das Bootschema der Wii zusammengefasst.

[boot0 ---->boot1---->boot2---->Systemmenu-IOS---->Systemmenu]

3.1 Was sind IOS und wieviele gibt es von denen?

Wie gesagt sind IOS kleine Programme, die die Wii bzw. deren Funktionen/Inhalte steuern/kontrollieren und das Betriebssystem der Wii bilden. Sie befinden sich alle im NAND. Die Wii hat insgesamt 255 Slots für IOS zur Verfügung. Bisher sind noch viele Slots unbelegt.Für fast jede IOS steht eine bestimmte Funktion zur Verfügung, beispielsweise ist ein IOS für das Aufblinken der LED an der Wii zuständig, ein anderes für USB-Tastatur Support oder für die Funktionalität eines Kanals, wie zB den Wetter- und den Shop-Kanal. Programme machen sich die Funktionen in den IOS zu nutze um diese und jene Sachen auszuführen, ähnlich wie Linux-Kernel. Man könnte sagen, was für Linux Kernel sind, sind IOS für die Wii. Deshalb sind Aussagen, die Wii basiere auf Linux, nicht ganz aus der Luft gegriffen.

Fehlen IOS, so fallen deren entsprechenden Funktionen aus. IOS30 beispielsweise ist zuständig für die Erkennung von USB-Tastaturen. Fehlt es, wird keine USB-Tastatur mehr von der Wii erkannt. IOS31 ist zuständig für den Wetter-, News,- und Fotokanal. Fehlt es, so würden besagte Kanäle nicht mehr funktionieren. Manche IOS sind einfach nur Platzhalter mit keinerlei Funktionen. Es kann immer nur ein IOS zur gleichen Zeit laufen. Beispiel: Wenn das Systemmenu gerade zu sehen ist, dann läuft ausschließlich das IOS, was für das Systemmenu verantworlich ist. Für das Systemmenu 4.2 beispielsweise, ist das IOS70 verantwortlich. Startet man ein Spiel, schaltet sich das IOS70 ab und das IOS, was für das Starten des Spiels verantworlich ist, wird aktiv. Ingesamt gibt es nur 2 Zustände, in denen kein IOS läuft, nämlich im Gamecube-Modus und im BootMii/Boot2-Menu. Im Gamecube-Modus läuft stattdessen ein MIOS und im BootMii/Boot2-Menu das Mini, einem IOS-ähnlichen Bestandteil der Wii. Beide Modi werden wir später näher erläutern.

Eine wichtige Funktion von IOS ist das Installieren von Dateien, zB. Kanäle für das Wii-Menu. Dazu sind 2 Sicherheitsschlüssel erforderlich. Der erste Schlüssel nennt sich common-key und ist für jede Wii identisch. Der common-key ist in jeder Wii in einer ROM in der Nähe des Coprozessors Starlet versteckt. Team Twiizer haben ihn durch ihre "Tweezer-Attacke" ausfindig machen können. Wenn der common-key gerade in Gebrauch ist, dann befindet er sich im 24MB großen RAM der Wii. Wir erinnern uns, durch die "Tweezer-Attacke" war es möglich den RAM der Wii zu untersuchen.

Der zweite Schlüssel nennt sich private key und befindet sich auf Nintendos Server. Bis heute hat man es nicht geschafft, ihn zu erhalten. Jetzt fragen Sie sich vielleicht, warum es dennoch möglich ist Kanäle zu installieren obwohl der private key nicht geborgen werden konnte. Nun, Team Twiizer entdeckte in jedem IOS einen Sicherheitsfehler, der als Trucha Bug bezeichnet wird. Jetzt wird es etwas kompliziert (unbekannte Fachausdrücke bitte googeln): Um die Anwesenheit des private keys zu kontrollieren, gebraucht das IOS die Funktion strncmp(). strncmp() ist eine Funktion der Programmiersprache C. Diese überprüft ob es zwei exakt identische Schleifen gibt. Wenn ein 0 byte erkannt wurde, wird angenommen, dass die Schleifen gleich sind und die Funktion wird beendet bzw. die Sicherheitskontrolle wird abgebrochen. Um also etwas installieren zu können, müssen wir den common-key und ein 0 byte in die Installationsfunktion des IOS übertragen. Die Methode etwas mit 0 byte anstatt des private keys zu installieren, bezeichnet man als Fakesigning. Der Sicherheitsfehler eines IOS strncmp() zu benutzen ( und ein 0 byte zu erkennen), wird als Trucha Bug bezeichnet.

Wir fassen also zusammen: Um etwas zu installieren, brauchen wir ein IOS mit dem Trucha Bug. Mit dem Systemmenu 3.3 hat Nintendo es erstmals geschafft alle IOS mit Trucha Bug zu fixen indem man die Funktion strncmp() mit memcmp() ersetzt hat, einer Funktion, die nicht abbricht wenn sie 0 byte gefunden hat.

Irgendwann entwickelte Team Twiizer ein Code, genannt PatchMii, mit dem es möglich war IOS zu downloaden, zu installieren und mit dem Trucha Bug zu patchen. Solche IOS werden cIOS genannt. Jedoch werden solche IOS von vielen Menschen fälschlicherweise als normale IOS bezeichnet oder einfach nur IOS mit Trucha Bug.

Der Programmierer Tona war der erste, der eine Applikation released hat, die das IOS36 runtergeladen, mit dem Trucha Bug gepatcht und im IOS-Slot 249 installiert hat. Damit war das cIOS249 geboren. Dieses cIOS war jedoch nicht in der Lage um für Pirateriezwecke missbraucht zu werden, sprich mit diesem cIOS konnte man keine gebrannten Spiele spielen.

Irgendwann haben die Entwickler Waninkoko und Wiigator die Applikation von Tona kopiert und modifiziert, sodass das IOS36 nicht nur mit dem Trucha Bug, sondern mit anderen Funktionen gepatcht wurde, mit denen man dann in der Lage war, gebrannte Spiele zu spielen. Das sogenannte "Warez-IOS" oder in den meisten Augen das echte IOS249 war geboren.

Unter den IOS unterscheidet man grob zwischen essentielle und nicht essentielle IOS. Fehlen nicht essentielle IOS, so werden der Wii einige Funktionen beraubt, aber die Wii selbst funktioniert dann noch. Werden allerdings essentielle IOS entfernt, so startet die Wii nicht mehr. Die IOS, die für die Funktionaliät des Systemmenus verantwortlich sind, sind essentiell. Wenn man sie entfernt, kann logischerweise das Systemmenu nicht mehr gebootet werden, sprich die Wii ist hinüber.

Man unterscheidet zwischen natürliche und unnatürliche IOS. Alle von Nintendo selbst stammenden IOS sind natürliche IOS. Unnatürliche bzw. künstliche IOS sind von Codern selbst erstellte IOS, die der Wii weitere, von Nintendo nicht zugelassene Funktionen spendieren soll. Fast alle künstlichen IOS verleihen der Wii die Fähigkeit, selbstgebrannte Spiele zu spielen. Somit ist deren Existenz nicht ganz unumstritten. Künstliche IOS kürzt man standardmäßig mit cIOS ab (custom IOS, siehe weiter oben!). Von den cIOS existieren momentan offiziell 6 Stück (inoffiziell wahrscheinlich noch ein paar mehr): IOS202, IOS222, IOS223, IOS224, IOS249, IOS250. Das IOS249 hat von allen cIOS als erstes das Licht der Welt erblickt. Deshalb meint man, wenn man allgemein von cIOS spricht, falls man nicht anderes angibt, das IOS249. Der spanische Hacker Waninkoko ist zusammen mit Wiigator verantwortlich für das IOS249 und IOS250, sowie Hermes für das IOS202, IOS222, IOS223 und IOS224. Das IOS202 ist das einzige IOS, dessen Ziel nichts mit Piraterie zu tun hat. Es spendiert der Wii eine USB2.0-Funktion, Zugriff auf normale DVDs und verbessert wahrscheinlich auch noch die Funktionalität von einigen Homebrews.

Von fast jeder IOS gibt es mehrere Versionen. IOS unterschiedlicher Version können sich von ihrer Funktionalität stark unterscheiden. So kann ein IOS2 v5 beispielsweise ganz andere Eigenschaften haben, als ein IOS2 v4. Falls in der Wii bereits ein IOS mit dem selben Namen installiert ist, so wird jedes gleiche IOS unterschiedlicher Version nur installiert, wenn es eine höhere Version als das bereits installierte IOS aufweist. Dabei wird das zuvor installierte IOS, das eine niedrige Version trug von dem neueren IOS überschrieben. Es kann nie ein IOS gleicher Art installiert werden, wenn bereits ein IOS mit einer höheren Version installiert ist.

Um dieses Prinzip besser nachvollziehen zu können, erinnern Sie sich bitte an Nintendos neustes Systemmenu-Update 4.2. Ein Update hatte bzw. hat unter anderem zur Folge, dass keine gebrannten Spiele mehr funktionieren. Nintendo hat dazu einen einfachen, wie bushing sagte, eher einfallslosen "Trick" angewandt. Alle IOS, die für Sicherheitskopien verantworlich waren, wurden mit dem Update auf 4.2 mit gleichen IOS höherer Version überschrieben. Der Unterschied zu den IOS vor dem Update, ist die Funktionslosigkeit der neueren IOS. Diese waren völlig ohne Funktion, sie waren stumpf, zu Englisch: Stub. Deshalb werden solche IOS, die keinerlei Funktionen haben, als Stub IOS bezeichnet. Da diese Stub IOS höhere Versionen als ihre gleichen IOS mit Funktionen haben, ist es nicht möglich die alten IOS, die nicht stumpf sind, zu installieren solange es IOS gleicher Art mit höherer Version installiert sind. Die einzige Lösung wäre alle Stub IOS manuell zu löschen und anschließend die alten IOS wieder zu installieren.

3.2 NUS - Nintendos legale IOS-Datenbank

Der NUS (Nintendo Update Server) beinhaltet eine fast vollständige Datenbank aller bisher veröffentlichen IOS. Manche gibt es nicht mehr, andere jedoch schon. Wenn die Wii einen Updatevorgang durchführt, dann nimmt sie Verbindung zum NUS auf, überspielt alle erforderlichen IOS, Kanäle und das Systemmenu und installiert diese dann. Ein erfahrender Coder hat ein Tool für den PC programmiert, dass es erlaubt, eine direkte Verbindung zum NUS aufzunehmen und jede dort zur Verfügung stehende Datei völlig legal runterzuladen. Dieses Tool wird als NUSD bezeichnet (Ninteno Update Server Downloader). Dieses wurde von WB3000 programmiert. Es gibt noch weitere Kopien vom NUSD, wie zB. der NISD (Nintendo IOS System Downloader). Falls sie im Forum aufgefordert werden eine bestimmte IOS-Datei zu besorgen, so können sie dies bequem und legal per NUSD machen. Ebenfalls können sie eine bestimmte Systemmenu-Datei runterladen.

3.3 IOS-Liste

Nachfolgend eine Liste mit allen veröffntlichten IOS inkl. deren Funktionen.


IOS
Version
Notizen
NUS-Status
Status
IOS3 v65280 Keine Funktion (Stub IOS) Offline Stub
IOS4 v3, v259, v65280 Wurden wahrscheinlich für die Entwicklung und Aktualisierung verwendet. Die allererste Version wurde am 10. August 2006 entwickelt. Online: v65280 Stub
IOS9 v516, v518, v520, v521, v778 Zuständig für das Aufblinken der LED. Erstes normales IOS. Wurde für das Systemmenu 1.0 verwendet. Online: v520, v521, v778 Aktiv
IOS10 v768 --- Online: v768 Stub
IOS11 v10, v256 Wurde am 14. November 2006 um 16:26:01 Uhr entwickelt. Wurde für das Systemmenu 2.0 verwendet. Online: v10, v256 Stub
IOS12 v6, v11, v12, v269 Erstes IOS das bekannt wurde: 4 Juni 2006. Online: v6, v11, v12, v269 Aktiv
IOS13 v10, v15, v16, v273 --- Online: v10, v15, v16, v273 Aktiv
IOS14 v257, v262, v263, v520 --- Online: v262, v263, v520 Aktiv
IOS15 v257, v258, v259, v260, v265, v266, v523 Enthält NAND Boot-Programm (aka NAND Loader). Wird vom Trucha Bug Restorer verwendet um IOS36 mit dem Trucha Bug zu versehen. Online: v257, v258, v259, v260, v265, v266, v523 Aktiv
IOS16 v257, v512 Für den Gebrauch der Wii Backup Disk. Wurde verwendet um cIOS zu installieren, bis Systemmenu 4.0 dieses IOS nutzlos gemacht hat. Die inaktive Stub-Version (v512) wurde kurz nach dem Erscheinen von dem koreanischen Updateserver wieder entfernt und mit dem Erscheinen von Systemmenu 4.1 wieder hinzugefügt. Online: v512 Stub
IOS17 v512, v517, v518, v775 --- Online: v512, v517, v518, v775 Aktiv
IOS20 v12, v256 Feb 22 2007 04:25:59 Wurde vom Systemmenu 2.2 gebraucht. Online: v12, v256 Stub
IOS21 v514, v515, v516, v517, v522, v525, v782 Enthält NAND Boot-Programm. Die meisten Debugging Nachrichten wurden entfernt. Üblich für Drittherstellertitel. Online: v514, v515, v516, v517, v522, v525, v782 Aktiv
IOS22 v772, v777, v780, v1037 --- Online: v777, v780, v1037 Aktiv
IOS28 v1288, v1292, v1293, v1550 Mit dem Erscheinen von IOS28, wurde die Firmware in 15 Modulen getrennt. Ein paar ioctls wurden zu /dev/es hinzugefügt. Online: v1292, v1293, v1550 Aktiv
IOS30 v1037, v1039, v1040, v2576, v2816 War für USB-Tastatur-Support zuständig. Wurde von vielen vorherigen Systemmenus verwendet. Online: v1037, v1039, v1040, v2576, v2816 Stub
IOS31 v1037, v1039, v1040, v2576, v3088, v3092, v3349 Wird vom Wettrer-, News-, und Fotokanal v1.1 verwendet. Online: v1037, v1039, v1040, v2576, v3088, v3092, v3349 Aktiv
IOS33 v1040, v2832, v2834, v3091 --- Online: v1040, v2832, v2834, v3091 Aktiv
IOS34 v1039, v3087, v3091, v3348 --- Online: v1039, v3087, v3091, v3348 Aktiv
IOS35 v1040, v3088, v3092, v3349 Wird mittels IOS35 Downgrader auf eine niedigere Version gebracht um cIOS installieren zu können. Online: v1040, v3088, v3092, v3349 Aktiv
IOS36 v1042, v3090, v3094, v3351 Wird von älteren cIOS Installern zu IOS249 gepatcht. Wichtiges Softmod-IOS. Online: v1042, v3090, v3094, v3351 Aktiv
IOS37 v2070, v3609, v3612, v3869 Trucha Bug (Fakesigning Bug) erstmals behoben. Wird für Musikgeräte von Rock Band/GH gebraucht. Kann zu IOS249 gepatcht werden. Online: v2070, v3609, v3612, v3869 Aktiv
IOS38 v3609, v3610, v3867 Erschien mit Animal Crossing: City Folk. Wird vom cIOS Installer zu IOS249 oder IOS222 gepatcht. Online: v3610, v3867 Aktiv
IOS40 v2321, v2835, v3072 In koreanischen Wii-Konsolen enthalten. Online: v3072 Stub
IOS41 v2320, v2835, v3091, v3348 In koreanischen Wii-Konsolen enthalten. Online: v2835, v3091, v3348 Aktiv
IOS43 v2320, v2835, v3091, v3348 In koreanischen Wii-Konsolen enthalten. Online: v2835, v3091, v3348 Aktiv
IOS45 v2320, v2835, v3091, v3348 In koreanischen Wii-Konsolen enthalten. Online: v2835, v3091, v3348 Aktiv
IOS46 v2322, v2837, v3093, v3350 Enthalten in den koreanischen Versionen von "Need for Speed Undercover" und in "Shin Chuukadaisen" Online: v2837, v3093, v3350 Aktiv
IOS50 v4889, v5120 Erschien erstmals mit dem Systemmenu 3.4 Update vom 17. November 2008. Wird vom besagten Systemmenu verwendet. Online: v4889, v5120 Stub
IOS51 v4633, v4864 Wurde von einem alten Shop-Kanal gebraucht. Wurde zeitgleich mit Fixes zu verbliebenden Trucha Bugs veröffentlicht. Online: v4633, v4864 Stub
IOS52 v5661, v5888 Erschien mit dem Systemmenu 3.5K in koreanischen Wiis und wird von denen verwendet. Online: v5661, v5888 Stub
IOS53 v4113, v5149, v5406 --- Online: v4113, v5149, v5406 Aktiv
IOS55 v4633, v5149, v5406 Das DI-Modul wurde wahrscheinlich verändert. Online: v4633, v5149, v5406 Aktiv
IOS56 v4890, v5146, v5405 Wird vom Wii Speak Kanal und einigen Games gebraucht. Online: v4890, v5405 Aktiv
IOS57 v5404, v5661 Enthält neue oder aktualisierte Module "OHCI0 USB USB_HID USB_HUB USB_MSC USB_VEN ETH". Kann als IOS249 und IOS224 gepatcht werden um Spiele schneller laden zu lassen. Online: v5404, v5661 Aktiv
IOS58 v5918 Nur in manchen Disks enthalten Offline Aktiv
IOS60 v6174, v6400 System-IOS von Systemmenu 4.0 und 4.1. Kann zu IOS249 und IOS202gepatcht werden. Online: v6174, v6400 Stub
IOS61 v4890, v5405 Wird vom Wii-Shop Kanal aus Systemmenu 4.0, 4.1 und 4.2 verwendet. Online: v4890, v5405 Aktiv
IOS70 v6687 System-IOS für Systemmenu 4.2. Kann zu IOS249 gepatcht werden. Online: v6687 Aktiv
IOS202 v65535 Wie bekommt USB-2.0-Funktion und DVDs können mit einem Mediaplayer gelesen werden. Offline Aktiv
IOS222 v65280, v65535 Piraterie-IOS. Wurde durch Stub ersetzt. Installierbar mit dem Hermes cIOS Installer. Online: v65280 Stub
IOS223 v65280, v65535 Piraterie-IOS. Wurde durch Stub ersetzt. Installierbar mit dem Hermes cIOS Installer. Online: v65280 Stub
IOS224 v65535 Führte Hermes erstmals mit Version 5 seines cIOS Installers ein. Verwendet IOS57 als Basis-IOS um Spiele schneller laden zu lassen. Offline Aktiv
IOS249 v65280, v65535 Das ursprüngliche "Piraterie-IOS" von Waninkoko. Wird für viele Apps verwendet. Online: v65280 Stub
IOS250 v65280, v65535 Eine exakte 1:1-Kopie des IOS249 mit der höchstmöglichen Versionsnummer, geschaffen zu Sicherheitszwecke. Online: v65280 Stub
IOS254 v2, v3, v260 Wurde seit Systemmenu 3.4 mit allen Systemmenus veröffentlicht um PatchMii zu blocken. Eine Kopie von IOS9. Bildet das BootMii/IOS. Online: v2, v3, v260 Stub


3.4 Systemmenu-Historie

Nachfolgend eine Liste aller veröffentlichten Systemmenus inkl. deren Funktionen.

Version
JAP
USA
EUR
KOR
Release
System-IOS
Notizen
Prelaunch --- --- --- --- Unbekannt IOS3, IOS9, IOS12 Erste Vorversion des Systemmenus
1.0 v33 v33 v33 --- 19.11.2006 IOS9 Allererstes Menu von früheren Wiis. Keine Regionalunterschiede.
2.0 v128 v97 v130 --- 19.11.2006 IOS11 Erstes regionspezifiches Menu. Aktivierung von SD-Support für Savegames, Regional-Einstellungen, runterladbare Systemupdates, Kinderschutz, Funktion Kanäle zu verschieben.
2.1 --- --- v162 --- 10.01.2007 IOS11 Aktivierte den Newskanal
2.2 v192 v193 v194 --- 11.04.2007 IOS20 Behob Verbindungsprobleme von Usern, die durch einen bestimmten Internetprovider und Router Online gingen.
3.0 v224 v225 v226 --- 06.08.2007 IOS30 v1037 Kanäle können nun Daten aus dem Internet vom Wiimenu aus anzeigen (Wetter, News). Uhr im Wiimenu. Der Wii-Nachrichten Button blinkt auf bei neuen Nachrichten. Freunde lassen sich in der Freundesliste neu arrangieren und Texte können durch Knopfdruck auf B gescrollt werden.
3.1 v256 v257 v258 --- 10.10.2007 IOS30 v1039 USB Tastatur-Support. Neue Version des Internetkanals und Meinungskanals.
3.2 v288 v289 v290 --- 25.02.2008 IOS30 v1040 Keine neuen Features, sondern nur Performance verbesserungen.
3.3 v352 v353 v354 v326 17.07.2008 IOS30 v2576, IOS40 v2320 (KOR) Blockt den ersten Twilight Hack. Fabrikneue Wiis mit diesem Systemmenu hatten Fixes von IOS30, BC und MIOS. Trucha Bug wurde gefixt.
3.4 v384 v385 v386 --- 17.11.2008 IOS50 v4889 Blockt den zweiten Twilight Hack. Neue EULA. Geschwindigkeits verbesserungen von DVD-Laufwerk und SD-Kartenslot. Kinderschutz wurde verbessert. USB-Tastatur-Support im Mii-Kanal.
3.5 --- --- --- v390 03.03.2009 IOS52 v5661 Erstes Update für koreanische Wiis. Neuer Shop-Kanal.
4.0 v416 v417 v418 --- 25.03.2009 IOS60 v6174 SDHC-Support und Funktion VC- und WiiWare aus einer SD/SDHC-Karte zu starten. Neuer Shop-Kanal. Ein Transferbutton wurde im Daten Einstellungsmenu hinzugefügt. Twilight Hack geblockt.
4.1 v448 v449 v450 v454 3/15/30.07.2009 IOS60 v6174 Fehler bezüglich des Videotutorials in Wii Sports Resort/WiiM+ behoben.
4.2 v480 v481 v482 v486 28.09.2009 IOS70 v6687 Blockt Homebrew/ Piraterie durch Stub-IOS (IOS222, IOS223, IOS249, IOS250). Blockt BannerBomb v1. Überschreibt BootMii im Boot2 durch boot2v4. Blacklistet die Title IDs "HAXX" (Homebrew Channel) und "DVDX". Brickt regionveränderte koreanische Wiis mit einem 003 Error.



3.5 Trucha Bug, Fakesigning Bug, ES_Identify

Da die obige Erklärung des Trucha Bugs so schön war, sind wir so frei und posten den Text einfach nochmal, doppelt lesen kann nicht schaden:

Eine wichtige Funktion von IOS ist das Installieren von Dateien, zB. Kanäle für das Wii-Menu. Dazu sind 2 Sicherheitsschlüssel erforderlich. Der erste Schlüssel nennt sich common-key und ist für jede Wii identisch. Der common-key ist in jeder Wii in einer ROM in der näher des Coprozessors Starlet versteckt. Team Twiizer haben ihn durch ihre "Tweezer-Attacke" ausfindig machen können. Wenn der common-key gerade in Gebrauch ist, dann befindet er sich im 24MB großen RAM der Wii. Wir erinnern uns, durch die "Tweezer-Attacke" war es möglich den RAM der Wii zu untersuchen.

Der zweite Schlüssel nennt sich private key und befindet sich auf Nintendos Server. Bis heute hat man es nicht geschafft, ihn zu erhalten. Jetzt fragen sie sich vielleicht, warum es dennoch möglich ist Kanäle zu installieren obwohl der private key nicht geborgen werden konnte. Nun, Team Twiizer entdeckte in jedem IOS einen Sicherheitsfehler, der als Trucha Bug bezeichnet wird. Jetzt wird es etwas kompliziert (unbekannte Fachausdrücke bitte googeln): Um die Anwesenheit des private keys zu kontrollieren, gebraucht das IOS die Funktion strncmp(). strncmp() ist eine Funktion der Programmiersprache C. Diese überprüft ob es zwei exakt identische Schleifen gibt. Wenn ein 0 byte erkannt wurde, wird angenommen, dass die Schleifen gleich sind und die Funktion wird beendet bzw. die Sicherheitskontrolle wird abgebrochen. Um also etwas installieren zu können, müssen wir den common-key und ein 0 byte in die Installationsfunktion des IOS übertragen. Die Methode etwas mit 0 byte anstatt des private keys zu installieren, bezeichnet man als Fakesigning. Der Sicherheitsfehler eines IOS strncmp() zu benutzen ( und ein 0 byte zu erkennen), wird als Trucha Bug bezeichnet.

Wir fassen also zusammen: Um etwas zu installieren, brauchen wir ein IOS mit dem Trucha Bug. Mit dem Systemmenu 3.3 hat Nintendo es erstmals geschafft alle IOS mit Trucha Bug zu fixen indem man die Funktion strncmp() mit memcmp() ersetzt hat, einer Funktion, die nicht abbricht wenn sie 0 byte gefunden hat.


Manche Sachen funktionieren trotz Trucha Bug nicht. Die Lösung hierfür ist das Patchen der IOS mit ES_Identify , einem Code, der dafür sorgt, dass das entsprechende IOS getäuscht wird. Grob erklärt: A funktioniert, B funktioniert nicht. Wenn man nun B mit dem IOS initialisiert, dann wird es geblockt. Wenn das IOS jedoch mit ES_Identify versehen ist, denkt es, dass B, A ist und führt es aus. Der AnyTitel Deleter beispielsweise, braucht ein IOS mit ES_Identify.

3.6 Title, Title ID

Überall ist die Rede von Titles, doch was ist das? Nun, als Title bezeichnet man allgemein Software. Der Homebrew Channel ist ein Title, das IOS30 ist ein Title, Super Mario Bros ist ein Title, World of Goo ist ein Title, das Systemmenu 3.4 ist ein Title usw.

Da es so viele Titles gibt, muss es auch irgendwas geben, anhand dessen man sie unterscheiden kann. Deshalb ist jeder Title mit einer eigenen, spezifischen ID versehen. Der Homebrew Channel beispielsweise hat die ID namens "HAXX", der neue Homebrew Channel allerdings JODI. Mehr Infos über Title_IDs können sie sich im folgenden Artikel durchlesen: Klick

4.0 Brick und Brickschutz

Das Schlimmste was einem Wii-Besitzer passieren kann, ist das Bricken einer Wii. Bei uns im Forum haben wir einen eigenen Bereich rund um Bricks, Bricksesbricks und Brickschutzmaßnahmen. Für Fragen dazu oder für Hilfeanfragen für den Fall, dass ihre Wii gebrickt ist, steht es ihnen frei das Forum zu benutzen. .

Man unterscheidet im allgemeinen zwischen 4 Brickformen:

Fullbrick - Eine Wii mit einem Fullbrick bleibt beim Einschalten der Konsole schwarz oder zeigt eine Fehlermeldung des Opera-Kanals an. Das Systemmenu wird gar nicht gebootet, ebenfalls nicht das DVD-Laufwerk. Manche Fullbricks sind außerhalb BootMii/Boot2 unbehebbar, andere können mit einem Autoboot-Modchip und SaveMiiFrii wiederhergestellt werden. Fullbricks entstehen in der Regel durch falschen Gebrauch von gefährlichen Homebrews, hervorgerufen durch mangelndes Wissen was man der Wii antut. Deshalb ist es wichtig, sich gut zu informieren, bevor man voreilig ein Update des Systemmenus durchführt oder irgendein IOS löscht.

Semi-Brick - Eine Wii mit einem Semi-Brick funktioniert zwar noch, aber man gelangt nicht mehr in die Systemeinstellungen. Stattdessen erhält man ein Warnhinweise bezüglich dem Opera-Kanal. Semi-Bricks erhält man, wenn man ein Systemmenu einer falschen Region installiert. Sie lassen sich leicht beheben wenn man nachträglich ein Diskupdate der richtigen Region durchführt, vorrausgesetzt man hat eines zur Hand und ein niedrigeres Systemmenu installiert als das, was auf der Disk drauf ist.

Bannerbrick - Bannerbricks entstehen beim Installieren einer fehlerhaften Wad mit einem falschen Banner (falsche Größe des Banners). Nach der Gesundheitswarnung wird die Wii freezen. Es könnte auch sein, dass die Meldung auftaucht, die Systemdateien seien fehlerhaft. Um Bannerbricks zu beheben gibt es bei uns im Forum ein Tutorial mit mehr Informationen (Danke an liQuii).

Error 003 Brick - Dieser Brick tritt am seltensten auf und das nur bei regionveränderten, koreanischen Wiis. Wenn man solchen ein normales Systemmenu-Update verpasst, bleibt das Bild beim nächsten Einschalten mit der Meldung Error 003 schwarz. Da das Rescue-Menu aber noch funktioniert, kann man versuchen, die Wii mittels Modchip, SaveMiiFrii und AutobootDVD zu retten.

4.1 SaveMii, SaveMiiFrii, Rescue-Menu

Die Wii besitzt einen eigenes Rettungsmenu, das als Rescue-Menu bezeichnet wird. Ist die Wii nicht zu sehr beschädigt, lässt sich dieses Menu durch einen Trick aufrufen. In diesem Menu steht in der unteren rechten Ecke das Systemmenu der Wii. Mit einer Trucha-gepatchten AutobootDVD und einem autobootfähigen Modchip lässt sich die Wii durch Aufspielen eines neuen Systemmenus retten. Das Rescue-Menu lässt sich auf 2 Arten aufrufen. Indem man einen Gamecube-Controller im vierten Port der Wii steckt und beim Einschalten der Konsole alle Richtungstasten des digitalen Steuerkreuzes drückt, gelangt man zum besagten Menu. Bei einem Original Gamecube-Controller ist das gleichzeitige Drücken der Richtungstasten nicht ohne weiteres möglich. Deshalb ist es notwendig, solche Controller vorher aufzuschrauben. Drittherstellercontroller funktionieren in der Regel ohne das man sie aufschrauben muss. Diese Methode mit dem Gamecube-Controller wird als SaveMiiFrii bezeichnet.

Wer unbedingt Geld loswerden will, der kauft sich ein kleines Gerät, dass man in einem Gamecube Memorycard-Slot steckt. Beim Booten der Wii übernimmt dieses Gerät die Rolle eines Gamecube-Controllers und ruft somit das Rescue-Menu hervor. Das kostenpflichtige Gerät wird als SaveMii bezeichnet. In vielen Augen ist SaveMii jedoch Abzocke, da es im Endeffekt keine wirklichen Vorteile gegenüber einem Gamecube-Controller hat. Hier gehts lang zur offiziellen Website von SaveMii.

4.2 Preloader/Priiloader, ein nicht ganz ungefährlicher Entbricker

Der Preloader wurde vom deutschen Coder Crediar entwickelt und stellt ein eigenes Menu da. Dieses wird noch vor dem Systemmenu aufgerufen, welches somit diverse Möglichkeiten bietet. Beim Einschalten der Wii muss man die Reset-Taste an der Vorderseite solange gedrückt halten, bis das Preloader-Menu erscheint. Von diesem Menu aus, hat man unter anderem die Möglichkeit, direkt den Homebrew Channel aufzurufen um Bricks durch beispielsweise Deinstallation von fehlerhaften Wads zu beheben. Somit lassen sich mit Preloader Banner- und auch Semi-Bricks beheben. Manchmal sind jedoch die Systemdateien so stark beschädigt, dass man erst gar nicht ins Preloader-Menu gelangt.

Die Installation von Preloader bringt jedoch ein gewisses Risiko mit sich, weshalb man hier abwägen muss. Erfahrungsgemäß ist die Anzahl an Bricks, die durch eine Installation von Preloader entstehen, eher gering. Eine Weiterentwicklung des Preloader nennt sich Priiloader und ist im Prinzip das Gleiche.

4.3 Bootmii - der ultimative Brickschutz...oder doch nicht?

Wir erinnern uns, boot2 ist ein Code, der das Systemmenu aufruft. Anders als boot1 und boot0 lässt sich boot2 modifizieren, ohne ein Brick auszulösen, allerdings nur bei alten Wiis, die einen Fehler ähnlich wie des Trucha Bugs im boot1 enthalten. Bootmii wurde von Team Twiizer entwickelt und ist eine Modifizierung von boot2. Wenn man Bootmii erstmal im boot2 installiert hat, sind selbst Fullbricks kein Problem mehr. Beim Einschalten der Wii erscheint als erstes das BootMii-Menu. In diesem Menu hat man mehrere Aktionsmöglichkeiten. Man kann direkt in den Homebrew Channel gelangen, ein NAND-Backup machen, ein NAND-Backup wieder in den NAND einspielen oder weiter zum Systemmenu gelangen. Wichtig ist, dass man immer zuerst ein Backup vom NAND macht nachdem man Bootmii installiert hat.



Nicht jede Wii ist BootMii/Boot2-Kompatibel. Solche Wiis haben einen gefixten boot1, der eine Modifizierung des boot2 nicht zulässt. In etwa zu Vergleichen mit einem gefixten Trucha Bug. Wenn sie eine neue Wii erwerben, dann gilt es als sicher, dass sie einen gefixten boot1 enthält, was bedeutet, dass es für solche Wiis keinen 99%igen Brickschutz gibt. Wie auch immer, Bootmii lässt sich auch als IOS installieren, das heißt, das es wie jede andere Applikation aus dem Homebrew Channel geladen werden kann. Bootmii als IOS bietet logischerweise keinen Brickschutz wie Bootmii im boot2 es tut, weil es abhängig vom Homebrew Channel ist. Ohne Preloader ist BootMii/IOS nahezu nutzlos. Bei vorhandenem Preloader bietet BootMii/IOS jedoch Schutz vor Banner- und Semibricks, da man so mit Hilfe des Preloaders ins BootMii-Menu gelangt.

Zum Schluss noch ein Wort die Steuerungsmöglichkeiten von BootMii/boot2 und BootMii/IOS. Bootmii wird im Mini betrieben, einem sehr schlanken Betriebssystem. Es bietet kein Support für Bluetooth, weshalb man mit der Wii-Ferbedienung nicht im BootMii-Menu navigieren kann. Ausschließlich folgende Steuerungsoptionen sind möglich:

1) Gamecube Controller
2) Reset-, Power-, und Ejecttase an der Wii (Power-Taste = Navigation durch die Punkte, Reset-Taste = Auswahl, Eject = Bestätigung beim Einspielen eines NAND-Backups)

Nähere Infos über Bootmii und Spendemöglichkeit gibt es auf der einzige offiziellen Website http://bootmii.org.

6.0 NAND-Emulation

Die Wii-Szene ist bereits so weit fortgeschritten, dass man sogar die interne Festplatte der Wii, den NAND, auf einer gewöhnlichen SD-Karte emulieren kann. Dies funktioniert mit dem Programm SNEEK, dem SD NAND/ES Emulation Kit. Ein Tutorial mit weiteren interessanten Infos gibt es hier. Den Diskussionsthread zu SNEEK finden Sie hier.

7.0 Zusätzliche Informationen

Schwarze Wiis und neuere weiße Wiis enthalten das D3-2-Laufwerk. Dieses Laufwerk ist nicht in der Lage Disks abzuspielen, egal welcher Art (außer Original Wii- und Gamecube-Titel). Film-DVDs eingeschlossen.

Es gibt kein 100%ig sicheres Merkmal für eine Wii mit einem D3-2-Laufwerk, lediglich Indizien. So ist es gut möglich, dass Wiis mit einer Seriennummer LEH/LEF250+ jenes Laufwerk enthalten. Eine nützliche Seite die weitere Indizien gibt ist diese hier. Dort einfach die komplette Seriennummer eingeben und das Ergebnis ansehen.

Bitte nicht falsch verstehen, diejenigen die Bootmii nur als IOS installieren können, haben KEINEN wirklichen Brickschutz und werden auch nie einen bekommen. Deshalb brauchen solche Leute auch nicht zwingend ein NAND-Backup zu machen. Er ist nützlich wenn man als Ahnungsloser ein Banner-oder Semibrick verursacht hat und nicht genau weis, wie man das beheben soll. In diesem Fall stet die radikale Möglichkeit zur Verfügung das NAND-Backup einfach in den NAND zu flashen und somit alles darin zu überschreiben. BootMii/IOS-Besitzer werden allerdings von Bootmii gewarnt, dass dieser Einspielprozess sehr gefährlich ist, da die Wii bei einer kleinen Störung bricken könnte. Um den Einspielprozess zu beginnen, müssen mit einem Gamecubecontroller alle auf dem Bildschirm gezeigten Tasten gleichzeitig gedrückt werden. Dazu könnte man schon einige Anläufe brauchen.

Hinweis: NAND-Backups bitte nur in Ausnahmefällen einspielen, da keine Software perfekt ist und jederzeit die Wii bricken kann!

This post has been edited 34 times, last edit by "Ark" (Apr 17th 2010, 12:40pm)


Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

2

Wednesday, December 2nd 2009, 8:44am

Stufe 0

Vorwort


Bevor wir mit dem praktischen beginnen, ist es erforderlich noch einige Worte über Wiis zu verlieren. Es gibt Wiis, in denen man Bootmii im boot2 installieren kann und es gibt Wiis, in denen man Bootmii im boot2 nicht installieren kann. Sollten sie eine neue Wii erworben haben, dann ist es nahezu ausgeschlossen, dass sie Bootmii im boot2  installieren können. In diesem Fall bietet ihnen der HackMii Installer an, Bootmii stattdessen in einem IOS-Slot zu installieren.

LU64+

LU64+ Wiis haben alle eine Seriennummer, die mit LU64+ (USA), LEH250+ (Europa) oder LAH113+ beginnen. Das + bedeutet nur, dass die Zahlen auch darüber gelten, sprich eine Wii mit der Seriennummer LEH250... ist genauso eine LU64+ Wii wie eine Konsole mit einer Seriennummer von LEH270. Alle LU64+ Wiis haben etwas gemeinsam.

Alle Wiis dieser Art haben einen upgedateten boot2 nämlich boot2v4 sowie wahrscheinlich einen gefixten boot1 und sind somit unkompatibel zu BootMii/boot2. Wie gesagt ist es nur wahrscheinlich, dass solche Wiis nicht BootMii/boot2-Kompatibel sind.  Außerdem ist LU64+ ein Indiz dafür, dass solche Wiis ein D3-2-Laufwerk verbaut haben. Mehr zu diesem Laufwerk ist weiter oben zu lesen. Desweiteren ist es nicht ungefährlich solch eine Wii auf einer Firmware unter 3.4 downzugraden. Empfehlenswert ist es ganz auf ein Downgrade zu verzichten. Mehr Infos darüber gibt es hier.

Wiis, die per Nintendoupdate auf Firmware 4.2 upgedatet worden sind, bekommen zwar auch ein boot2v4, sind jedoch weiterhin BootMii/boot2 kompatibel. Ich werde Ihnen hier Anleitungen zu Firmware 4.1 und 4.2 posten. Da erfahrungsgemäß viele Menschen die aktuellste Firmware eines elektronischen Gerätes haben möchten, empfehle ich jedem auf 4.2 upzudaten um alle IOS schon von vornherein auf dem aktuellen Stand zu bringen und somit später auftretende Probleme vorzubeugen.

Hinweis: Sollte ihr einzigstes Ziel darin bestehen, Raubkopien zu spielen, so verlassen Sie bitte umgehend dieses Forum und suchen sich eines, welches illegale Aktivitäten tolleriert.

This post has been edited 4 times, last edit by "Ark" (Jan 15th 2010, 1:42pm)


Konsolenshop24.de

wii-468x60

Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

3

Wednesday, December 2nd 2009, 10:32am

Stufe 1

Basisinstallationen - Homebrew Channel, Bootmii mittels Bannerbomb

Bannerbomb ist der zweite Exploit/Hack für die Wii. Entwickelt wurde er von Comex. Mit seiner Hilfe werden wir einen Buffer Overflow hervorrufen mit dem wir unter Zuhilfename des HackMii Installers den Homebrew Channel, Bootmii und wahlweise auch DVDX installieren. Letzteres ist aber nur wichtig, wenn sie ihre Wii als DVD-Player benutzen möchten.

Wenn Sie fertig damit sind, ist es wichtig unverzüglich ein Backup ihres NANDs zu machen. Damit können sie im Falle eines Bricks ihre Wii wiederherstellen. Es spielt dabei keine Rolle ob sie Bootmii nur als IOS oder im boot2 installieren können. Wenn wir damit fertig sind, kommen wir zu Stufe 2, wo wir die Wii noch weiter modifizieren. Ich übernehme keine Haftung für Schäden, die im Zusammenhang mit diesem Guide entstehen könnten. Es sollte allerdings nichts passieren insofern sie alle Schritte genau befolgen.

-----------------------------------------

Was wird benötigt?

- Eine FAT32-formatierte SD-Karte mit mindestens 512 MB freiem Speicherplatz. Für ein Bootmii NAND-Backup muss mindestens eine 1GB-Karte verwendet werden. SDHC-Karten funktionieren auch.
- Optional einen Gamecube Controller

Downloads

- Firmware 4.2 Nutzer laden sich bitte dieses Packet runter (Passwort: Wii-Homebrew Rocks!!!)
- Alle anderen laden sich bitte dieses Packet runter (Passwort: Wii-Homebrew Rocks!!!)


Vorbereitungen am PC

- Stellen Sie sicher, dass ihre SD-Karte frisch FAT32-Formatiert ist
- Entpacken sie ihr eben gedownloadetes Packet bitte 1:1 auf ihre SD-Karte und stecken sie sie bitte noch nicht in den SD-Card-Slot ihrer Wii ein.

Aktivierung des Bannerbomb-Exploits

Für 4.2 User: Klicken Sie auf das graue SD-Kartensymbol im Wii-Menu. Nun stecken sie ihre SD-Karte in den SD-Card-Slot ein.
Für User unterhalb 4.2: Gehen Sie in die Systemeinstellungen der Wii. Dann zum Datenverwaltungsbildschrim und klicken Sie dann auf Wii. Klicken sie auf Kanäle und anschließend oben rechts auf SD-Karte. Nun stecken Sie die SD-Karte in den SD-Card-Slot ihrer Wii ein.

Nun kann es entweder zu einem Freeze kommen, sprich das Bild bleibt stehen und es passiert nichts oder es erscheint ein weiteres Fenster mit dem Inhalt, Load boot.dol/elf?
---------------------------------------------
Wenn es zu einem Freeze kommt, machen Sie folgendes:
- 4.2 User laden sich bitte Versuch 2 oder Versuch 3 runter und ersetzen den private-Ordner in diesem Packet mit dem private-Ordner, welches sich bereits auf der SD-Karte befindet. Anschließend wiederholen sie bitte die Prozedur. Sprich, sie klicken auf das graue SD-Card-Symbol im Wii-Menu und stecken ihre SD-Karte in den SD-Card-Slot ihrer Wii.

- Nicht 4.2-User laden sich bitte Versuch 2 oder Versuch 3 oder Versuch 4 oder Versuch 5 runter und ersetzen den private-Ordner in diesem Packet mit dem private-Ordner, welches sich bereits auf der SD-Karte befindet. Anschließend wiederholen Sie bitte die Prozedur. Sprich, Sie gehen in die Systemeinstellungen der Wii. Dann zum Datenverwaltungsbildschrim und klicken Sie dann auf Wii. Klicken sie auf Kanäle und anschließend oben rechts auf SD-Karte. Nun stecken Sie ihre SD-Karte in den SD-Card-Slot ihrer Wii.
---------------------------------------------
Nun müssten Sie folgendes Bild sehen:



Klicken Sie bitte auf Ja. Nun werden Sie das Hauptmenu des HackMii Installers sehen:



Zu sehen sind verschiedene Dinge. Wenn Sie die Aufschrift "Can be installed" sehen, bedeutet das, dass das entsprechende Programm installiert werden kann. Auf dem obigen Bild ist zu sehen, dass der Homebrew Channel sowie DVDX installiert werden können. Jedoch kann Bootmii nicht im boot2 installiert werden, sondern nur als IOS.

Nun klicken sie weiter auf "Continue". Anschließend gelangen sie zum Installationsmenu:



Dort angekommen, installieren Sie bitte der Reihe nach den Homebrew Channel, danach, wenn sie möchten, DVDX und anschließend Bootmii. Für die BootMii-Installation gelangen Sie zu einem separaten Bildschirm wo Sie dann auswählen können, ob sie Bootmii im boot2 (falls möglich) oder als IOS installieren möchten. Ich empfehle Ihnen Bootmii sowohl im boot2, als auch als IOS zu installieren. Boot2 wie gesagt nur wenn es möglich ist. Nun kehren Sie zum Hauptmenu zurück und klicken Sie auf Exit. Die Wii wird nun neu gestartet.

Die Wii wird nun, falls sie Bootmii im boot2 installiert haben, bei jedem Neustart automatisch ins BootMii-Menu gelangen.  Nun ist das erste was Sie als nächstes machen müssen, ein NAND-Backup anzufertigen. Dazu müssen Sie durch das Bootmii Menu navigieren. Die Wii-Fernbedienung sowie das Nunchuck funktionieren hier nicht, da Bootmii über das Mini läuft. Dieses unterstützt aber kein Bluetooth, weshalb die Wii-FB keine Verbindung zur Wii aufbauen kann. Deshalb gibt nur noch 2 Möglichkeiten durchs BootMii-Menu zu navigieren. Entweder per Gamecube Controller im Port 1 oder per Reset-, Eject- und Power-Taste an der Wii selber. Um ein NAND-Backup zu machen ist keine weitere Erklärung erforderlich, da sich die Vorgehensweise anhand der Symbole und den Bildschrimanweisungen von selbst erklärt. Machen Sie sich keine Sorgen wegen sogenanter bad blocks. Jeder Flashspeicher weist eine unterschiedliche Anzahl solcher auf, ist aber nicht schlimm und tut hier nichts zur Sache.

Als nächstes ist es wichtig, den Bannerbomb-Ordner von der SD-Karte zu löschen. Dazu löschen Sie bitte den Ordner private.

Nun holen Sie sich was zu trinken, verschnaufen ein bisschen und machen dann, wenn sie wollen, mit dem nächsten Schritt weiter.


FAQ zur Installation des Homebrew Channels

Frage: Ich habe alle Versionen von Bannerbomb ausprobiert, jedoch passiert nix wenn ich die Karte einlege bzw. ich werde nicht gefragt ob ich wie im Bild oben die boot.dol/boot.elf ausführen möchte und erhalte einen schwarzen Bildschirm.
Antwort: Vermutlich ist ihre SD-Karte nicht kompatibel. Reformatieren Sie sie und probieren Sie es erneut. Wenn es wieder nicht klappt, müssen Sie sich eine andere SD-Karte kaufen.

Frage: Ich habe den HackMii Installer erfolgreich ausgeführt, jedoch komme ich nicht weiter und dort steht "The installer can NOT continue!
There is no known vulnerable IOS installed on this Wii. Please note that we will not use fakesigned IOS due to security reasons."
Antwort: Offensichtlich haben Sie ihre Wii schon einmal modifiziert bzw. eine modifizierte Wii erworben. In dieser Wii wurde cIOSCorp installiert welches ausschließlich mit dem Trucha Bug versehene IOS installiert. Der HackMii Installer mag jedoch keine künstlichen IOS mit Trucha Bug. Laden Sie sich mit dem NUS Downloader eine frische IOS35 v3349 sowie eine IOS61 v5405 im Wad-Format runter, platzieren Sie sie im Ordner "Wad" auf ihrer SD-Karte und starten Sie mittels Bannerbomb den Wad Manager. Hierzu die boot.elf des HackMii Installers mit der boot.dol des Wad Managers ersetzen. Wählen als Installations-IOS das IOS36 aus und ignorieren Sie alle Punkte, bis ihre Wad-Liste sichtbar wird. Anschließend sollte der HackMii Installer wieder funktionieren.

Frage: Ich habe den Homebrew Channel installiert. Es ist ein blauer Kanal mit Luftblasen im Wasser, aber ich sehe keine Apps.
Antwort: Das liegt daran, dass Sie noch keine Apps auf ihrer SD-Karte haben. Um Apps anzeigen zu können, müssen sich deren boot.dols in einem separaten Ordner im Verzeichnis "apps" im Hauptverzeichnis der SD-Karte befinden.

Frage: Ok, kapiert, aber warum steht der Homebrew Channel auf dem Kopf?
Antwort: Hierbei handelt es sich um einen Streich von Team Twiizers an Softwarepiraten. Der Homebrew Channel benutzt das IOS61 oder das IOS35 um richtig zu funktionieren. Wenn nun eines der beiden IOS welches der HBC nutzt, mit dem Trucha Bug versehen ist, stellt sich der HBC auf dem Kopf. Meistens genügt schon eine Neuinstallation des Homebrew Channels. Wenn das nichts bringt, wie oben beschrieben eine frische IOS35 v3349 sowie eine IOS61 v5405 mit dem Wad Manager installieren.

Frage: Ok ok, das ist mir alles zu hoch. Wie werde ich den HBC, Bootmii und DVDx wieder los?
Antwort: Starten Sie den HackMii Installer und deinstallieren Sie alle Komponenten mittels Deinstallationsfunktion.

Frage: Kann ich den Homebrew Channel auch auf einer schwarzen Wii installieren? Spielt die Firmware eine Rolle?
Antwort: Ja, ja und nochmals ja. Jede Wii ist hackbar. Genauso verhällt es sich mit der Firmware.

Frage: Oje, muss ich wirklich diesen Guide durchgehen? Ich möchte doch nur gebrannte Spiele spielen.
Antwort: Wenn Sie nur gebrannte Spiele spielen möchten, dann kaufen Sie sich ein Modchip. Die Intention von Homebrew war, ist und wird niemals das Spielen von Sicherheitskopien sein. Sollten Sie Homebrew für illegale Zwecke missbrauchen, müssen Sie mit möglichen Konsequenzen rechnen.

Frage: Ich habe eine Frage die nicht in dieser FAQ beantwortet wird. Wo soll ich nach Hilfe suchen?
Antwort: Erste Anlaufstelle für Fragen rund um Stufe 1 des UHG ist dieser Supportbereich. Schauen Sie sich allerdings erstmal alle gelösten Fragen dort an, bevor Sie ein Thema erstellen, denn es ist äußerst wahrscheinlich, dass ihr Problem bereits bekannt und gelöst wurde.
Ark has attached the following files:

This post has been edited 7 times, last edit by "Ark" (Jan 24th 2010, 11:46pm)


Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

4

Thursday, December 3rd 2009, 4:14pm

Stufe 1.5

Umgang mit dem Homebrew Channel, NUS Downloader, Wad

Bevor wir mit der nächsten Hackingstufe beginnen, ist es erforderlich, praktische Erfahrung mit dem eben installierten Homebrew Channel zu gewinnen. Desweiteren soll in diesem Abschnitt der Umgang mit dem NUSDownloader geübt werden und geklärt werden, was es mit einer Wad aufsich hat.

Der Homebrew Channel ist die Basis für das Betreiben von Homebrew mit der Wii. Alle Applikationen, Spiele, Emulatoren usw. werden über besagtem Channel gestartet. Der Homebrew Channel führt etwas aus. Dazu brauch er etwas, dass sich ausführen lässt. Dateien mit den Endung *.dol und *.elf sind für den Homebrew Channel ausführbare Dateien. Allerdings erkennt er diese Dateiformate nur, wenn man sie in boot.dol oder boot.elf umbenennt. Elf- und Dol-Dateien werden gleich behandelt. Das Elf-Format tritt jedoch im Vergleich zum Dol-Format selten auf. Deshalb wird hier nur das Dol-Format behandelt. Diese muss man jedoch erst im richtigen Verzeichnis auf einer SD-Karte platzieren, damit der Homebrew Channel sie erfassen kann. Das richtige Verzeichnis lautet

SD:/apps/Programmname/boot.dol

Beispiel: Sie besorgen sich das Homebrewspiel StillAliveWii aus der Datenbank. Im Normalfall müsste sich dann im Ordner StillAliveWii eine vorumbenannte boot.dol befinden. Wenn dem nicht so ist, dann muss man das selbst machen. Anschließend platziert man den StillAliveWii-Ordner in den Ordner apps im Hauptverzeichnis der SD-Karte. Der Homebrew Channel ist nun in der Lage StillAliveWii zu erkennen und auszuführen.

Browsen sie durch unsere Datenbank, suchen Sie sich das aus, was Sie interessiert und nutzen Sie den Homebrew Channel um Erfahrung mit ihm zu gewinnen.

Anschließend noch ein paar Worte über den Aufbau von Homebrews. Eine Homebrew besteht in der Regel aus der boot.dol, einer icon.png und einer meta.xml. Im Homebrew Channel wird für gewöhnlich neben jeder Homebrew ein kleines Bild angezeigt. Dieses Bild ist die besagte icon.png. Beim Klicken auf eine Hmebrew im Homebrew Channel erscheint für gewöhnlich ein kurzer Text mit einer Beschreibung der jeweiligen Homebrew. Dieser wird durch eine meta.xml dargestellt.

Eine Homebrew funktioniert jedoch auch ganz ohne icon.png und meta.xml. Wichtig ist nur eine in boot.dol bzw. boot.elf umbenannte Datei.

Kann der Homebrew Channel beim Ausführen einer fehlerhaften Dol die Wii beschädigen?

- Nein. Der Homebrew Channel führt nur etwas aus, kann aber nichts im NAND der Wii installieren, weshalb auch keine Schäden entstehen sollten.

Hilfe, ich hab meinen Homebrew Channel gelöscht!

- Das ist kein Grund eine Brücke aufzusuchen. Einfach wie oben beschrieben mittels Bannerbomb den HackMii Installer starten und den Homebrew Channel nachinstallieren.

- Kann ich auch statt einer SD-Karte, einen USB-Stick verwenden?

Das ist möglich. Jedoch sind Sie nachwievor auf eine SD-Karte angewiesen wenn die den Homebrew Channel über BannerBomb/HackMii Installer installieren möchten.
-------------------------------------------------------

Wir werden noch häufiger den NUSDownloader in Anspruch nehmen müssen. Wie weiter oben erklärt, handelt es sich hierbei um ein Tool für den PC, das in der Lage ist, eine Verbindung mit dem Nintendo Updater Server (NUS) herzustellen und Inhalte herunterzuladen. Dazu zählen IOS, Kanäle und Systemmenus. .NET Framework 2.0 ist erforderlich. Vergessen Sie alle "Wad Installer" oder "Wad Downloader" die sie vielleicht auf anderen Seiten begegnen, diese sind nur inoffizielle, umbenannte NUS Downloader und verwirren unnötig.. Sehen wir uns das Menu des NUSDownloaders genauer an.


Normalerweise müsste man erst eine lange Nummer eingeben um eine bestimmte Datei zu bekommen. Dies ist aber nicht mehr der Fall, da man mit einem Klick auf Database bequem durch die Datenbank blättern kann und sich die Datei aussuchen kann, die man benötigt. Ganz unten sehen wir ein paar aktivierbare Optionen. Unter Pack ->WAD setzen wir ein Haken, damit die Inhalte, die man vom NUS runterlädt, als Wad-Dateien gepackt werden. Ignore Ticket, Local Files und Decrypt lassen wir alle deaktiviert. Delete Contents werden wir in der Regel auch deaktiviert lassen, wenn wir nur eine WAD haben möchten. SaveAs ist für uns irrelevant, ebenfalls der Punkt Extras weiter oben neben Database.

Nachdem wir uns eine Datei in der Database ausgesucht haben, klicken wir auf Start NUS Download. Nach dem Ende des Downloads wird ein Ordner in dem selben Verzeichnis des NUSDownloaders kreiert, indem sich die Inhalte der gedownloadeten Dateien inkl. einer Wad-Datei, die alle Inhalte gepackt enthält, befinden. Damit der NUSDownloader die Inhalte zu einer Wad packen kann, ist es erforderlich im NUSDownloader-Verzeichnis den common-key in Form einer key.bin zu platzieren.  Im Downloadpacket weiter unten wird ein Keygenerator enthalten sein, der den common-key generieren kann.

Mit Sicherheit dürfte ihnen auch auffallen, dass der NUSDownloader in der Lage ist, VC- und WiiWare-Spiele runterzuladen. Diese haben aber keine Tickets, wodurch es nicht möglich ist, solche als Wad-Dateien zu packen und zu installieren. Tickets sind Schlüssel, die Titel, zu denen sie gehören, lesen und verarbeiten zu können. Sie lassen sich nur erhalten, wenn man Spiele aus dem Wii-Shop kauft. Wenn man gekaufte Spielekanäle per Datenverwaltungseinstellungen der Wii löscht, wird man trotzdem noch in der Lage sein, entsprechende Titel kostenfrei aus dem Shop zu laden. Der Grund dafür ist simpel: Tickets werden nicht aus dem NAND gelöscht, sondern verbleiben solange dort bis man sie mit entsprechenden Programmen entfernt. Dies sollte man jedoch nicht tun, da man somit die Lizenz des zugehörigen Titels verliert.

Ebenfalls dürfte ihnen aufgefallen sein, dass man Inhalte für den DSi herunterladen kann. Diese spielen jedoch keine Rolle und können getrost ignoriert werden.
-------------------------------------------------------

Kommen wir nun zum Thema WAD. Eine Wad-Datei ist, wie schon erwähnt, ähnlich wie eine Rar- oder Zip-Datei ein Archiv, indem sich Software gepackt aufhalten. Diese Software kann man mit einem passenden Installer installieren. Dazu brauch man, wir erinnern uns, ein IOS mit dem Trucha Bug. Der passende Installer nennt sich Wad-Manager und ist ein Installer und Deinstaller in einem Programm. Er verwendet standardmäßig das IOS249 um Wads zu installieren.

Wad-Dateien werden nur erkannt, wenn sie sich in einem Ordner names Wad im Hauptverzeichnis der SD-Karte befinden. Ausnahmen sind diverse Modifikationen. Wir werden aber stets das Original verwenden. Beim Umgang mit dem Wad Manager ist stets Vorsicht geboten, dass man auch ja keine falschen Wads installiert. Falsche Wads können Kanäle mit einer falschen Bannergröße sein, STUB-IOS, für das Systemmenu nicht zugehörige IOS oder Systemmenus einer falschen Region.


FAQ zur Sufe 1.5

Frage: Ich habe eine Applikation auf der SD-Karte, diese wird aber nicht im HBC angezeigt. Was hab ich falsch gemacht?
Antwort: Sie haben offensichtlich nicht gut genug aufgepasst. Apps werden nur im HBC angezeigt, wenn ihre Dol-Datei boot.dol heißt und in einem separaten Ordner im Verzeichnis "apps" auf der SD-Karte ist.

Frage: Wo finde ich die Common-key.bin?
Antwort: Im Packet von dem NUS Downloader ist ein Keygenerator enthalten (ist nicht illegal). Starten Sie ihn und geben Sie die Zahl 42 ein um die Datei zu generieren.

Frage: Ich bekomme anstatt einer Wad einen Ordner mit vielen unbekannten Dateien. Was ist denn jetzt los?
Antwort: Sie haben vergessen einen Haken unter Pack ->WAD und Delete Contents zu setzen.

Frage: Ich hab mir ein VC/WiiWare-Spiel mit dem NUS Downloader geladen aber ich bekomme es nicht als Wad-Datei gepackt.
Antwort: Es ist nicht möglich Inhalte zu einer Wad ohne entsprechende Tickets zu packen. Kaufen Sie sich ein Spiel aus dem Wii-Shop wenn Sie es spielen möchten.

Frage: Ich habe eine Wad-Datei aus dem Internet geladen. Ist es sicher diese zu installieren?
Antwort: Grundsätzlich NEIN! Man kann nie wissen ob Wad-Dateien aus dem World Wide Web beschädigt sind oder nicht. Vertrauen Sie nur Quellen mit Impressum und Haftungsausschluss. Geladene Wad-Spiele sollten Sie auf keinen Fall installieren, da dies illegal wäre und Sie sich strafbar machen würden.

This post has been edited 4 times, last edit by "Ark" (Dec 8th 2009, 7:43pm)


Wiikey - Der beste Modchip für die Wii.

Den Wiikey Fusion bekommt ihr auch zu einem guten Preis im BlueByte-Store

Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

5

Thursday, December 3rd 2009, 8:00pm

Stufe 2

Aktivierung des Trucha Bugs, cIOS Installation


In dieser Stufe werden Sie zunächst den Trucha Bug in ihrem IOS36 erlangen. Anschließend werden Sie mit Hilfe der beiden cIOS Installers die cIOS 202, 222, 223,224,249, sowie 250 installieren. Ich werde Ihnen eine Anleitungen für alle Firmwares geben(außer FW 4.3!)( Online und Offline). Mit den oben genannten cIOS bekommt ihre Wii eine USB2.0-Unterstützung sowie die Fähigkeit, Sicherungskopien auf einer DVD-R/+R und einer Festplatte abzuspielen.
Achtung:
LU64+ Wiis und vor allem neuere Wiis könnten das D3-2-Laufwerk verbaut haben, mit dem es nicht möglich ist Spiele per Disk abzuspielen.

Bitte beachten sie, dass sie alle Gamecube-Memorycards ausstöpseln müssen.
Alle Anleitungen wurden mehrfach erfolgreich getestet!


Anleitung für ALLE Firmwares ONLINE und OFFLINE!! (außer FW 4.3!)(empfohlen ist jedoch 4.X)


Was wird benötigt?

- Eine SD/SDHC-Karte im Format FAT32
- Den Homebrew Channel bereits installiert
- Die unteren Downloads
- Ihre volle Aufmerksamkeit

Downloads

- Wii-Homebrew.com Stufe 2 Softmodpacket (Passwort wie bei Stufe 1)

In dem Packet enthalten sind:

- Dop-Mii v12
- Waninkokos cIOSX Installer rev19
- Wad Manager
- AnyTitle Deleter Mod
- Hermes cIOS Installer rev5
- NUS Downloader 1.3 Beta (nur für Offlineinstallation)
(Stand: März 2010)

Vorbereitungen am PC

- Laden Sie sich bitte das Packet herunter, entpacken Sie es und platzieren Sie alle darin befindlichen Ordner in den apps-Ordner auf ihrer SD-Karte. Den NUS Downloader bitte irgendwo auf ihrer Festplatte platzieren. Online-Installierer legen die SD-Karte nun in die Wii ein und machen mit dem nächsten Schritt weiter. Offline-Installierer müssen zuvor noch einige IOS per NUS Downloader runterladen.

Downloads mit dem NUSDownloader (nur für Offline-Installierer)

1.) Öffnen sie den NUSDownloader-Ordner und starten sie die MakeKeyBin.exe. Tippen sie 42 ein und klicken auf GENERATE und dann auf EXIT. Nun starten sie den NUSDownloader. Setzen sie ganz unten unter Pack->WAD und Delete Contents einen Haken. Alles andere lassen sie bitte deaktiviert.

2.) Nun klicken sie ganz oben auf Database und suchen sich folgende IOS aus:

- IOS15 v257, dann auf Start NUS Download! klicken und warten
- IOS15 v523, dann auf Start NUS Download! klicken und warten
- IOS36 v3351, dann auf Start NUS Download! klicken und warten
- IOS38 v3867, dann auf Start NUS Download! klicken und warten
- IOS57 v5661, dann auf Start NUS Download! klicken und warten
- IOS70 v6687, dann auf Start NUS Download! klicken und warten (Achtung: Nur 4.2 User)
- IOS60 v6174, dann auf Start NUS Download! klicken und warten (Achtung: Nur 4.1 und 4.0 User)

In ihrem NUSDownloader-Verzeichnis finden Sie  Ordner mit je einer Wad-Datei. Kopieren Sie alle Wad-Dateien ins Hauptverzeichnis ihrer SD-Karte (nicht in den Wad-Ordner!). Die Wad-Dateien sollten folgendermaßen heißen:

- IOS15-64-v257.wad
- IOS15-64-v523.wad
- IOS36-64-v3351.wad
- IOS70-64-v6687.wad (Achtung: Nur 4.2 User)
- IOS60-64-v6174.wad (Achtung: Nur 4.1 und 4.0 User)

Starten Sie erneut den NUS Downloader und entfernen Sie diesmal ALLE Haken! Nun setzen Sie lediglich unter Decrypt einen Haken und suchen sich folgende IOS aus, die Sie nacheinander runterladen müssen:

- IOS60 v6174
- IOS38 v3867
- IOS37 v3869
- IOS57 v5661

In ihrem NUS Downloader-Verzeichnis befinden sich nun vier weitere Ordner:

- 000000010000003Cv6174
- 0000000100000026v3867
- 0000000100000025v3869
- 0000000100000039v5661

Erstellen Sie einen Ordner namens IOS in ihrem HAUPTVERZEICHNIS ihrer SD-Karte und kopieren Sie alle vier Ordner darein.

Legen Sie die SD-Karte nun in ihrer Wii ein.


Downgraden/Restoren des IOS15, Patchen des IOS36

Rufen Sie den Homebrew Channel auf und starten Sie Dop-Mii v12. Es erscheint ein Begrüßungstext mit einigen Infos über diese Software. Drücken Sie um zum nächsten Bild zu gelangen. Sie sehen nun folgende Zeilen:

Which IOS would you like to use to install other IOSes?
---->IOS: 36
      Install IOS36 (v3351) w/FakeSign
      Scan the Wii's internals (SysCheck)
      Exit
Gehen Sie auf Install IOS36 (v3351) w/FakeSign und drücken Sie auf . Bestätigen Sie erneut mit . Nun erscheinen folgende Zeilen:

*** Downgrading IOS15 to v257 ***
Loading IOS15 v257 into memory
<<       Download from NUS       >>

Online-Installierer wählen Download from NUS und bestätigen mit (Offline-Installierer wählen Load Wad from SD Card). Es wird eine Verbindungs zum Internet hergestellt und die erforderlichen Dateien für ein Downgrade der IOS15 heruntergeladen bzw. es wird auf die vorhandene Wad-Datei auf der SD-Karte zugegriffen. Nach einer Weile werden Sie gefragt:

Apply ES_Identify patch to IOS36?
Bestätigen Sie diesen wichtigen Patch mit . Nun werden Sie gefragt:

Apply NAND Permissions Patch?
Bestätigen Sie ebenfalls mit . Sie werden anschließend gefragt:

Loading IOS36 v3351 into memory
<<       Download from NUS       >>
Online-Installierer wählen Download from NUS und bestätigen mit (Offline-Installierer wählen Load Wad from SD Card). Warten Sie eine Weile bis alles fertig geladen worden ist.

Nun sehen Sie folgende Zeilen:

*** Reloading IOS36 (v3351) ***
Would you like to restore IOS15 to v523?
Bestätigen Sie mit . Nun sehen Sie:

*** Restoring IOS15 to v523 ***
Loading IOS15 v523 into memory
<<       Download from NUS       >>
Online-Installierer wählen Download from NUS und bestätigen mit (Offline-Installierer wählen Load Wad from SD Card). Warten Sie eine Weile bis alles fertig geladen worden ist.

Wenn der Prozess beendet wurde, erscheint oben folgender Text:

Installation of IOS36 (v3351) w/FakeSign was completed successfully!!!
You may now use IOS36 to install anything else.

Drücken Sie einen beliebigen Knopf um den Bildschirm zu verlassen.

Info: Was wir eben gemacht haben, war die Installation eines künstlich gepatchen IOS36 mit dem Trucha Bug. Sie erinnern sich, nur ein IOS mit dem Trucha Bug kann man für Installationszwecke nutzen. Jedoch ist dieses ohne weiteres nicht möglich. Deshalb haben wir auf ein Trick mit dem IOS15 zurückgegriffen. Wir haben die neue Version des IOS15 (v523) auf die alte Version (v257) runtergeschraubt, die noch den natürlichen Trucha Bug aufgrund eines Fehlers von Nintendo enthält. Diesen Trucha Bug haben wir uns zu Nutze gemacht um das wichtige IOS36 mit dem Trucha Bug, ES_Identify und NAND Access zu patchen. Jenes IOS36 ist wird für anschließende Installationen gebraucht.


Entfernen von unnötigen Stub-IOS (nur für 4.2 Wiis)

Falls Sie eine 4.2 Wii besitzen, ist es noch notwendig, unnötige Stub-IOS zu löschen. Alle anderen können mit dem nächsten Schritt weitermachen. Stub-IOS sind leere IOS ohne jegliche Funktion die Platz für andere, nützliche IOS rauben.

Wenn Sie die vorherigen Schritte erfolgreich durchgeführt haben, müssten Sie sich im Dop-Mii-Menu wiederfinden:

Which IOS would you like to use to install other IOSes?
---->IOS: 36
      Install IOS36 (v3351) w/FakeSign
      Scan the Wii's internals (SysCheck)
      Exit

Markieren Sie diesmal IOS: 36 und drücken . Anschließend werden Sie zu folgendem Menu weitergeleitet:

IOS, BC, MIOS
Channels
System Menu
Boot2
Scan the Wii's internals (SysCheck)

Markieren Sie IOS, BC, MIOS und bestätigen mit . Sie werden nun zu einem Menu weitergeleitet, wo Sie IOS aussuchen und installieren/deinstallieren können. Drücken Sie rechts bis Sie zu IOS222 gelangen. Deinstallieren Sie es mit Knopfdruck auf minus. Vorher müssen Sie jedoch mit bestätigen. Wiederholen Sie diese Prozedur für IOS223, IOS249 und IOS250. Wenn eines dieser IOS nicht angezeigt wird, so ist das nicht schlimm, weil es nicht auf der Wii installiert wurde.

Da die Stub-IOS nun gelöscht sind, gibt es nun Platz für die echten cIOS222/223/249/250.


Patchen des System Menu-IOS (nur für 4.X Wiis)

Falls Sie Kanäle auch von SD-Karte aus starten möchten, so müssen Sie ihr System Menu-IOS mit dem Trucha Bug patchen. Sollten Sie es nicht wollen, so können Sie mit dem nächsten Schritt weitermachen.

Markieren Sie nun im selbem Menu in dem Sie die Stub-IOS gelöscht haben, ihr System Menu-IOS (IOS70 für 4.2 und IOS60 für 4.1 und 4.0). Drücken Sie anschließend auf plus. Bestätigen Sie die nachfolgenden 4 Fragen jeweils mit und wählen Sie danach Download from NUS(Online) bzw. Load Wad from SD Card (Offline) aus und bestätigen mit . Warten Sie bis der Vorgang abgeschlossen wird und drücken Sie anschließend eine beliebige Taste.


Installation der cIOS

In diesem Abschnitt werden wir sowohl Waninkokos, als auch Hermes cIOS installieren. Wenn Sie einen USB-Loader starten , können Sie sich in den Einstellungsmenu das cIOS aussuchen mit dem Sie ein Spiel starten möchten (Bitte fragen Sie nicht im Forum wie man einen USB-Loader installiert, denn USB-Loader sind ganz gewöhnliche Apps und ganz gewöhnliche Apps starten man ganz gewöhnlich mit dem HBC. Sollten Sie nicht wissen, wie man Apps startet, so haben Sie im theoretischen Teil dieses Guides geschlafen).


Optimale Installation von Waninkokos cIOS

Starten Sie im HBC den cIOSX Installer rev19. Dort angekommen, wählen sie als erstes IOS36 aus und bestätigen Sie mit . Es erscheint der Disclaimer. Drücken Sie erneut . Nun müssen Sie sich ein Base-IOS aussuchen, welches Sie zu IOS249 und IOS250 patchen möchten. Wählen Sie IOS57 v5661 aus und drücken auf . Online-Installierer wählen anschließend < Network Installation > aus und Offline-Installierer < Wad Installation > Beginnen Sie den Installationsprozess mit . Warten Sie eine Weile und gehen nach dem Ende der Installation in den Homebrew Channel zurück.

Starten Sie nun BlueDump. Drücken Sie um in den System Titles browsen zu können. Finden Sie ihre IOS249 v19 und drücken auf eins. Drücken Sie anschließend 2 mal auf rechts und ein mal auf . Nun wird ihre IOS249 v19 zu einer Wad-Datei gepackt und im Ordner Bluedump auf ihrer SD-Karte platziert. Nehmen Sie ihre SD-Karte aus der Wii raus und stecken Sie sie in ihren Kartenlesegerät ihres PCs. Ihre ausgelesene Datei heißt 00000001-000000f9 - IOS249 v19.wad. Ändern Sie den Namen aus praktischen Gründen in IOS249[57]-v19.wad um und packen Sie sie in den Ordner Wad im Hauptverzeichnis ihrer SD-Karte (nicht im BlueDump-Wad-Ordner!).


Nun starten Sie bitte den AnyTitle Deleter Mod aus ihrem HBC, wählen am Anfang das IOS36 aus, bestätigen mit und suchen  unter System Titles die IOS249 und IOS250. Löschen Sie beide per Knopfdruck auf und nochmaliger Bestätigungen. Ignorieren Sie alle Fehlermeldungen. Gehen Sie wieder in den HBC.


Starten Sie erneut den cIOSX Installer rev19. Dort angekommen, wählen sie als erstes IOS36 aus und bestätigen Sie mit . Es erscheint der Disclaimer. Drücken Sie erneut . Nun müssen Sie sich ein Base-IOS aussuchen, welches Sie zu IOS249 und IOS250 patchen möchten. Dieses mal wählen Sie IOS38 v3867 aus und drücken auf . Online-Installierer wählen anschließend < Network Installation > aus und Offline-Installierer < Wad Installation > Beginnen Sie den Installationsprozess mit . Warten Sie eine Weile und gehen nach dem Ende der Installation in den Homebrew Channel zurück.


Nun starten Sie erneut den AnyTitle Deleter Mod aus ihrem HBC, wählen am Anfang IOS36 aus und löschen diesmal nur IOS249. Ignorieren Sie alle Fehlermeldungen. Gehen Sie wieder in den HBC.


Nun starten Sie den Wad Manager aus ihrem HBC. Wählen Sie am Anfang das IOS250 aus und drücken Sie ein paar mal bis Sie ihre IOS249[57].wad sehen können. Installieren Sie sie per Knopfdruck auf mit Install Wad. Kehren Sie wieder zu ihrem HBC zurück.

Nun haben wir folgende cIOS installiert:

IOS249[57] mit schnelleren Ladezeiten für USB-Loader und IOS250[38] wenn Sie künftig Wad-Dateien mit dem Wad Manager installieren wollen. Fehlen nur noch die cIOS von Hermes.


Optimale Installation von Hermes cIOS

Starten Sie den Hermes cIOS Installer v5. Sie werden gefragt welches IOS Sie zur Installation verwenden möchten. Wählen Sie IOS250 aus und bestätigen mit . Sie sehen nun vier Auswahlmöglichkeiten mit einem blau blinkendem Feld. Gehen Sie zuerst auf IOS202, drücken , markieren Use IOS 60 und bestätigen mit . Warten Sie bis die Installation abgeschlossen ist. Wiederholen Sie das Spielchen nun für

IOS222 mit Use IOS 38
IOS223 mit Use IOS 37
IOS224 mit Use IOS 57

Sie haben nun auf ihrer Wii insgesamt folgende cIOS installiert:

IOS202[60]-v65535  = USB2.0 für MPlayer, WiiXplorer etc. sowie DVDx-Ersatz.
IOS222[38]-v65535  = Stabiles IOS welches Wad-Dateien installieren kann.
IOS223[37]-v65535  = Für Musikspiele mit USB-Geräte wie Rock Band, Guitar Hero etc.
IOS224[57]-v65535  = Schnellere Ladezeiten bei USB-Loader.

IOS249[57]-v19  = Schnellere Ladezeiten bei USB-Loader.
IOS250[38]-v65535  = Stabiles IOS welches Wad-Dateien installieren kann.

Nun können Sie sich einen USB-Loader ihrer Wahl aussuchen, Festplatte anschließen, ihre teuer erworbenen Spiele in die Wii legen und vom USB-Loader auf die Festplatte installieren lassen.


FAQ Stufe 2

Frage: Muss ich das wirklich alles machen? Ich will doch nur SKs zocken ._.
Antwort: Müssen tun Sie gar nichts. Sie können auch weiterhin wie gewohnt Spiele per Originaldisk spielen.

Frage: Das Passwort zum Archiv ist falsch!!
Antwort: Nein, ist es nicht.

Frage: Ich bekomme in einem Schritt ein schwarzes Bild mit vielen komischen Zahlen und Buchstaben. Ist meine Wii nun reif für die Schrottpresse oder was hat es damit aufsich?
Antwort: Das was Sie gesehen haben, waren Codedumps oder auch Stackdumps, dessen Auftreten rein zufällig ist weil keine Software perfekt ist. Sie sind keinesfalls schädlich für die Wii. Wiederholen Sie einfach den Schritt bei dem dieses Problem auftauchte so oft bis es klappt, auch wenn dafür 100 Anläufe von Nöten sind.

Frage: Mein Homebrew Channel steht auf einmal auf den Kopf???
Antwort: Lesen Sie sich die FAQ zum Homebrew Channel weiter oben durch.

Frage: Ich bekomme bei der cIOS-Installation eine Fehlermeldung (ret-2011, etc.). Warum?
Antwort: Das liegt daran, dass Sie unbedingt mehr Schlaf brauchen. Wiederholen Sie den Schritt mit dem FakeSign von IOS36 und machen diesmal auch wirklich das was ihnen gesagt wird. Gehen Sie auch sicher, dass Sie alle oben genannten Stub-IOS gelöscht haben.

Frage: Offline-Installation geht nicht..
Antwort: Wahrscheinlich befinden sich nicht die richtigen Dateien im richtigen Ort auf ihrer SD-Karte. Machen Sie exakt das was ihnen gesagt wird.

Frage: Hilfe, mein Spiel X freezt an einer Stelle oder will gar nicht laufen.
Antwort: Das ist nicht der richtige Ort für so eine Frage. Meistens hilft es wenn man die SuFu richtig benutzt.

Frage: Was ist der Unterschied zwischen Hermes cIOS und Waninkokos cIOS?
Antwort: Beide Coder haben ihr eigenes cIOS erschaffen und drehen nur ihr eigenes Ding. Wenn ein Spiel mit einem bestimmten cIOS Probleme macht, können Sie auf ein anderes zurückgreifen (im Optionsmenu einstellen). Meistens erziehlt jedoch Hermes cIOS die besseren Ergebnisse.

Frage: Kann meiner Wii bei den obigen Installationen zu Schaden kommen?
Antwort: Nein, es werden keine empfindlichen Operationen an ihrer Wii vorgenommen. Die Wahrscheinlichkeit, dass ihre Wii kaputt gehen könnte, ist ziemlich gering.

Frage: Ok, ich hab eine Frage, die in dieser FAQ nicht beantwortet wird. Wo bekomm ich Hilfe? Im Chat?
Antwort: Sollten Sie im Chat öffentlich nach Hilfe verlangen, könnten Sie sich eine Verwarnung einfangen. Support gibt es im Forum. Für Fragen zu dieser Stufe bitte AUSSCHLIEßLICH dieses Forum benutzen. Gehen Sie allerdings erstmal die gelösten Fragen dort durch, denn es ist äußerst wahrscheinlich, dass ihre Frage bereits eine andere Person gestellt hat und gelöst wurde.
Ark has attached the following file:

This post has been edited 15 times, last edit by "Ark" (Jan 24th 2010, 11:45pm)


Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

6

Sunday, December 6th 2009, 7:45am

Exkursion - Der Gamecubemodus, MIOS, cMIOS, BC


Die Nintendo Wii kann von Haus aus alle Spiele für den Gamecube abspielen. Dazu muss die Wii in einem Modus wechseln, in dem kein IOS läuft. Dieser Modus wird als Gamecubemodus bezeichnet. Er wird durch das BC eingeleitet, einem Code, der die Taktrate des Hollywood Grafikchips auf 162 MHz senkt und boot2 einleitet, welches wiederum das MIOS initialisiert, mit dem Gamecubespiele schließlich betrieben werden. Anders als IOS, gibt es nur ein einziges MIOS (Modular IOS), welches zuständig für alle Gamecubespiele ist. Sprich, egal welches Gamecubespiel man startet, es wird immer das selbe MIOS verwendet. Das MIOS hat im Gegensatz zu den IOS im Laufe der Zeit nur minimale Updates erfahren. Das MIOS v10 ist die derzeit aktuellste Version.


Wenn es cIOS gibt, dann muss es natürlich auch cMIOS geben. Das cMIOS ist eine modifizierte Version des MIOS. Es wird mit dem MIOS Patcher von WiiGator oder dem cMIOS Installer von Waninkoko installiert. Einziger Zweck des cMIOS ist das Abspielen von gebrannten Gamecube Sicherheitskopien. Dies erfordert jedoch auch ein installiertes Waninkoko cIOS (IOS249/IOS250). Während alle aktuellen cIOS Zugriff auf den USB-Anschluss der Wii haben, um zB. Spiele von einer Festplatte abspielen zu können, ist es beim cMIOS nicht der Fall, was bedeutet, dass es softwaretechnisch keine Möglichkeit gibt, Gamecubespiele per HDD zu spielen. Die Wahrscheinlichkeit, dass es irgendwann mal ein cMIOS mit USB-Unterstützung geben wird, ist sehr unwahrscheinlich, da die Wii im Gamecubemodus sich praktisch wie ein Gamecube verhällt, jenes aber über keinen USB-Anschluss verfügt.

Sie werden nun lernen, wie man ein cMIOS installiert. Beachten sie bitte, dass dies nur ein optionaler Schritt ist. Sollten für Sie Gamecubespiele keine Rolle spielen, dann brauchen Sie auch kein cMIOS zu installieren. Die Installation eines cMIOS ist unabhängig von der Wii-Firmware.


Installationsanleitung cMIOS (ONLINE/OFFLINE!!)


Was wird benötigt?

- Eine SD/SDHC-Karte im Format FAT32 (USB-Stick im FAT32-Format geht auch)
- Einen Gamecube Controller im Port 1
- Den Homebrew Channel bereits installiert
- cIOS (IOS249/IOS250) bereits installiert
- Die unteren Downloads
- Ihre volle Aufmerksamkeit

Downloads

- Wii-Homebrew.com cMIOS Installationspacket (Passwort: Wie Stufe 1)

In dem Packet enthalten sind:

- MIOS Patcher v0.2
- Gamecube Backup Launcher v0.2
- NUSDownloader v1.3Beta (nur für Offline-Installation)
(Stand: März 2010)

Vorbereitungen am PC

- Laden sie sich bitte das Packet herunter, entpacken sie es und platzieren sie den Ordner miospatcher in den apps-Ordner auf ihrer SD-Karte. Den NUSDownloader nicht in den apps-Ordner platzieren, sondern bitte irgendwo auf ihre Festplatte.

Achtung: Folgender Schritt nur für die Offlineinstallation!!

1.) Öfnnen sie den NUSDownloader-Ordner und starten sie die MakeKeyBin.exe. Tippen sie 42 ein und klicken auf GENERATE und dann auf EXIT. Nun starten sie den NUSDownloader. Gehen Sie sicher, dass alle Optionen unten deaktiviert sind!

2.) Nun klicken Sie ganz oben auf Database und suchen sich folgendes aus:

- MIOS v8, dann auf Start NUS Download! klicken und warten.

Sie erhalten daraufhin einen Ordner mit dem Namen 0000000100000101v8. In diesem Ordner befinden sich folgende Dateien:

-
00000007
- 00000008
- cetk
- tmd.8


Erstellen Sie im Hauptverzeichnis ihrer SD-Karte den Ordner 00000001. In diesem Ordner erstellen sie wiederum den Ordner 00000101. Und in diesem Ordner erstellen Sie schließlich den Ordner v8. Kopieren Sie nun die vier Dateien, die sich im Ordner 0000000100000101v8 befinden, in den Ordner v8 auf ihrer SD-Karte.

- Legen sie nun ihre SD-Karte in den SD-Card-Slot ihrer Wii ein. Weiter gehts an der Wii.
-----------------------------------

1.) Rufen Sie den Homebrew Channel auf und starten sie dann den MIOS Patcher. Navigieren sie dann zum MIOS v8 und drücken sie mit dem Gamecube Controller auf . Warten Sie ne Sekunde und drücken sie auf . Nun wird das MIOS gepatcht und als cMIOS installiert.

Nun können sie den Gamecube Backup Launcher starten und Sicherheitskopien ihrer Gamecube-Originale spielen. Beachten Sie bitte, dass eine gute Spielekompatibilität nicht immer gegeben ist. Manche Spiele laufen ohne Probleme, während einige gar nicht oder nur mit Einschränkungen funktionieren.


FAQ Gamecubemodus

Frage: Kann ich Gamecubspiele auch von Festplatte spielen?
Antwort: Nein.

Frage: Kann ich auch ein anderes MIOS als v8 nehmen?
Antwort: Natürlich, obwohl der Unterschied nicht wirklich groß sein dürfte.

Frage: Offline-Installation funktioniert nicht.
Antwort: Doch es funktioniert. Stellen Sie nur sicher, dass sich auch alle benötigten Dateien im richtigen Verzeichnis auf ihrer SD-Karte befinden.

Frage: Kann ich Gamecubespiele auch mit der Wiimote spielen?
Antwort: Nein, das ist technisch nicht möglich.

Frage: Brauch ich unbedingt eine Memory Card oder kann ich auch auf SD-Karte meine Spielstände speichern?
Antwort: Nein, es wird zwingend eine Memory Card benötigt.

Frage: Ein Spiel funktioniert nicht. Was soll ich machen?
Antwort: Versuchen Sie das cMIOS mit einem anderen MIOS zu installieren. Einige Spiele laufen gar nicht oder nur eingeschränkt.

Frage: Ich hab eine Frage die hier nicht beantwortet wurde. Wo bekomm ich Hilfe?
Antwort: Support rund um den Gamecube-Modus, Gamecube-Backups etc. gibt es NUR in diesem Unterforum.
Ark has attached the following file:

This post has been edited 9 times, last edit by "Ark" (Jan 7th 2010, 10:40pm)


Konsolenshop24.de

wii-468x60

Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

7

Sunday, December 6th 2009, 11:50am

Backup Disk Loader, Backup USB Loader


So so, Sie möchten also Sicherheitskopien ihrer erworbenen Spiele von einer Festplatte oder als gebrannte Disk abspielen können? Sie möchten wissen, was für Programme man dafür brauch und wie man sie installiert? Dann sind Sie hier richtig.

Hier werden Sie die wichtigsten Backup Disk- und Backup USB Loader zusammengefasst kennenlernen. Backup Disk Loader sind, wie der Name vermuten lässt, Loader für Sicherheitskopien, die auf DVD-R/+Rs gebrannt wurden. Ein gemeinsames Merkmal aller Backup Disk Loader ist die verlangsamte Disk-Lesegeschwindigkeit auf 3x.

Gehen wir zunächst nochmal zu Stufe 2 zurück und überlegen was und warum wir dort etwas gemacht haben. In Stufe 2 haben wir zuerst das IOS36 mit dem wichtigen Trucha Bug, ES_Identify und NAND Access gepatcht. Warum? Um cIOS installieren zu können. Was sind cIOS und warum brauch man sie? Trivial gesagt, sind cIOS Treiber für USB-Loader und Disk-Loader. Auf dem PC funktioniert eine Hardware ohne passenden Treiber nicht. USB-Loader und Backup Loader funktionieren auch nicht ohne ihre Treiber, die cIOS. Wir haben in Stufe 2 5 cIOS für USB-Loader/Backup Loader installiert. Da NIE mehr als 1 Treiber zur gleichen Zeit aktiv sein kann, kann auch NIE mehr als 1 cIOS zur gleichen Zeit aktiv sein. Welches cIOS Sie benutzen können, können Sie in den Einstellungsmenus der Loader festlegen.

Je nachdem welches Spiel Sie im USB-Loader starten, könnten diverse Probleme entstehen, die das Spiel unspielbar machen. Diese sind weiter unten in der USB-Loader/Backup Loader-FAQ aufgeführt.

Jetzt die Frage aller Fragen: Wie zum Teufel installiert man diese USB-Loader und Disk-Loader???

Antwort: GAR NICHT!!

Warum kann man keine USB-Loader installieren? Auf dem PC installiert man doch auch neue Programme. Ganz einfach: Das was 99% aller Frischlinge glauben, ist das USB-Loader und ein Disk-Loader separat zu installierende Programme sind, die ein Registryeintrag im Flashspeicher der Wii hinterlassen. Dem ist aber nicht so. Wer was anderes erzählt, gehört gesteinigt.

USB-Loader sind auch nur boot.dols, also ganz normale ausführbare Programme wie jedes andere auch, zB wie Wad Manager, oder wie Dop-Mii oder wie jedes beliebige Homebrewspiel. Wie man Programme auf der Wii starten kann, sollten Sie schon längst wissen weil es weiter oben steht. Falls Sie es dennoch vergessen haben, hier nochmal das Verzeichnisschema:

SD:/apps/xbeliebiger Programmname/boot.dol

Wenn Sie einen USB-Loader ihrer Wahl auf die SD-Karte kopiert haben, starten Sie ihn wie jedes andere Programm über den Homebrew Channel. Wenn Sie einen Kanal dafür verwenden möchten, so müssen Sie sich Verknüpfungen im Wii-Menu installieren. Diese nennt man Forwarder oder Forwarder-Channels. Diese finden Sie in unserem Forum im Customize-Bereich und in der Channeldatenbank unserer umfangeichen Download-DB. Wenn Sie nichts finden, bemühen Sie bitte Google. Forwarder greifen nach dem Ausführen im Wii-Menu auf ein bestimmtes Verzeichnis auf der SD-Karte zu. Wenn dieses Verzeichnis nicht existiert, kehren Sie nach dem Ausführen des Forwarder-Kanals automatisch ins Wii-Menu zurück.

Festplatten müssen für USB-Loader im neuen Format WBFS (Wii Backup File System) vorliegen. Wenn man eine NTFS- oder eine FAT32-Platte an der Wii anschließt (unbedingt den rechten USB2.0-Port benutzen), wird man von den USB-Loader gefragt, ob man die Platte formatieren möchte. Wenn Sie sich sicher sind, dass keine wichtigen Dateien auf der Platte drauf sind, können Sie den Formatierungsprozess starten. Dauert auch nur ein paar Sekunden. Sie können auch mehrere Partitionen erstellen, eine für WBFS, eine für NTFS und eine für FAT32. Homebrew-Programme können derzei nur von FAT/FAT32-Formatierten Speichermedien gelesen werden.

Wie bekommen Sie Spiele nun auf die Platte? Die einzig legale Möglichkeit, Spiele auf die Platte zu bekommen, ist Sie mit den Originalspielen vom USB-Loader auslesen zu lassen. Spiele die vom Internet runtergeladen worden sind, sind illegal und werden hier nicht supportet. Sollten Sie so was gemacht haben, haben Sie sich strafbar gemacht und können kein Support mehr in diesem Forum verlangen.

Das Auslesen von Games mag zwar der Kopierschutz umgehen, ist aber was viele Menschen nicht wissen, nicht illegal, da kein ensprechendes Gesetz in Deutschland existiert. Es existiert lediglich eines für Film-DVDs. Sonst wäre ja das Installieren von PS3 oder Xbox360-Games illegal.

Es existieren auch Möglichkeiten, Spiele von FAT32- und NTFS-Platten abzuspielen. Dies hat man durch Reverse Engineering ermöglicht. Dazu müssen die Spiele, die üblich im Format *.iso vorliegen, ins Format *.wbfs konvertiert werden (*.cISO für uLoader). Hierbei helfen diverse PC-Programme wie zB. der Wii Backup Manager. Jedoch unterstützen die meisten Loader ausschließlich WBFS-Partitionen. Details gibt es in separaten Tutorials. Es sei an dieser Stelle gesagt, dass das Lesen von Games aus FAT32- und NTFS-Partitionen deutlich langsamer ist als aus WBFS-Partitionen. Zudem beeinfusst das Fragmentieren die Lesegeschwindigkeit enorm (nicht bei WBFS).

Für Disk-Loader ist es wichtig, kein D3-2-Laufwerk zu haben und Spiele am besten auf DVD-R-Rohlingen mit ImgBurn und langsamster Geschwindigkeit zu brennen. DVD+R-Rohlinge können auch verwendet werden, jedoch muss man dann den Book-Type auf DVD-ROM stellen. Nur die allerwenigsten Wiis können sogar DVD-+RWs lesen.

Nachfolgend werden ihnen alle wichtigen Loader im Überblick vorgestellt. Details wie man Sie konfiguriert kann man sich selbst mit ein bisschen Rumspielerei erarbeiten. Zu jedem USB-Loader werden zukünftig separate, ausführliche Tutorials in diesem Forum erhältlich sein.


Backup Disk Loader

- Backup Launcher v0.3 gamma (veraltet)
- NeoGamma
- SoftChip
- cIOSCorp

Backup Launcher v0.3 gamma


Der klassische Backup Launcher 0.3 gamma war früher der gängige Backup Loader. Er wurde von WiiGator programmiert und bot eine gute Spielekompatibilität, ist mittlerweile jedoch veraltet, da schon seit lange nicht mehr an ihm gearbeitet wurde. Mit neueren Games kommt er nicht klar. Für das Optische des zugehörigen Kanals war NeoRame zuständig. Nur bedingt zu empfehlen.


NeoGamma


NeoGamma ist eine Modifizierung des Backup Launcher 0.3 gamma vom deutschen Coder WiiPower. Unter den Backup Disk Loadern ist dieser hier der beliebteste, so weist er doch eine hohe Spielekompatibilität und Stabilität auf und hat diverse Bonusoptionen zu bieten. So ist er nicht nur ein Backup Disk Loader, sondern auch ein Backup USB und SD Loader, sprich er spielt Spiele auch von HDD, USB-Stick und SD-Karte ab. Daneben ist er zusätzlich in der Lage, Gamecube-Backups unter Verwendung des cMIOS abzuspielen. Sehr empfehlenswert.

Zum NeoGamma Tutorial


SoftChip


SoftChip ist eine gute Alternative zum NeoGamma. Genau wie jener wird er stetig weiterentwickelt, ist stabil und hat eine gute Kompatibilität. Anders als NeoGamma ist Softchip ein reiner Backup Disk Loader, sprich er spielt nur Spiele ab, die auf DVD-R/+Rs gebrannt worden sind. Gamecubespiele lassen sich mit Softchip nicht abspielen. Empfehlenswert.




cIOSCorp


cIOSCorp ist weniger ein Backup Disk Loader, sondern eher eine Systemmodifikation. Dazu werden fast alle IOS durch modifizierte IOS (cIOS) ersetzt. Dadurch kann man mit cIOSCorp Sicherheitskopien direkt vom Disk Channel aus abspielen. Die Modifikation von unzähligen IOS bringt aber ein gewisses Risiko mit sich, weshalb wir cIOSCorp nicht empfehlen und auch keine Installationsanleitung anbieten. Zudem enthält cIOSCorp viele kopierrechtlich geschütze IOS, weshalb der Download nicht ganz legal ist. Wir raten euch von cIOSCorp auf jeden Fall ab, da man auch mit anderen Loadern viel einfacher ans Ziel kommt ohne so tiefe Manipulationen am System auszulösen, wie cIOSCorp es tut. Nicht empfehlenswert.


Gecko OS


Gecko OS ist zwar kein Backup Disk Loader an sich, weil er nicht in der Lage ist, Sicherheitskopien abzuspielen, jedoch handelt es sich hierbei um ein großartiges Stück Software für Importgames. Sprich, Gecko OS ist ein Freeloader. Amerikanische, japanische und koreanische Spiele sind damit kein Problem mehr. Daneben enthällt Gecko OS eine Cheatsoftware, genannt Ocarina, mit der man Gecko-Cheats für so ziemlich jedes Spiel aktivieren kann. Weiterhin erlaubt Gecko OS unter Verwendung des optional erhältlichen USBGecko (ein ca. 35 Euro teurer Apapter für den Gamecube-Memorycard-Slot) diverse Debuggingmöglichkeiten für Hacker. Für Retroliebhaber steht die Cheatfunktion auch für VC-Games und WiiWare zur Verfügung. Gecko OS ist der so ziemlich sicherste Loader, da er keine Modifikationen an irgendwelchen IOS verlangt. Sehr empfehlenswert.



Backup USB Loader

- USB Loader GX
- WiiFlow
- Configurable USB Loader
- uLoader

USB Loader GX


Der USB Loader GX basiert auf Waninkokos USB/SD Loader v1.1 mit Features vom USB/SD Loader v1.5 und gehört zu den beliebtesten USB Loadern. Wie der NeoGamma ist der USB Loader GX Backup Disk Loader und Backup USB Loader in einem. Er unterstützt auch Gamecubespiele per Disk. WBFS ist ein Dateisystem von Waninkoko, das speziell für das Spielen von Games via HDD entwickelt wurde. Der USB-Loader GX kann Spiele von WBFS, FAT32 und NTFS lesen. Der USB Loader GX hat unter anderem die Cheatsoftware Ocarina und einen Code Manager eingebaut, unterstützt das automatische Runterladen von Spiele- und Diskcovern, sowie individuelle Skins, die man sich auch automatisch runterladen kann und man kann sogar Homebrewprogramme wie der eigentliche Homebrew Channel starten. Ebenfalls lassen sich wie mit Gecko OS installierte Kanäle direkt starten. Dazu gehören VC-Spiele, WiiWare, offizielle Channel und Custom Channel. Der Loader wird regelmäßig aktualisiert, weshalb man auch regelmäßig die die Projektseite besuchen sollte, die Sie durch diesen Klick erreichen können. Unsern offiziellen Supportthread erreichen Sie hier. Sehr empfehlenswert.

Zum USB-Loader GX Tutorial (in Arbeit)


WiiFlow


WiiFlow ist ein weiterer, erstklassiger USB Loader. Er bietet im Schnitt das Gleiche wie der USB Loader GX, ist aber vom Optischen her dem USB Loader GX überlegen. Besonderes Merkmal sind echte 3D-Cover, durch die man bequem "durchblättern" kann. Er kann Spiele von WBFS, FAT32 und NTFS lesen. Ein ausführliches Handbuch in deutscher Sprache ist im Downloadpacket mit enthalten. Den offiziellen, deutschen Supportthread gibt es hier bei uns unter diesem Klick. Sehr empfehlenswert.


Zum WiiFlow-Tutorial


Configurable USB Loader


Der Configurable USB Loader ist neben dem USB Loader GX und WiiFlow der USB-Loader schlechthin. Er basiert auf Waninkokos SD/USB Loader, Kwiirk's Yal, Hermes uLoader, WiiPowser's NeoGamma und viele andere (Sorg, nIxx, fishears, usptactical, 56Killer, WiiShizzza, hungyip84, Narolez, ...). Er ist der Loader, den man am weitesten konfigurieren und an die eigenen Geschmäcker anpassen kann. Er liest Spiele von WBFS, FAT32 und NTFS. Zudem bietet er wie WiiFlow Coverfloweffekte, jedoch deutlich unschöner. Sehr empfehlenswert.

Zum CFG-Loader-Tutorial (in Arbeit)


uLoader


Hermes hat sein cIOS Installer ursprünglich für seinen uLoader entwickelt. Dieser ist der stabilste Loader weit und breit und hat die beste Spielekompatibilität. Er liest Spiele von WBFS und FAT32.  Außerdem kann er als einzigster Loader seiner Art, VC- und WiiWare-Spiele zusammen mit Savegames emulieren. Mit uLoader-Hacks kann man das Programm sogar modifizieren. Wer keine Festplatte hat und ein D3-2-Laufwerk verbaut hat, der kann ein externes USB-DVD-Laufwerk anschließen und damit Spiele spielen. Sehr empfehlenswert.

Zum uLoader-Tutorial (in Arbeit)



FAQ USB-Loader und Disk-Loader



Frage: Ich hab jetzt cIOS installiert, aber wie installiere ich nun einen USB-Loader?
Antwort: Packen Sie die boot.dol des USB-Loaders in ein Verzeichnis und dieses dann ins apps-Verzeichnis auf der SD-Karte.

Frage: Wie bring ich nun die Spiele auf die Platte?
Antwort: Legen Sie ihre Original-Disks ein und lassen Sie sie vom USB-Loader auf die Platte installieren. Sollten Sie aus Platzgründen ein Spiel auf dem PC gelagert haben, können Sie es mit WBFS-Managern auf die WBFS-Platte verschieben.

Frage: Kann ich auch Spiele auf einer FAT32- und NTFS-Platte auslesen lassen?
Antwort: Nein, derzeit kann dies zwar nur der USB-Loader GX, aber die Wahrscheinlichkeit, dass Sie sich dadurch ihre Platte kaputtmachen und alle Spiele verlieren ist hoch (Stand: März 2010)

Frage: Ich verwende NTFS, aber mein Spiel startet nicht. Warum?
Antwort: Die libs für NTFS wurden durch Reverse Engineering gewonnen und sind dementsprechend noch bugbehaftet. Verwenden Sie FAT32 oder WBFS.

Frage: Spiel X funktioniert nicht, ich erhalte nur ein BlackScreen.
Antwort: Stellen Sie im Loader ein anderen cIOS ein. Aktivieren Sie den 002 Error-Fix, ändern Sie die Videoeinstellungen oder probieren Sie einen anderen Loader. Im Zweifels fall sind Sie mit uLoader bestens beraten. Sollten Sie auch damit einen BlackScreen bekommen, so könnte es sich um einen BadDump halten. Dumpen, bzw. lesen Sie ihr Spiel erneut aus. Sollten Sie ihr Spiel aus dem Internet geladen haben, so können Sie nicht erwarten, dass es auch funktioniert.

Frage: Ich spiele New Super Mario Bros Wii aber es stürzt nach ein paar Minuten immer zufällig ab.
Antwort: New Super Mario Bros Wii wird mit dem BCA-Antipiraterieschutz geschützt. Um es zu spielen, verwenden Sie den uLoader oder suchen Sie in unserem Forum nach einem New Super Mario Bros-Tutorial.

Frage: Ich habe ein Modchip verbaut. Beeinflusst das in einer Weise einen USB-Loader?
Antwort: Nein.

Frage: Ich spiele Metroid Prime Trilogy aber es stürzt immer ab oder verlangt eine Disk.
Antwort: Für dieses Spiel brauchen Sie die 3 alternativen Dols aus dem Spiele-Image. Suchen Sie in unserem Forum nach dem Metroid Prime Trilogy-Tutorial. Bedenken Sie jedoch, dass sie einen anderen Schwierigkeitsgrad nur mit einem Gecko-Cheat auf geckocodes.org wählen können. Alternativ können Sie mit ihrer Original-Disk spielen um somit allen Problemen auszuweichen.

Frage: Ich bekomme einen blauen Bildschirm mit einem 002 Error. Wie fixe ich das?
Antwort: Im Loader den 002 Fix oder 002 Anti-Fix aktivieren.

Frage: Ich kann Wii Sports Resort nicht spielen. Irgendwelche Ideen?
Antwort: Wii Sports Resort ist ebenfalls ein Spiel welches die alternative Dol aus dem Spiele-Image braucht. Suchen Sie in unserem Forum nach dem Wii Sports Resort-Tutorial.

Frage: Ich spiele Super Smash Bros Brawl, aber irgenwas scheint da nicht zu funktionieren. Kann es sein, dass dort einige Videos fehlen?
Antwort: Super Smash Bros Brawl wird auf einer Dual-Layer-Disk ausgeliefert. Um den zweiten Layer vollständig auslesen zu können, müssen Sie mindestens cIOSX rev18 installiert haben. Starten Sie das Spiel dann mit eines von Hermes cIOS (222, 223, 224).

Frage: Meine Rock Band- und Guitar Hero-Instrumente gehen nicht.
Antwort: Sie benötigen ein cIOS welches das IOS37 nutzt, weil dort die Treiber für USB-Peripheriegeräte enthalten sind. Wenn Sie diesem Guide gefolgt sind, haben Sie IOS223 mit IOS37 als Basis installiert. Verwenden Sie also dieses cIOS für ihre Musikspiele.

Frage: Ich hab bereits alles versucht, aber meine Festplatte wird nicht erkannt.
Antwort: Vielleicht ist ihre Festplatte einfach nicht kompatibel. Kaufen Sie sich eine andere.

Frage: Meine Disks werden einfach nicht gelesen, weder Sicherheitskopie noch Film-DVD. cIOS und DVDx sind installiert. Ist meine Wii kaputt?
Antwort: Sie haben ein Laufwerk mit einem D3-2-Chipsatz verbaut. Sie können nur Spiele von USB spielen oder ihre Originaldisks aus dem Schrank holen.

Frage: Mit dem Mplayer kann ich normale Film-DVDs abspielen, aber SKs per Disk nicht.
Antwort: Verwenden Sie einen DVD-R-Rohling und brennen Sie mit Minimalgeschwindigkeit. Einige Rohlingsmarken funktionieren überhaupt nicht. Erfahrungsgemäß funktionieren Verbatim-Rohlinge am besten, aber es gibt Wiis, die keine Verbatims lesen können.

Frage: Ich habe eine Frage speziell zum Thema USB-Loader und Backup Loader, die hier nicht beantwortet ist. Wo bekomme ich Hilfe?
Antwort: Hilfe dazu bekommen Sie in diesem Unterforum. Lesen Sie sich aber erst die gelösten Fragen durch und benutzen die Board-Suche, denn es ist wahrscheinlich, dass ihre Frage bereits ein anderer User gestellt hat und beantwortet wurde.



Problemkategorien im Überblick (danke an WiiPower)


Problemkategorie 1: IOS Reloading

Jedes Spiel benötigt ein IOS um zu funktionieren. Spiele mit IOS Reloading suchen sich ihre IOS selbst aus. Für Backup USB Loader bedeutet das normalerweise, dass solche Spiele nicht mit ihnen funktionieren, da dass IOS Reloading die USB-Verbindung trennen würde. Disk Loader sind davon nicht betroffen.

Lösung:
Verwendung einer Alternate.dol. Diese lädt das benötigte IOS bevor das Spiel überhaupt startet, was bedeutet, dass das Spiel nicht nochmal manuel nach dem benötigten IOS sucht. Die Alternate.dols findet man in den Disk-Images der Spiele selber und können mit dem WiiScrubber extrahiert werden.

Bekannte Spiele, die eine Alternate.dol brauchen, sind:

- Army Men: Soldiers of Misfortune
- Boogie
- Call of Duty 3
- CSI: Deadly Intent(IOS53)
- FarCry(IOS9)
- Fate of Atlantis(inside Indiana Jones and the Staff of Kings)
- FIFA 08
- House of the Dead 2
- Mahjong Kakutou Club(Mahjong Fight Club)
- Madden '07
- Madden '08
- Medal of Honor Heroes 2
- Metal Slug Anthology
- Metroid Prime 1
- Metroid Prime 2
- Metroid Prime Trilogy
- Mortal Kombat Armageddon
- NBA Live '08
- Pangya Golf With Style
- Red Steel(IOS9)
- Sam & Max Season One(IOS33)
- Splinter Cell Double Agent
- SSX Blur
- Super Swing Golf
- Video tutorial in Grand slam Tennis
- Video tutorial in Tiger Woods PGA Tour 10
- Video tutorial in Virtua Tennis
- Video tutorial in Wii Sports Resort


Problemkategorie 2: ERROR #002



Einige Spiele verursachen den oberen Fehler wenn sie gestartet werden.

Lösung: 002Fix oder Anti 002Fix in den Einstellungen der USB-Loader aktiivieren.

Bekannte Spiele, die einen ERROR #002 auslösen, sind:

- Burger Island
- Diabolik The Original Sin
- Ghostbusters
- Indiana Jones and the Staff of Kings
- MySims Racing
- Nutrition Matters
- Solitaire And Mahjong
- Takt of Magic
- Plus weitere unbekannte Spiele


Problemkategorie 3: Freeze bei der Gesundheitswarnung

Solche Spiele freezen sofort bei der Gesundheitswarnung kurz nach dem Start eines Spiels.

Lösung: Bisher eher keine. Bei einigen Leuten hat es geholfen im richtigen Moment die Disk durch ein Druck auf die Eject-Taste zu entfernen und wieder einzulegen. Dies ist logischerweise nur mit Disk-Loadern möglich.

Bekannte Spiele, die einen Freeze bei der Gesundheitswarnung verursachen, sind:

- Ghostbusters
- Summer Sports 2


Problemkategorie 4: BCA - Anti-Piraterie Schutz

Solche Spiele stürzen nach einer Weile automatisch ab, sodass man immer nur ein paar Minuten spielen kann.

Lösung: Loader mit BCA-Support verwenden (zB. uLoader), Loader mit entsprechenden Fixes verwenden oder das Patchen der beroffenen Spiele.

Bekannte Spiele, die vom BCA Anit-Piraterie Schutz betroffen sind:

- New Super Mario Bros. Wii




Rockband / Guitar Hero Instrumentprobleme

Die Treiber für die Rockband Instrumente liegen hauptsächlich im IOS37. Daher sollte man ein cIOS mit IOS37 als Base-IOS verwenden (IOS223[37]). Annsonsten werden USB-eripheriegeräte nicht erkannt.


Dual-Layer Games

Solche Spiele sind zu groß, als dass sie auf einen handelsüblichen Rohling passen würden. Sie benötigen einen weiteren Layer. Für USB Loader kein Problem. Für Disk Loader muss man den Layerbreak auf 2084960 setzen und auf einem DVD-RDL/+RDL brennen. Es muss mindestens cIOSX rev18 (oder höher) installiert werden und damit die betroffenen Spiele ausgelesen werden.

Betroffene Spiele:

- Super Smash Bros. Brawl
- Metroid Prime Trilogy



Freeze unter grünem Bildschirm

- Das Erzwingen eines nicht vorhandenen Videomodus in einem Spiel


Lösung: Einen anderen Videomodus verwenden. Spiel mit WiiFrii patchen. Sprache des Wii-Systems dem der Originalsprache des jeweiligen Spiels anpassen.



This post has been edited 5 times, last edit by "Ark" (Feb 4th 2010, 12:45am)


Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

8

Monday, December 7th 2009, 11:11pm

Stufe 3 (Optional)

Systemmenu-Hacks - Preloader, Priiloader, StartPatch, Custom System Menu


In dieser Hackingstufe lernen sie die Vor- und Nachteile von Systemmenu-Hacks kennen. Systemmenu-Hacks sind dazu da, um unerwünschte Funktionen zu umgehen wie zB. die Aufforderung von Systemupdates, das Umgehen der Regionalsperre, das Ausschalten der Gesundheitswarnung, Hintergrundmusik usw. Beim Pre/Priiloader benötigt man dazu eine hacks.ini
im Hauptverzeichnis der SD-Karte, damit die Hacks in den NAND geschrieben werden können. Bei StartPatch befinden sich die Hacks bereits in der boot.dol. Da Crediar, der Entwickler des Preloader sein Projekt aufgegeben und den Quellcode veröffentlicht hat, haben phpgeek und DacoTaco das Projekt unter dem neuen Namen Priiloader weitergeführt. Deshalb werden wir hier nur den Priiloader behandeln.

Eine hacks.ini enthält Hacks für unterschiedliche Firmware und Regionen. Bitte achten Sie darauf, dass sie immer für ihre Firmware und Region entsprechende Hacks installieren.

Achtung: Niemals Priiloader und StartPatch gleichzeitig verwenden, sondern immer nur eines dieser Programme, da sie sich ansonsten in die Quere kommen könnten! Beachten Sie bitte auch, dass diese Programme nicht empfehlenswert sind, wenn Ihre Wii nicht ausreichend abgesichert ist oder Sie Zweifel haben.

Installationsanleitung - Priiloader
Priiloader
Was wird benötigt?

- Eine SD/SDHC-Karte im Format FAT32 (USB-Stick im FAT32-Format geht auch)
- Den Homebrew Channel bereits installiert
- cIOS bereits installiert
- Die unteren Downloads
- Ihre volle Aufmerksamkeit

Downloads

- Wii-Homebrew.com FW 3.2E, 4.0E, 4.1E, 4.2E Priiloader Hackspacket (Passwort: Wie Stufe 1)

In dem Packet sind enthalten:

- Priiloader rev72 deutsche Edition
- Hacks für Firmware 4.2E, 4.1E, 4.0E und 3.2E

Vorbereitungen am PC

- Laden sie sich das Packet runter und entpacken Sie es. Darin finden Sie einen Ordner namens  Priiloader0.2 rev72 DE und einen Ordner namens Hacks.ini. Den Ordner Priiloader rev72 DE platzieren sie bitte in den Ordner apps auf ihrer SD-Karte. In dem Ordner Hacks.ini befindet sich jeweils eine hacks.ini zu Firmware 3.2E, 4.0E, 4.1E und 4.2E. Suchen Sie sich die passende hacks.ini aus und platzieren Sie sie ins Hauptverzeichnis ihrer SD-Karte. Dann legen Sie ihre SD-Karte in ihre Wii ein.
-----------------------------------

1.) Rufen Sie den Homebrew Channel auf und starten Priiloader. Befolgen Sie den Bildschirmanweisungen um Priiloader zu installieren. Die Wii wird rebootet.

2.) Nun sind Sie im weißen Priiloadermenu. Wenn nicht, dann starten Sie ihre Wii neu und halten beim Startvorgang die Reset-Taste an der Wii gedrückt. Sie sehen nun folgendes Bild:


- System Menu - Hier gelangen Sie ins Wii-Menu.

- Homebrew Channel - Hier gelangen Sie in den Homebrew Channel.

- BootMii IOS - Falls Sie BootMii als IOS installiert haben, gelangen sie unter diesem Punkt ins BootMii-Menu.

- Installed File - Unter diesem Punkt können sehen, welche DOL sie als Autobootapplikation installiert haben.

- Load/Install File - Hier können sie ein Programm in Form einer DOL bei jedem Start der Wii autobooten lassen.

- System Menu Hacks - Hier können Sie die für uns relevanten Hacks aktivieren und wieder deaktivieren.

- Settings - Hier können Sie diverse Einstellungen vornehmen wie zB. die Farbe des Hintergrundes oder was genau autogebootet werden soll

Unten werden die Versionnummer des Priiloader und das System-IOS angezeigt.



2.) Navigieren Sie zu System Menu Hacks und aktivieren Sie alle die von ihnen gewünschten Hacks mit enabled.

Alle von ihnen aktivierten Hacks sind nun solange aktiv, bis Sie sie wieder deaktivieren.


Achtung: Sollten Sie nach der Installation von Priiloader nicht mehr ins Systemmenu/Wii-Menu gelangen und eine Fehlermeldung bekommen, dass ihr Bootstatus nicht ermittelt werden kann, so müssen Sie ihr Systemmenu mit dem NUS Downloader runterladen und als Wad-Datei packen. Dabei unbedingt Pack-->WAD und Delete Contens markieren. Anschließend platzieren Sie ihre Systemmenu.wad in den Wad-Ordner auf ihre SD-Karte. Starten Sie den Wad Manager, wählen Sie zu Beginn das IOS250 aus, drücken drei mal bis ihre Wad-Dateiliste angezeigt wird. Navigieren Sie zu ihrer Systemmenu.wad und installieren Sie sie mit [Install WAD]. Ihr Priiloader ist danach jedoch nicht mehr da, was bedeutet, dass Sie ihn erneut installieren müssen.

Installationsanleitung - StartPatch

Was wird benötigt?

- Eine SD/SDHC-Karte im Format FAT32 (USB-Stick im FAT32-Format geht auch)
- Den Homebrew Channel bereits installiert
- cIOS bereits installiert
- Die unteren Downloads
- Ihre volle Aufmerksamkeit
- Für 4.1E und 4.0E muss das IOS36 mit dem Trucha Bug versehen werden (Ist im Normalfall schon gegeben)

Downloads

- Wii-Homebrew StartPatch Packet (Passwort: Wie Stufe 1)

Im Packet sind enthalten:

- StartPatch für Firmware 4.0E, 4.1E und 4.2E

Vorbereitung am PC

- Laden Sie sich das Packet runter. Dort befinden sich drei Ordner, je eine StartPatch-Version für Firmware 4.0E, 4.1E und 4.2E. Kopieren sie nur den Ordner, der ihrer Firmware entspricht, in den apps-Ordner auf ihrer SD-Karte. Legen Sie anschließend die SD-Karte in ihren SD-Card-Slot ein.
-----------------------------------

1.) Rufen Sie den Homebrew Channel auf und starten StartPatch. Stellen Sie das IOS IOS auf IOS250 ein und drücken Sie auf um fortzufahren. Nun sehen Sie eine Liste mit aktivierbaren Hacks. Suchen Sie sich die für Ihre Bedürfnisse passenden Hacks aus und ativieren Sie sie mit Knopfdruck auf . Bedenken Sie dass due Hacks in mehrere Parts gesplittet sind. Sie müssen jedes Part einzeln aktivieren um den entsprechenden Hack wirksam zu machen.

2.) Klicken Sie nun auf Save um die Hacks zu installieren. Nun sollte Ihre Wii neu mit aktivierten Hacks neu gestartet werden.


Preloaderhacks - Erläuterungen

[Replace Health Screen with Backmenu] - Durch diesen Hack wird die Gesundheitswarnung ausgeblendet.
[Auto-Press A at Health Screen] - Bei der Gesundheitswarnung wird der A-Knopf automatisch gedrückt.
[Block Disc Updates] - Updateaufforderungen von Disks werden geblockt.
[Block Online Updates] - Updates, die sich automatisch per WiiConnect24 überspielen würden, werden geblockt.
[No System Menu Background Music] - Die Hintergrundmusik des Wii-Menus wird ausgestellt.
[No System Menu sounds AT ALL] - Alle Sounds im System werden ausgestellt
[Move Disc Channel] - Der Disk-Kanal kann durch gleichzeitiges Drücken von A und b bewegt werden.
[Remove NoCopy Save File Protection] - Durch diesen Hack können nun auch Speicherstände von Online-Games kopiert werden.
[Force Disc Games to run under IOS249] - Zwingt jedes Disk-Spiel unter IOS249 zu laufen.
[Recovery Mode (DISABLE below hack first)] - Ruft das Rescue-Menu hervor (Unterer Hack muss ausgeschaltet werden).
[Recovery Mode press Dpad-R on gc pad 4P] - Ruft das Rescue-Menu durch Druck auf Rechts des digitalen Steuerkreuzes hervor, während der Gamecube-Controller sich im vierten Port befindet.
[Region Free Wii & GC Games] - Umgeht die Regionalsperre von Wii- und Gamecube-Games
[Region Free Channels] - Umgeht die Regionalsperre von Kanäle
[Force Disc Region to Wii Region] - Zwingt den Regionalcode von Disks sich dem der Wii anzupassen.
[Force Wifi Connection Test Failure] - Dadurch ist es nicht möglich sich mit der WiFi-Connection zu verbinden um evtl. Updates zu verhindern.
[Blackscreen at Wii System Menu startup!] - Ersetzt den Gesundheitsbildschirm mit einem schwarzen Bild.


StartPatchhacks - Erläuterungen

Disable HAXX, DVDX, RZDx Checks - Deaktiviert die Systemkontrollen von HAXX, DVDX, RZDx.
Block Disc Updates - Updateaufforderungen von Disks werden geblockt.
Region Free Wii Games - Umgeht die Regionalsperre von Wii-Games.
Region Free Channels - Umgeht die Regionalsperre von Kanäle
Region Free GC Games No VM Patch - Umgeht die Regionalsperre von von Gamecube-Games.
Remove NoCopy Protection (Need To Install ALL Five) - Durch diesen Hack können nun auch Speicherstände von Online-Games kopiert werden. Dazu müssen alle 5 Teile aktiviert werden.
Move Disc Channel - Der Disk-Kanal kann durch gleichzeitiges Drücken von A und b bewegt werden.
No Menu BG Music - Die Hintergrundmusik des Wii-Menus wird ausgestellt.
Recovery Mode 4th GC DPad UP (Need To Install BOTH) - Ruft das Rescue-Menu durch Druck auf Oben des digitalen Steuerkreuzes hervor, während der Gamecube-Controller sich im vierten Port befindet. Beide Teile müssen aktiviert werden.
Remove Diag Disc Check - Entfernt die diagnostische Disk-Kontrolle
Auto-Press A At Health Screen - Bei der Gesundheitswarnung wird der A-Knopf automatisch gedrückt.
Replace Health Screen With Black - Ersetzt den Gesundheitsbildschirm mit einem schwarzen Bild.
Force Disc To Use IOS249 - Zwingt jedes Disk-Spiel unter IOS249 zu laufen


Custom System Menu

Sie sind das triste Weiß des Wii-Menus satt und möchten gerne das obige Wii-Menu haben? Kein Problem, alles was Sie dazu brauchen finden Sie hier. Mit dem folgendem Tutorial können Sie ihrem Wii-Menu eine neue optische Note verpassen. In diesem Tutorial installieren Sie ausschließlich das schwarze Systemmenu. Sollten Sie ein anderes bevorzugen, so können Sie sich unter diesem Link Überblick verschaffen.

Achtung: Das Modifizieren des Systemmenus kann die Wii beschädigen. Sie sollten mindestens über den Priiloader verfügen wenn sie Modifizierungen an ihr Systemmenu vornehmen möchten. Jedoch ist es auch dann nicht empfehlenswert. Nur wenn Sie BootMii im boot2 installiert und bereits ein NAND-Backup gemacht haben, können Sie ohne Risiko ihr Wii-Menu modifizieren!

Was wird benötigt?

- Eine SD/SDHC-Karte im Format FAT32 (USB-Stick im FAT32-Format geht auch)
- Den Homebrew Channel bereits installiert
- cIOS bereits installiert
- Ausreichender Brickschutz
- Die unteren Downloads
- Ihre volle Aufmerksamkeit

Downloads

- Wii-Homebrew.com DarkWii-Systemmenu-Pack

Im Packet sind enthalten:

- NUSDownloader v1.3beta
- SoftMii Tweak
- MyMenu
- DarkWii.mym

Theoretisches

Bevor wir mit dem Praktischen beginnen, ist es erforderlich einige Dinge im Voraus zu erklären. Ein farbiges Wii-Menu beruht auf das Patchen des originalen Systemmenus mit einer *.mym. Zuerst wird per NUSDownloader das richtige Systemmenu heruntergeladen (Achtung: Wenn man das falsche Systemmenu nimmt, hat das einen Brick zur Folge), es in mehrere *.app-Dateien decryptet, die passende *.app-Datei mit einer *.mym gepatcht und schließlich mit SoftMii Tweak installiert. Das Patchen übernimmt das PC-Programm MyMenu.

Vorbereitungen am PC

- Laden Sie sich das Packet runter und entpacken Sie es in einem beliebigen Verzeichnis. Entpacken Sie ebenfalls das MyMenu-Archiv und installieren das Programm.

- Öffnen Sie den NUSDownloader-Ordner und generieren Sie mit der darin befindlichen MakeKeyBin.exe eine key.bin.

- Starten Sie den NUSDownloader und markieren ganz unten den Punkt decrypt.

Nun laden Sie sich ihr passendes Systemmenu runter. Welches das ist, entnehmen Sie bitte der folgenden Tabelle:

Systemmenu/Region Europa (E) USA (U) Japan (J)
3.2 v290 v289 v288
4.0 v418 v417 v416
4.1 v450 v449 v448
4.2 v482 v481 v480

Sie finden nun einen weiteren Ordner in ihrem NUSDownloader-Verzeichnis. Öffnen Sie ihn. Dort finden Sie jede Menge *.app-Dateien, aber nur eine ganz bestimmte davon dürfen Sie verwenden. Welche das ist, entnehmen Sie folgender Tabelle.

Systemmenu/Region Europa (E) USA (U) Japan (J)
3.2 00000045.app 00000042.app 00000040.app
4.0 00000075.app 00000072.app 00000070.app
4.1 0000007e.app 0000007b.app 00000078.app
4.2 0000008a.app 00000087.app 00000084.app

Wenn Sie sie gefunden haben, löschen Sie alle anderen Dateien in diesem Verzeichnis, sodass sich nur noch ihre passende *.app-Datei im Ordner befindet. Im Downloadpacket finden Sie noch eine DarkWii.mym. Kopieren Sie sie in dasselbe Verzeichnis, in das sich ihre *app-Datei befindet.

Starten Sie nun MyMenu, daraufhin ploppt folgendes Fenster auf:



Im Feld Source wählen Sie ihre *.app-Datei, während Sie im Feld MyM File die DarkWii.mym wählen. Klicken Sie nun auf Create MyMenu! und wählen Sie ihr Verzeichnis, in das die gepatchte *.app erscheinen soll.

Wenn Sie fertig sind, nennen Sie die eben erhaltene Datei folgendermaßen um:

000000XX.appDarkWii

Für XX geben Sie entsprechend ihres Systemmenus die beiden spezifischen Zeichen ein (zB. 0000008a.appDarkWii für Systemmenu 4.2E).

Erstellen Sie nun den Ordner Softmii im Hauptverzeichnis ihrer SD-Karte und platzieren dort ihre gepatchte *.app rein. Den SoftMii Tweak-Ordner aus dem Downloadpacket platzieren Sie in den Ordner apps auf ihrer SD-Karte. Legen Sie nun ihre SD-Karte in den SD-Card-Slot ihrer Wii ein.
-----------------------------------------------

1.) Starten Sie den Homebrew Channel und laden Sie SoftMii Tweak. Es begrüßt Sie der Hauptbildschirm. Warten Sie bis das Bild schwarz wird und Sie ihre gepatchte *.app sehen können.

2.) Nun installieren Sie ihre *.app mit Knopfdruck auf .

Herzlichen Glückwunsch. Sie haben nun ein schwarzes Wii-Menu.


FAQ Stufe 3

Frage: Ich möchte eigentlich nur Sicherheitskopien spielen und so wenig wie möglich in das System der Wii eingreifen. Sind Priiloader und StartPatch unbedingt notwendig?
Antwort: Nein, wie gesagt, das ist rein optional. Sie können auch ohne Systemmenu-Hacks glücklich werden.

Frage: Ich habe Priiloader installiert, aber ich komme nicht mehr ins Wii-Menu. Ist meine Wii im Eimer?
Antwort: Nein, stellen Sie ihr Systemmenu auf Autoboot um. Wenn das nix bringt, laden Sie sich mit dem NUS Downloader ihre System Menu.Wad runter und installieren es mit dem Wad Manager. Dass überschreibt den Priiloader. Anschließend installieren Sie ihn erneut.

Frage: Priiloader oder StartPatch? Ich kann mich nicht entscheiden.
Antwort: Wenn ihnen nur System Menu-Hacks wichtig sind, werden Sie mit StartPatch glücklich. Wenn Sie zusätzlich Schutz vor Banner- und Semibricks haben möchen und kein BootMii im boot2 installieren können, entscheiden Sie sich für Priiloader.

Frage: Kann die Installation von Priiloader und StartPatch meine Wii bricken?
Antwort: Obwohl diese Programme mittlerweile als sicher eingestuft worden sind, darf man die Möglichkeit eines Brickes nicht unterschätzen. Wenn ihnen sehr viel an ihrer Wii liegt, aber zu wenig Basiswissen von der Thematik haben, verzichten Sie auf die Installation von Priiloader und StartPatch.

Frage: Wo kann ich immer die aktuelle deutsche Version von Priiloader beziehen?
Antwort: In diesem Thread.

Frage: Es ist eine neue Version von Priiloader erschienen. Muss ich die alte erst deinstallieren?
Antwort: Nein, Sie können eine neue Priiloader-Version einfach über die alte drüberinstallieren.

Frage: Wie werde ich Priiloader wieder los?
Antwort: Über die integrierte Deinstallationsfunktion.

Frage: Ich hab mein Installieren eines Custom System Menus meine Wii gebrickt. Ist sie noch zu retten?
Antwort: Wie gesagt, es ist gefährlich ein Custom System Menu zu installieren. Wenn Sie Priiloader installiert hatten, können Sie ihre Wii durch Installation einer sauberen System Menu.wad wieder reparieren. Alternativ können Sie mit BootMii ein NAND-Backup einspielen und einen alten Status ihrer Wii wiederherstellen. Wenn Sie weitere Fragen haben, steht unser Bricks- und Modchips-Bereich für Sie zur Verfügung.

Frage: Ich habe eine Frage zu Stufe 3, die hier nicht beantwortet wurde. Wo bekomme ich Hilfe?
Antwort: Hilfe bekommen Sie in diesem Unterforum. Schauen Sie sich erst die gelösten Fragen an um auszuschließend ob es nicht noch jemanden gab, der die gleiche Frage wie Sie hatte und gelöst worden ist.
Ark has attached the following files:

This post has been edited 18 times, last edit by "Ark" (Apr 16th 2010, 11:24am)


Konsolenshop24.de

wii-468x60

Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

9

Tuesday, December 8th 2009, 6:52pm

Glossar - Homebrew-ABC

Ab sofort finden Sie den Glossar separat in diesem Thread.


Fehlermeldungen und deren Bedeutungen

ret -2011, 002 Error und Co. sagen Ihnen gar nichts? Kein Problem, mehr Infos gibt es dazu
HIER

Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

10

Tuesday, December 8th 2009, 8:50pm

Ich hoffe Ihnen hat unser Homebrew-Guide gefallen und empfehlen ihn weiter. Beachten Sie bitte, dass er stetig upgedatet  werden wird und noch nicht vollständig ist. Deshalb wird es nach und nach Changelogs geben, aus denen die Änderungen nachvollziehen werden können.

Heflen Sie uns den Homebrew-Guide so perfekt wie möglich zu machen und sagen Sie uns, was man noch verbessern oder anders machen könnte. Zu diesem Anlass gibt es einen separaten Report- und Support-Thread, der für Ihnen zur Verfügung steht.

Copyright © Wii-Homebrew.com


Alle Spenden werden für Serverkosten
und Improvisationen der Webseite genutzt.

Konsolenshop24.de

wii-468x60

Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

11

Tuesday, December 8th 2009, 11:20pm

Changelog

v0.4

- aus 4 cIOS Softmodanleitungen eine einzige für alle Firmware gemacht
- so ziemlich alles auf den aktuellsten Stand gebracht
- FAQs in jedem Bereich hinzugefügt
- Emulation entfernt
- Rechtschreib- und Tippfehler behoben
- Glossar upgedated (Homebrew-ABC)
- zusätzliche Infos mit Noobschutz gepostet

v0.3

- Dop-IOS MOD v10.1 hinzugefügt
- Stufe 2 für 4.2 und 4.1 überarbeitet

v0.2

- DOP-IOS MOD v9 durch DOP-IOS in sämtlichen Tutorials ausgetauscht
- Custom System Menu Anleitung geaddet
- Priiloader-Packet aktualisiert
- Diverse Hinweise geaddet
- Weitere kleine Fixes

v0.1

- Erster Release

This post has been edited 3 times, last edit by "Ark" (Jan 2nd 2010, 10:19pm)


Ark

Cruxis

(473)

  • "Ark" started this thread

Posts: 8,020

Reputation modifier: 22

  • Send private message

12

Monday, December 28th 2009, 1:33am

Hat ihnen der Ultimate Homebrew Guide geholfen? Stand: v0.4

A total of 1,356 Votes have been submitted.

97%

Ja (1,321)

3%

Nein (35)

Bitte nehmen Sie nur an dieser Umfrage teil, wenn sie den kompletten Guide von oben bis unten abgearbeitet haben. Beachten Sie, dass einmal abgegebene Bewertungen nicht mehr geändert werden können.

This post has been edited 3 times, last edit by "Ark" (Jan 20th 2010, 3:35am)


Konsolenshop24.de

wii-468x60