7.904
Bearbeitungen
ICON (Diskussion | Beiträge) (Änderung 3474 von ICON (Diskussion) rückgängig gemacht.) |
ICON (Diskussion | Beiträge) |
||
Zeile 17: | Zeile 17: | ||
also | also | ||
{{Pre|http://cfh.wapp.wii.com/address/078.alas}} | {{Pre|http://cfh.wapp.wii.com/address/078.alas}} | ||
für alle deutschen Bundesländer. Diese Dateien sind mit AES-256-CBC verschlüsselt; werden diese entschlüsselt, erhält man ein LZ77-komprimiertes U8-Archiv, welches HTML-Dateien und verschiedene Assets beinhaltet. Ein solches Archiv kann [[Medium:078.d.7z|hier heruntergeladen]] (14,5 KB) werden. Enthalten ist auch eine JavaScript-Datei, in denen die einzelnen Regionen in jeder Sprache übersetzt wurden. | für alle deutschen Bundesländer. Diese Dateien sind mit AES-256-CBC verschlüsselt; werden diese [[#Entschlüsselung|entschlüsselt]], erhält man ein LZ77-komprimiertes U8-Archiv, welches HTML-Dateien und verschiedene Assets beinhaltet. Ein solches Archiv kann [[Medium:078.d.7z|hier heruntergeladen]] (14,5 KB) werden. Enthalten ist auch eine JavaScript-Datei, in denen die einzelnen Regionen in jeder Sprache übersetzt wurden. | ||
<spoiler text="regionData.js für Deutschland"><syntaxhighlight lang="javascript">var RegionInfo = new Array( | <spoiler text="regionData.js für Deutschland"><syntaxhighlight lang="javascript">var RegionInfo = new Array( | ||
Zeile 51: | Zeile 51: | ||
Die JavaScript-Datei wird dann über ein <script>-Tag in der HTML-Datei geladen. Sinnvoller wäre es allerdings für Nintendo gewesen, lediglich die JS-Dateien auf den Server hochzuladen und die HTML-Dateien in den Kanal einzubinden. Über einen iFrame wird das ganze schließlich in der index.html eingeblendet. | Die JavaScript-Datei wird dann über ein <script>-Tag in der HTML-Datei geladen. Sinnvoller wäre es allerdings für Nintendo gewesen, lediglich die JS-Dateien auf den Server hochzuladen und die HTML-Dateien in den Kanal einzubinden. Über einen iFrame wird das ganze schließlich in der index.html eingeblendet. | ||
=== Entschlüsselung === | |||
# Ersten 320 Bytes von ALAS entfernen (RSA-Signatur) | |||
# Entschlüsseln mit AES-256-CBC und folgenden Keys: | |||
#* '''Schlüssel:''' <code>FF4C1AE3D4FFD236712E258A1F0B91E72C9125B0DF94C1691BCEF13011F16C0F</code> | |||
#* '''[[wikipedia:de:Initialisierungsvektor|Initialisierungsvektor]]:''' <code>862D7D8676A630A82972AB9735E1A5CE</code> | |||
# Von der entschlüsselten Dateien die ersten 32 Bytes entfernen - fertig ist ein LZ77-komprimiertes U8-Archiv | |||
# Mit bspw. [https://wiidatabase.de/downloads/pc-tools/dsdecmp/ DSDecmp] die Datei dekomprimieren | |||
# Anschließend das U8-Archiv mit bspw. [https://wiidatabase.de/downloads/pc-tools/u8tool/ U8Tool] oder [https://wiidatabase.de/downloads/pc-tools/showmiiwads/ ShowMiiWads] entpacken | |||
{{Navbox Wii-Kanäle}} | {{Navbox Wii-Kanäle}} | ||
{{WiiTopicon}} | {{WiiTopicon}} |
Bearbeitungen