尝试使用非标准压缩解压缩固件更新



我正在尝试解压缩一个清晰的现场固件更新

我正在尝试反转的固件可以在供应商的下载页面上找到,我已经使用 fwtools 解压缩固件,如本页所述。

在我这样做之后,我设法得到了一个"内核.bin"和一个"rootfs.bin"。现在,我想在此调制解调器中包含一个新的/附加证书,并在此调制解调器(Wimax)中的管理员页面上进行一些编辑。

所以我使用 file 工具检查了 rootfs 文件。我得到了以下输出:

rootfs.bin: Linux Compressed ROM File System data, little endian size 4280320 version #2 sorted_dirs CRC 0xbf224100, edition 16777728, 268441607 blocks, 1325400384 files

这没什么帮助,所以我试了一下binwalk,我得到了这个:

    DECIMAL     HEX         DESCRIPTION
------------------------------------------------------------------------------------------------------------------- 
14944       0x3A60      LZMA compressed data, properties: 0x6D, dictionary size: 8388608 bytes, uncompressed size: -1 bytes 
855040      0xD0C00     Squashfs filesystem, big endian, version 2.1, size: 4276396 bytes, 1028 inodes, blocksize: 65536 bytes, created: Fri Jun 22 23:02:36 2012

由于这确实激起了我的奇怪,我没有继续。我不知道如何解压缩固件。我想我已经尝试了我知道您可以手动完成的所有事情,固件 mod fit,fwtools,很多!

有人可以阐明我的问题并告诉我如何继续吗?

还有一个问题,如果我用另一个设备和另一家公司的固件更新中提取的另一个替换"rootfs.bin",如果我重新压缩"内核.bin"和新的"rootfs.bin"并使用新的更新更新清除设备,它会起作用吗?

我想

你可以从这里使用一些线索。第 13-14 页描述了相同的问题。

相关内容

  • 没有找到相关文章

最新更新