Пытается распаковать обновление прошивки с нестандартным сжатием
Я пытаюсь распаковать обновление прошивки
Прошивки, которые я пытаюсь отменить, можно найти на странице загрузки поставщика, который я использовал fwtools для распаковки прошивки, как описано на этой странице.
После этого мне удалось получить "kernel.bin" и "rootfs.bin". Теперь я хочу добавить новый / дополнительный сертификат для этого модема и внести некоторые изменения на странице администратора, которая находится внутри этого модема (Wimax).
Поэтому я проверил файл rootfs, используя file
инструмент. И я получил следующий вывод:
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" и обновлю очистить устройство с новым обновлением?
1 ответ
Я думаю, что вы могли бы использовать некоторые подсказки отсюда. Та же проблема описана на страницах 13-14.