safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
имеется арч, файл install.img извлеченный из образа андроид-х86_64 образ я смонтировал, скопил от туда ентот файл, о котором грится но хатя не пойму, в чем трабла?
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
ответ нашелся, но почему не получается так как я пробую? |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Всегда когда не получается распаковка, нужно взглянуть на сигнатуру - а вдруг там что другое ... И хорошо иметь binwalk - у него очень обширная база, а также покажет смещение (начало) упакованного файла и плюс к этому еще и распакует. И не забывай, всегда можно посмотреть zcat <file.gz> EDIT 1 - а если у тебя файл типа initramfs-linux.img, то он и распаковывается по другому
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
vasekну меня просто купила инфа чо енто гзип, ну на самом то деле так и оказалось... cpio файл там валялся, его тож распаковал, но не нашел там чо хател |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
safoclЯ, обычно, это делаю так копирую в нужную директорию, перехожу в нее и запускаю gunzip -c -9 initramfs-linux.img | cpio -i -d -H newc –no-absolute-filenames Но вместо этой команды Aivar предложил мне использовать такую команду lsinitcpio -x initramfs-linux.img EDIT 1 - есть один нюанс, если что то править в initramfs-linux.img, то нужно все делать от root, иначе не загрузится. И тогда su ….. # mkdir /tmp/initramfs cd /tmp/initramfs # gunzip -c -9 /boot/initramfs-linux.img | cpio -i -d -H newc --no-absolute-filenames Делаем правку и запаковываем обратно # find . | cpio -o -H newc | gzip -9 > /boot/initramfs-linux.img # exit $
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
vasekну так у меня енто не получалось, посмотри мой пример... как раз ента часть и не роббила. vasekя хател вытащить файлы которые копятся в систему из образа установщика андроида-х86 |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
safoclНужно полностью gunzip -c -9 initramfs-linux.img | cpio -i -d -H newc --no-absolute-filenames или lsinitcpio -x initramfs-linux.img
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
vasekну кстати там где мне ответили на лоре еще есть один варик -- добавить к имени файла в конец ".gz" , тада все норм распаковывается как я пытался. а вот поч он отказывается без ентава делать я хз, или просто там типа файл с таким же именем появляется при распаковке, мб мб, нго чот я не стал замарачиваться тестить... |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
safoclgzip работает только с одним объектом - если у тебя объектов много, то нужно каким-нибудь способом все собрать в один объект (например, tar или cpio), а после уж применить gzip к собранному объекту. При распаковке действия с точностью наоборот - распаковываем и применяем способ разборки объекта на исходные объекты (например, tar или cpio).
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
vasekда енто все панятна, но поч он один объект не магет распакавать не .gz наклоннасти я хз |