LINUX.ORG.RU

как распаковать boot.img?

 


1

2

Нужно распаковать boot.img т.к. там есть один нужный файлик. Как это сделать? Гугл выдал кучу разных скриптов и обёрток на тему вокруг zcat boot.img | cpio -i, но это не работает: gzip: ./boot.img: not in gzip format

С подобной ошибкой падают скрипты типа split_bootimg.pl . Что делать?

Распаковываю boot.img из cm-10.1-20130522-NIGHTLY-i9100.zip .

★★★★★

Может я туплю и там кроме ядра никакого initrd нет?

$ file boot.img 
boot.img: Linux kernel ARM boot executable zImage (little-endian)
true_admin ★★★★★
() автор топика
Ответ на: комментарий от ArtKun

Спасибо, я читал эти доки. Не помогло :(. Я вот даже открываю образ в hex-редакторе и не вижу по смещению 2k (0x800?) никаких 1F 8B.

Тулзы из статьи типа split_bootimg.pl не работают. Возможно, поменялся формат файла, щас сверюсь с сырцами....

true_admin ★★★★★
() автор топика

Запустить под соответствующим эмулятором, оно само себя распакует. Дальше снять дамп памяти, искать нужный файл по сигнатуре.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.