【问题标题】:Altering file inside firmware requires new checksum更改固件内的文件需要新的校验和
【发布时间】:2009-06-16 17:36:14
【问题描述】:

我有一个要更改的相框的固件文件。此更改的目的是使设备在启动期间显示自定义图像。

我已经设法用我自己的自定义文件切换现有的 JPEG 文件,但无法使用这个新的固件文件刷新设备。设备抱怨校验和无效,这似乎是正确的,因为我没有重新计算它。

关于如何进行此操作的任何提示?我已经尝试在文件中查找校验和,但到目前为止我还没有成功。

Original unaltered and custom altered firmware in one zip-file

【问题讨论】:

    标签: file hex editing checksum firmware


    【解决方案1】:

    这个问题没有一个通用的答案,答案取决于设备,以及它用来验证固件的校验和。

    通常使用校验和来验证文件在传输过程中没有损坏。

    可能是校验和只是一个 CRC 或 MD5 或其他散列,附加到固件的末尾,或者它可能位于某处的标头中。

    如果你运气不好,那么校验和会与数字签名相结合,这会阻止你“更正”校验和以进行更改。

    如果你幸运的话,有人会告诉你固件的格式和校验和算法是什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多