我正在破解中国智能手表。我从它的固件中提取了一个动画 GIF 并对其进行了编辑以测试我的工具。新文件大小小于旧文件大小,因此我trunk在 Linux上用命令添加了零。但是,在写回 ROM 后,它拒绝启动而不显示任何内容。我的一个朋友建议我在文件末尾可能有一个简单的校验和。但是,我无法确定它是哪种校验和才能将其添加到我编辑过的文件中。我在这个 google 驱动器文件夹 (0 和 1 .gif) 中添加了两个示例文件。原始用户空间固件是 FILE_01_mtk。如果我查看第一个文件,“3B”标记之后只有几个字节(可能是 GIF 的结尾)。然而,第二个 GIF 完全不同,之前的“3B”很多。
有人可以帮我弄清楚使用了什么校验和或哈希吗?
谢谢,亚历山大·克罗托