私は、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
私たちのドキュメントと努力は上記のスレッドです。ファームウェアバイナリは上記のスレッドにあります。
私はこの質問に有効な回答を提供することDMCAまたはいくつかの他のそのようなコピー保護法に違反する疑いがあります。ちょうだい ':) –
ファームウェアはどのプロセッサで動作しますか? – newgre