Ancast: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
K (typo)
KKeine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
Ancast-Abbilder sind der CafeOS-Kernel, das vWii-Systemmenü und der vWii-NANDLoader.
Ancast-Abbilder sind der CafeOS-Kernel, das vWii-Systemmenü und der vWii-NANDLoader.


boot0 und boot1 starten auch nur signierten Code in Form von Ancast-Abbildern. Auf der ARM-Seite ist das IOS-MCP-Modul für das Starten von cafe2wii und Neustarten des IOSU (Warmboot) verantwortlich. IOS-MCP lädt ARM Ancast-Abbilder in MEM1 (0x01000000) und verifiziert und entschlüsselt sie, bevor sie mit vollen Rechten gestartet werden (jeglicher [[w:Speicherschutz|Speicherschutz]] ist deaktiviert und muss von der Binary selbst wieder aktiviert werden).
boot0 und boot1 starten auch nur signierten Code in Form von Ancast-Abbildern. Auf der ARM-Seite ist das IOS-MCP-Modul für das Starten von cafe2wii und Neustarten des IOSU (Warmboot) verantwortlich. IOS-MCP lädt ARM Ancast-Abbilder in MEM1 (0x01000000), verifiziert und entschlüsselt sie, bevor sie mit vollen Rechten gestartet werden (jeglicher [[w:Speicherschutz|Speicherschutz]] ist deaktiviert und muss von der Binary selbst wieder aktiviert werden).


ARM und PPC Ancast-Abbilder nutzen AES-128-CBC als Verschlüsselung, aber nutzen unterschiedliche Verschlüsselungsalgorithmen, weshalb sich ihre Header auch unterscheiden.
ARM und PPC Ancast-Abbilder nutzen AES-128-CBC als Verschlüsselung, aber nutzen unterschiedliche Verschlüsselungsalgorithmen, weshalb sich ihre Header auch unterscheiden.