Dieser Artikel betrifft die Nintendo Wii

Error 003: Unterschied zwischen den Versionen

Aus WiiDatabase Wiki
Zur Navigation springenZur Suche springen
(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 ==

Version vom 27. Juni 2023, 14:43 Uhr

Error 003 auf einer Wii

Der Error 003 tritt bei koreanischen Wiis auf, die ein nicht-koreanisches Wii-Systemmenü 4.2 oder 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 Ioctlv(0x45) in IOS auf, die mit dem IOS70 (4.2) hinzugefügt wurde. IOS versucht danach, eine bestimmte Bytefolge mit dem 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

Error:003
unauthorized device has been detected.

Fix

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 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 "Mario Kart-PWNS" sowie "DiscSwap-PWNS".

Mit "KoreanKii" kann der Korean-Key vor einer Regionsänderung entfernt und auch wieder installiert werden, wenn die Region zurückgeändert wird.

Einzelnachweise