Застрял при распаковке и перепаковке bin прошивки
Я хотел изменить некоторые настройки по умолчанию в прошивке ONU, я использовал binwalk для анализа файла, но получил такой результат
root@kali:~/Downloads/Reverse# binwalk Tclinux.bin
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
256 0x100 LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 5053536 bytes
1675486 0x1990DE Squashfs filesystem, little endian, version 4.0, compression:lzma, size: 14988496 bytes, 1395 inodes, blocksize: 131072 bytes, created: 2021-04-20 09:16:13
затем я использовал эту команду для извлечения файловой системы Squashfs из прошивки
dd if=Tclinux bs=1 skip=1675486 of=sqsh
после этого я ввел эту команду для распаковки папки sqash-root и внес необходимые изменения.
unsquashfs sqsh
а вот как распаковать голову прошивки, ядро, файлы uboot не знаю. (если есть) ни как вернуть файл сквоша в исходную прошивку. так как мне распаковать и перепаковать прошивку?