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.
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.
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 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.