7.907
Bearbeitungen
ICON (Diskussion | Beiträge) K (→MEMPROT) |
ICON (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 18: | Zeile 18: | ||
=== MEMPROT === | === MEMPROT === | ||
Mit deaktivierter HW_AHBPROT ist es möglich, '''MEMPROT''' (Memory Protection) zu deaktivieren. Das IOS reserviert den oberen Teil von MEM2 für seine eigene Nutzung<ref>[http://wiibrew.org/wiki/Memory_Map Memory Map - WiiBrew]</ref> - dadurch können temporäre Patches auf das IOS angewendet werden, inklusive [[Trucha Bug|Signatur]]-, NAND- und [[ES_Identify|ES]]-Patches. | Mit deaktivierter HW_AHBPROT ist es möglich, '''MEMPROT''' (Memory Protection) zu deaktivieren. Das IOS reserviert den oberen Teil von MEM2 für seine eigene Nutzung<ref>[http://wiibrew.org/wiki/Memory_Map Memory Map - WiiBrew]</ref> - dadurch können temporäre Patches auf das IOS angewendet werden, inklusive [[Trucha Bug|Signatur]]-, NAND- und [[ES_Identify|ES]]-Patches. | ||
== Geschichte == | |||
Auf der Suche nach einer Lösung für ein Problem, innerhalb von BootMii, bei dem die Buttons in [[IOS254|BootMii/IOS]] nicht funktionierten, stieß bushing von Team Twiizers auf das "Access Rights" Bit in der [[TMD]] einer WAD, die am Ende der Herstellung einer Wii verwendet wird.<ref>[https://hackmii.com/2009/08/of-tmds-and-hardware/ of TMDs and hardware]</ref> Wird dieses Bit gesetzt, so wird der komplette Zugriff auf die gesamte Hardware direkt vom PPC aus gewährt. Bushing vermutete, dass dies das Testen der Hardware vereinfacht haben soll. Der [[Homebrewkanal]] hat ebenfalls dieses Bit ab v1.0.8 gesetzt und ermöglicht es so jeder Applikation, die über den HBC gestartet wird, HW_AHBPROT zu deaktivieren. Dies hat den Vorteil, dass kein gepatchtes IOS mehr benötigt wird, da jede Anwendung das aktuelle IOS selbst temporär patchen kann. | |||
In früheren Versionen des Homebrewkanals führte die Deaktivierung von HW_AHBPROT zu Abstürzen, wenn die Internetverbindung noch nicht initialisiert war. Dieses Problem wurde später mit einem neuen Patch "ES_SET_AHBPROT" behoben - wird ein IOS (üblicherweise das [[IOS36]] und [[IOS236]]) mit diesem Patch geladen, wird HW_AHBPROT auch für jedes weitere geladene IOS deaktiviert. | |||
== Einzelnachweise == | == Einzelnachweise == |
Bearbeitungen