我正在尝试解压清除固件更新
我试图撤销的固件可以在download page of the vendor上找到。我已经使用fwtools解压缩固件,如this page所述。
在我这样做之后,我设法获得了“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
因为这确实让我感到奇怪,我没有继续。我不知道如何解压缩固件。我想我已经尝试了所有我知道你可以手动完成的东西,固件模块适合,fwtools,整个很多!
有人可以解释我的问题并告诉我如何继续吗?
另一个问题,如果我将“rootfs.bin”替换为从另一个设备和另一家公司的固件更新中提取的另一个,如果我重新压缩“kernel.bin”和新的“rootfs.bin”,它将起作用并使用新更新更新clear设备?