4 votes

Extraire boot.img

J'ai extrait boot.img de la sauvegarde CWM de mon téléphone. Comment puis-je l'extraire ? J'ai essayé split_bootimg.pl. Mais il y a une erreur -

Android Magic not found in boot.img. Giving up.

1voto

Nick Pierpoint Points 7976

Après avoir lu le commentaire, j'ai repéré l'erreur...

anirudh@Kat ~/Downloads/mkboot $ ./unpack-bootimg.pl /home/anirudh/Downloads/boot.img-tools/source_img/boot.img kernel écrit dans /home/anirudh/Downloads/boot.img-tools/source_img/boot.img-kernel.gz disque RAM écrit dans /home/anirudh/Downloads/boot.img-tools/source_img/boot.img-ramdisk.cpio.gz gzip : ..//home/anirudh/Downloads/boot.img-tools/source_img/boot.img-ramdisk.cpio.gz : No such file or directory cpio : fin prématurée de l'archive extraite le contenu du ramdisk dans le répertoire /home/anirudh/Downloads/boot.img-tools/source_img/boot.img-ramdisk/

Para el boot.img-ramdisk.cpio.gz - cela nécessite une manipulation spéciale... essayez ceci :

gzip -dc boot.img-ramdisk.cpio.gz | cpio -i

La façon de le faire est après avoir déballé les boot.img créez un répertoire appelé comme suit ramdisk allez dans ce répertoire et utilisez gzip -dc ../boot.img-ramdisk.cpio.gz | cpio -i Le but est d'organiser la structure et les fichiers avec un minimum d'encombrement.

gzip décompresse l'archive ramdisk en stdout et l'introduire dans cpio avec le -i commutateur pour lire à partir de stdin et il extraira correctement les données.

Pour faire l'inverse, disons qu'après avoir effectué une modification ici et là dans le cadre de la ramdisk répertoire :

mkbootfs ramdisk/ | gzip > my_new_ramdisk.gz

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X