Saqué boot.img de la copia de seguridad CWM de mi teléfono. ¿Cómo lo extraigo? Probé split_bootimg.pl. Pero arroja un error:
Android Magic not found in boot.img. Giving up.
Después de leer el comentario, descubrí el error...
anirudh@Kat ~/Downloads/mkboot $ ./unpack-bootimg.pl /home/anirudh/Downloads/boot.img-tools/source_img/boot.img kernel escrito en /home/anirudh/Downloads/boot.img-tools/ source_img/boot.img-kernel.gz ramdisk escrito en /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 existe tal archivo o directorio cpio: el final prematuro del archivo extrajo los contenidos del disco RAM al directorio /home/anirudh/Downloads/boot.img-tools/source_img/boot.img -disco ram/
Para el boot.img-ramdisk.cpio.gz
- esto necesita un manejo especial ... intente esto:
gzip -dc boot.img-ramdisk.cpio.gz | cpio -i
La forma de hacerlo es después de desempaquetar el boot.img
, crear un directorio llamado algo así como ramdisk
, entrar en ese directorio y usar gzip -dc ../boot.img-ramdisk.cpio.gz | cpio -i
, la razón es, para organizar la estructura y los archivos con el mínimo desorden.
gzip
descomprime el archivo ramdisk a stdout
, canalícelo cpio
con el -i
interruptor para leer stdin
y extraerá correctamente los datos.
Para hacer lo contrario, diga después de hacer un cambio aquí y allá dentro del ramdisk
directorio:
mkbootfs ramdisk/ | gzip > my_new_ramdisk.gz
-dc: No such file or directory
eldarerathis
Anirudh
eldarerathis
Anirudh
BlancoInviernoLobo
boot.img
para portar ROM?