Error 003: Unterschied zwischen den Versionen

Aus WiiDatabase Wiki
Zur Navigation springenZur Suche springen
288 Bytes hinzugefügt ,  27. Juni 2023
Besser formuliert
(KoreanKii)
(Besser formuliert)
Zeile 1: Zeile 1:
[[Datei:Error 003.jpg|mini|Error 003 auf einer Wii]]
[[Datei:Error 003.jpg|mini|Error 003 auf einer Wii]]
Der '''Error 003''' tritt bei koreanischen Wiis auf, deren Region verändert wurde und die ein Update auf [[Wii-Systemmenü 4.2|4.2]]/[[Wii-Systemmenü 4.3|4.3]] durchführen. Das Systemmenü 4.2+ ruft die ES-Funktion <code>Ioctlv(0x45)</code> in [[IOS]] auf, die mit dem [[IOS70]] (4.2) hinzugefügt wurde. IOS versucht danach, eine bestimmte Bytefolge mit dem [[Common-Key|koreanischen Common-Key]] zu verschlüsseln und prüft das Ergebnis mit einem hardcodierten Wert. Wenn es korrekt ist, wird "0" zurückgegeben, was anschließend den Error 003 auslöst.
Der '''Error 003''' tritt bei koreanischen Wiis auf, die ein nicht-koreanisches Wii-Systemmenü [[Wii-Systemmenü 4.2|4.2]] oder [[Wii-Systemmenü 4.3|4.3]] installiert haben. Ohne Priiloader oder BootMii in boot2 installiert ist dies ein [[Fullbrick]].
 
== Ursache ==
Das nicht-koreanische Systemmenü 4.2+ ruft die ES-Funktion <code>Ioctlv(0x45)</code> in [[IOS]] auf, die mit dem [[IOS70]] (4.2) hinzugefügt wurde. IOS versucht danach, eine bestimmte Bytefolge mit dem [[Common-Key|koreanischen Common-Key]] zu verschlüsseln und prüft das Ergebnis mit einem hardcodierten Wert. Wenn es korrekt ist (ergo der koreanische Common-Key existiert), wird "0" zurückgegeben, was anschließend den Error 003 auslöst.


== Transkript ==
== Transkript ==
Zeile 9: Zeile 12:
Da bei einem Update von < 4.2 der boot2 aktualisiert wird, wird auch ein eventuell installiertes BootMii gelöscht und durch das neue [[Systemmenü-IOS]] geht ebenfalls der [[Priiloader]] verloren. Auch kann kein Update auf 4.3K durchgeführt werden, da kein Spiel mit einem solchen Update existiert.
Da bei einem Update von < 4.2 der boot2 aktualisiert wird, wird auch ein eventuell installiertes BootMii gelöscht und durch das neue [[Systemmenü-IOS]] geht ebenfalls der [[Priiloader]] verloren. Auch kann kein Update auf 4.3K durchgeführt werden, da kein Spiel mit einem solchen Update existiert.


Der wohl sicherste Weg ist es, das [[IOS60]] (v6174) in Slot 70 (4.2) oder 80 (4.3) zu installieren, da dieses den oben erwähnten Check nicht besitzt. Um in den [[Homebrewkanal]] zu gelangen muss bspw. Super Smash Bros. Brawl über das [[SaveMiiFrii|Recovery-Menü]] gestartet und Smash Stack ausgeführt werden. Da sich Discs aus anderen Regionen nicht ausführen lassen, ist es notwendig, ein koreanisches Spiel über das Recovery-Menü zu booten, die Disc mit SSBB auszutauschen und die Wii neu zu starten. Dies gelingt jedoch nicht immer - eine 100%ige Chance gibt es nur mit einem Modchip und "Mario Kart-PWNS" und "DiscSwap-PWNS".
Der wohl sicherste Weg ist es, das [[IOS60]] (v6174) in Slot 70 (4.2) oder 80 (4.3) zu installieren, da dieses den oben erwähnten Check nicht besitzt. Um in den [[Homebrewkanal]] zu gelangen muss bspw. Super Smash Bros. Brawl über das [[SaveMiiFrii|Recovery-Menü]] gestartet und Smash Stack (PAL) ausgeführt werden. Da sich Discs aus anderen Regionen nicht ausführen lassen, ist es notwendig, ein koreanisches Spiel über das Recovery-Menü zu booten, die Disc mit SSBB auszutauschen und die Wii neu zu starten. Dies gelingt jedoch nicht immer - eine 100%ige Chance gibt es nur mit einem Modchip und "[https://wiibrew.org/wiki/Mario_Kart-PWNS Mario Kart-PWNS]" sowie "[https://wiibrew.org/wiki/DiscSwap-PWNS DiscSwap-PWNS]".


Mit "[https://wiibrew.org/wiki/KoreanKii KoreanKii]" kann der Korean-Key **vor** einer Regionsänderung entfernt und auch wieder installiert werden.
Mit "[https://wiibrew.org/wiki/KoreanKii KoreanKii]" kann der Korean-Key '''vor''' einer Regionsänderung entfernt und auch wieder installiert werden, wenn die Region zurückgeändert wird.


== Einzelnachweise ==
== Einzelnachweise ==

Navigationsmenü