私は、Blu-Ray プレーヤーのリバース エンジニアリングと改造を試みているモッダーのグループと一緒にいます。ファームウェアコードが圧縮されているようで、解凍コードがどこにも見つからないため、行き詰まっています。おそらく、解凍はハードウェアによって処理されます。
私の質問は、圧縮された出力のみを使用して、どのタイプの圧縮アルゴリズムが使用されているかをどのように判断するのですか? おそらく繰り返しデータをエンコードしている繰り返し文字列を見つけることができました。
圧縮された 0x00 バイトは 0x00 0x15 で始まり、次に繰り返しシーケンス (F8 06 FC 03 7E 01 BF 00 DF 80 6F C0 37 E0 1B F0 0D) で終わります。
http://hej456.com/forum/viewtopic.php?t=832
私たちのドキュメントと取り組みは上のスレッドにあります。ファームウェア バイナリは、上記のスレッドにあります。