Добрый всем вечер
Изучаю прошивку к телевизору LG
внутри файла прошивки лежит проприетарный код LG и linux eCos в несколько частей, те части что squashfs удалось без проблем примонтировать а те что по идее cramfs (Compressed ROMFS) никак не получается
по offset=0x280888 в файле прошивки начинается сигнатура romfs (45 3D CD 28 hex)
делаю так, (Ubuntu 9.04 i386)
sudo mount -t cramfs lg.epk ~/lgimg5/ -o loop,offset=0x280888 sudo mount -t romfs lg.epk ~/lgimg5/ -o loop,offset=0x280888
а вот что пишет dmesg | tail
[513296.083584] cramfs: wrong magic [513300.401212] VFS: Can't find a romfs filesystem on dev loop5.
похоже файловая система дополнительно сжата, там над сигнатурой видно LZO
если делаю свой образ из любой папки
mkcramfs ~/lgimg/ lgimg.cramfs
все прекрасно монтируется, хеадер файла lgimg.cramfs тот же (45 3D CD 28 hex)
кто сталкивался, с такими образами сжатые LZO, как их монтировать? если кто то сталкивался с прошивками от современных ТВ LG, чем их распаковать, прошивка не зашифрована но распаковать не получается
скриншоты hex редактора olimpic-sochi.biz/screeshots.tar.gz 170кб
вот сам файл прошивки file.qip.ru/file/99116631/e39f30c2/326013_32400_-LU40_LU50_LH20_LH30_LH40_LH50_ LF25_32400_015433_.html 19mb