Ich bin mit einer Gruppe von Moddern, die versuchen, einen Blu-Ray-Player zurückzuentwickeln und zu modifizieren. Wir stecken fest, weil der Firmware-Code anscheinend komprimiert ist und der Dekomprimierungscode nirgendwo zu finden ist. Vermutlich wird die Dekomprimierung durch Hardware gehandhabt.Reverse Engineering: Wie identifiziere ich eine unbekannte Komprimierungsmethode?
Meine Frage ist, mit nur der komprimierten Ausgabe, wie bestimmen wir, welche Art von Komprimierungsalgorithmus verwendet wird? Es ist uns gelungen, eine sich wiederholende Zeichenfolge zu finden, die vermutlich wiederkehrende Daten codiert.
Die komprimierten 0x00 Bytes beginnen mit 0x00 0x15 und dann die Wiederholungssequenz (F8 06 FC 03 7E 01 BF 00 DF 80 6F C0 37 E0 1B F0 0D) und variiert am Ende.
http://hej456.com/forum/viewtopic.php?t=832
Unsere Dokumentation und Anstrengungen sind oben im Thread. Die Firmware-Binärdateien befinden sich im obigen Thread.
Ich vermute, dass auf diese Frage eine gültige Antwort zu geben könnte den DMCA oder ein anderes solches Kopierschutzrecht verstößt. Sag einfach :) –
Auf welchem Prozessor läuft die Firmware? – newgre