
Betwiin: NAND-Backups konvertieren
watermarked by chaos watermarked by chaos
Mit der Veröffentlichung von bushing´s "
betwiin" ist es möglich ein NAND-Backup zu konvertieren um es auf anderen Konsolen nutzen zu können.
watermarked by chaos watermarked by chaos
Dies ist jedoch nur möglich, wenn BootMii auf
beiden Konsolen installiert worden ist, sowohl auf der funktionieren, als auch auf der nicht funktionierenden (bricked) Wii! Wenn BootMii nur auf der funktionieren Wii vorhanden ist, auf der bricked Wii aber nicht, funktioniert dieses Tutorial nicht!
watermarked by chaos watermarked by chaos
Benötigt wird:
watermarked by chaoswatermarked by chaos- ein Computer
- 2 Wii Konsolen (mit BootMii)
- SD Card mind. 1GB
- OpenSSL
- Betwiin
- WiiNaND
- beliebigen HEX Editor (bsp.: 010 Editor)
- NAND-Backup
- CMD/DOS-Kenntnisse (!)
watermarked by chaos watermarked by chaos
Der Wii-NAND ist durch viele kleine Schlüssel an jeweile eine Konsole gebunden, daher kann man diesen nicht einfach auf eine andere Wii überspielen. Diese Schlüssel sind in einem "Read-only-memory" (ROM-Speicher) gespeichert, die nicht einmal durch die eigene Hardware ausgelesen werden können. Die einzigen Programme, welche diese Schlüssel lesen und entpacken können, sind xyzzy und BootMii.
watermarked by chaos watermarked by chaos
Was benötigt wird, um den NAND zu konvertieren:
watermarked by chaoswatermarked by chaos- Dump der NAND-Konsolenquelle
- nand nand-hmac-key
- nand nand-hmac-key und Quelle
watermarked by chaos
Um zu überprüfen ob unser NAND überhaupt kompatibel ist, muss man BootMii starten, entweder über den Homebrewkanal, beim Starten der Konsole usw., ganz nach rechts auf das Zahnrad klicken und dann auf Info (
Bild). Nun erscheint ein Bildschirm welcher euch über die Version eures boot1 bzw. boot2 informiert (
Bild).
watermarked by chaos
watermarked by chaos watermarked by chaos
In diesem Beispiel ist boot1b und boot2v3. Diese Versionen sind sehr wichtig, denn boot1 muss der selbe auf beiden Konsolen sein, boot2 muss gleich oder größer an der "Quellen-Konsole" sein. Im Grunde genommen ist es nicht schwer eine Konsole mit einem ähnlichen NAND zu finden, denn es gibt nur 2 Versionen des boot1 und 3 des boot2. Wenn ihr eine passende Konsole bzw. den passenden NAND gefunden habt, erstellt ihr euch mit BootMii ein NAND-Backup auf eure SD Card. Falls es noch möglich sein sollte, erstellt ihr bitte ebenfalls ein Backup von der Konsole, die später "gerettet" werden soll.
watermarked by chaos watermarked by chaos
watermarked by chaoswatermarked by chaos
Um Verwechslungen zu vermeiden, erstellt ihr 2 Ordner auf eurem PC (Nr. 1 "Quelle"; Nr.2 "Ziel") und kopiert jeweils die Backups in die Ordner. In den Ordner "Quelle" kommt der Dump der "Quell-Konsole", in den Ordner "Ziel" kommt der Dump der Konsole die später repariert werden soll.
watermarked by chaos watermarked by chaos
Falls ihr es noch nicht getan haben solltet, muss nun OpenSSL und Python installiert werden. Wenn ihr "Betwiin" heruntergeladen habt, werden ihr merken, dass in den Ordnern "input" und "output" 5 Dateien enthalten sind (flash.bin input, nand, nand-hmac-key, nand und nand-hmac-key). Diese sind Platzhalter und ihr könnt sie nun ohne Bedenken löschen, sie werden nicht gebraucht.
watermarked by chaos watermarked by chaos
Startet jetzt vorerst das Programm "WiiNand", drückt oben links auf die drei Punkte und wählt das NAND-Backup (nand.bin) der "Quell-Konsole" aus. Klickt auf den Reiter "Keys", drückt auf die zwei unteren Buttons (
Bild) und speichert sie in X/betwiin/input/ . Öffnet nun den "input" Ordner und benennt die neu erstellten/gespeicherten Dateien so um, dass sie keine Erweiterungen besitzen, also so, dass sie nur "nand" und "nand-hmac-key" heißen. Im Programm "WiiNand" geht ihr auf den Reiter "Extra", wählt als Modus "Infectus" aus, drückt auf "Clean" und speichert diese Datei unter X/betwiin/input/, aber nun als "flash.bin". Am Ende solltet ihr exakt 3 Dateien im "input" Ordner haben: flash.bin, nand-key und nand-hmac - nicht mehr & nicht weniger!
watermarked by chaos watermarked by chaos
Die Größen der Dateien müssen
genau diese sein:
watermarked by chaos- flash.bin: 553,648,128 bytes
- nand-hmac: 20 bytes
- nand-key: 16 bytes
watermarked by chaoswatermarked by chaos
Wenn alles passt, müsst ihr das selbe mit dem NAND-Backup der "Ziel-Konsole" machen, also ab "Startet jetzt vorerst das Programm "WiiNand", drückt oben links auf die drei Punkte und wählt das NAND-Backup (nand.bin)...", doch diesmal speichert ihr alles im "output" Ordner ab. Am Ende bitte wieder auf die Dateigröße achten!
watermarked by chaos
[Zwischenschritt nur für BootMii v0.3 und niedriger: Entpackt die "keys.bin" Datei des "Ziel-Konsolen Backup´s" auf euren Desktop und bewahrt diese gut auf (
Bild). Wenn ihr eine Version höher als 0.3 habt, könnt ihr diesen Schritt überspringen, da diese automatisch bei einem Backup erstellt wird.]
watermarked by chaoswatermarked by chaos
__________________________________________________ ______
watermarked by chaos
Jetzt geht es mit der Einrichtung von Python, Crypto und NumPy weiter...
watermarked by chaos watermarked by chaos
Benötigte Dinge:
Achtet darauf, dass die Bibliotheken von Python ( NumPy, Crypto ) in den richtigen Pfad installiert werden, startet euren Computer anschließend neu um mögliche Fehler zu beseitigen.
watermarked by chaos watermarked by chaos
watermarked by chaos
Öffnet nun "CMD" über Start->ausführen->CMD (XP) und wechselt in das Betwiin-Verzeichnis.
Schreibt als Befehl "set PATH \u003d C: \\ Python26;% PATH%" (wenn ihr den Stanardinstallation-Ordner gewählt habt) und startet Python anschließend mit de Befehl "python betwiin.py" (
Bild). Übermittelt die Daten und das Programm sollte mit der Textausgabe "Create empty output image:" starten (bitte warten...). Nun könnt ihr etwas trinken gehen, eine Kleinigkeit essen oder sonst etwas machen, denn das Programm benötigt rund 20 Minuten (PC-Leistung abhängig). Wenn es fertig ist wird dies mit der Ausgabe "Done" gekennzeichnet.
watermarked by chaos
watermarked by chaos watermarked by chaos
Startet einen HEX-Editor, öffnet die Dateien "betwiin \ output \ flash.bin" und "Backup \ Ziel \ keys.bin". Wählt alle Inhalte der "keys.bin" aus, kopiert sie, scrollt bis ans Ende der Datei "flash.bin" (Position 2100:0000h) und fügt die Inhalte ein, die wir vorhin kopiert haben (
Bild). Speichert die Datei als "nand.bin" ab und überprüft die Größe, sie muss
553,649,152 bytes betragen.
watermarked by chaos watermarked by chaos
watermarked by chaos
Unser Backup ist nun einsatzbereit und kann wiederhergestellt werden. Kopiert die Datei "nand.bin" auf eine SD Card und startet den Vorgang mithilfe von BootMii. BootMii sollte eine Verifizierung starten, um sicherzugehen, dass das Backup korrekt ist und genutzt werden kann.
watermarked by chaos watermarked by chaos
Fertig. Ihr habt es (hoffentlich) geschafft!
Weitere Tutorials von mir findet ihr hier...
Don´t copy body, i know what´s annoying: This :-D