Ancast: Unterschied zwischen den Versionen
ICON (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
ICON (Diskussion | Beiträge) K Textersetzung - „[[w:“ durch „[[wikipedia:“ |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
Ancast-Abbilder sind der [[Cafe OS|Cafe-OS-Kernel]], das vWii-Systemmenü und der vWii-NANDLoader. | Ancast-Abbilder sind der [[Cafe OS|Cafe-OS-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), verifiziert und entschlüsselt sie, bevor sie mit vollen Rechten gestartet werden (jeglicher [[ | 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 [[wikipedia: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 unterscheiden sich in ihren Verschlüsselungsalgorithmen, weshalb sich auch ihre Header unterscheiden. | ARM und PPC Ancast-Abbilder nutzen AES-128-CBC als Verschlüsselung, aber unterscheiden sich in ihren Verschlüsselungsalgorithmen, weshalb sich auch ihre Header unterscheiden. | ||
| Zeile 11: | Zeile 11: | ||
'''Ancast''' ist ein von [[fail0verflow]] erfundener Name und steht für "The princess is in <u>an</u>other <u>cast</u>le". | '''Ancast''' ist ein von [[fail0verflow]] erfundener Name und steht für "The princess is in <u>an</u>other <u>cast</u>le". | ||
== Keys == | == Keys und Initialisierungsvektoren == | ||
* '''Espresso Wii U Ancast Key''': <code>805e6285cd487de0faffaa65a6985e17</code> | * '''Espresso Wii U Ancast IV''': <code>596d5a9ad705f94fe158026feaa7b887</code> | ||
* '''Starbuck Wii U Ancast Key''': <code>b5d8ab06ed7f6cfc529f2ce1b4ea32fd</code> | * '''Espresso vWii Ancast IV''': <code>596d5a9ad705f94fe158026feaa7b887</code> | ||
* ''' | * '''Espresso Retail Wii U Ancast Key''': <code>805e6285cd487de0faffaa65a6985e17</code> | ||
* '''Espresso Retail vWii Ancast Key''': <code>2efe8abcedbb7baae3c0ed92fa29f866</code> | |||
* '''Espresso Dev Wii U Ancast Key''': <code>f2666cd79024ae588b0ea1fcc1bc37a6</code> | |||
* '''Espresso Dev vWii Ancast Key''': <code>26aff4bbac88bb769dfc54dd56d8efbd</code> | |||
* '''Starbuck Wii U Ancast IV''': <code>91c9d008312851ef6b228bf14bad4322</code> | |||
* '''Starbuck Retail Wii U Ancast Key''': <code>b5d8ab06ed7f6cfc529f2ce1b4ea32fd</code> | |||
* '''Startbuck Dev Wii U Ancast Key''': <code>2dc19bda709c5721a87e5c5f7143a278</code> | |||
== Einzelnachweise == | == Einzelnachweise == | ||