0

我正在尝试解包一个清晰的固件更新

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

完成此操作后,我设法获得了“kernel.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”,如果我重新压缩“kernel.bin”和新的“rootfs.bin”并更新使用新更新清除设备?

4

1 回答 1

1

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

于 2014-01-08T18:40:00.157 回答