我和一群试图对蓝光播放器进行逆向工程和修改的模组制作者在一起。我们被卡住了,因为固件代码似乎被压缩了,而解压代码却无处可寻。据推测,解压缩由硬件处理。
我的问题是,只有压缩输出,我们如何确定使用什么类型的压缩算法?我们设法找到了一个重复的字符串,它可能对重复的数据进行了编码。
压缩后的 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
我们的文档和努力在上面的线程中。固件二进制文件位于上面的线程中。