He extraído boot.img de la copia de seguridad de CWM de mi teléfono. ¿Cómo puedo extraerlo? Intenté con split_bootimg.pl. Pero lanza un error -
No se encontró Magia de Android en boot.img. Rindiéndose.
He extraído boot.img de la copia de seguridad de CWM de mi teléfono. ¿Cómo puedo extraerlo? Intenté con split_bootimg.pl. Pero lanza un error -
No se encontró Magia de Android en boot.img. Rindiéndose.
Después de leer el comentario, detecté el error...
anirudh@Kat ~/Descargas/mkboot $ ./unpack-bootimg.pl /home/anirudh/Descargas/boot.img-tools/source_img/boot.img kernel escrito en /home/anirudh/Descargas/boot.img-tools/source_img/boot.img-kernel.gz ramdisk escrito en /home/anirudh/Descargas/boot.img-tools/source_img/boot.img-ramdisk.cpio.gz gzip: ..//home/anirudh/Descargas/boot.img-tools/source_img/boot.img-ramdisk.cpio.gz: No existe el archivo o directorio cpio: fin prematuro del archivo extraído contenido del ramdisk al directorio /home/anirudh/Descargas/boot.img-tools/source_img/boot.img-ramdisk/
Para el boot.img-ramdisk.cpio.gz
- esto necesita un manejo especial... intenta esto:
gzip -dc boot.img-ramdisk.cpio.gz | cpio -i
La manera de hacerlo es después de desempacar el boot.img
, crea un directorio llamado algo como ramdisk
, entra en ese directorio y usa 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 del ramdisk a stdout
, lo canaliza en cpio
con el interruptor -i
para leerlo desde stdin
y extraerá correctamente los datos.
Para hacer lo contrario, digamos después de hacer un cambio aquí y allá dentro del directorio ramdisk
:
mkbootfs ramdisk/ | gzip > my_new_ramdisk.gz
No se encontró ningún Android Magic en boot.img. Rendirse.
Obtuve un error similar cuando intenté con el ROM.zip.
Luego extraje el archivo zip "descomprimir ROM.zip". Lo que dio la siguiente estructura. Luego extraje el boot.img.
drwxr-xr-x 3 vramaraj sw-team 4096 Oct 9 2011 data/
-rw-r--r-- 1 vramaraj sw-team 70 May 16 2012 installbusybox
drwxr-xr-x 4 vramaraj sw-team 4096 Oct 6 19:03 sdcard/
drwxr-xr-x 16 vramaraj sw-team 4096 Nov 28 22:14 system/
-rw-r--r-- 1 vramaraj sw-team 4073472 Dec 2 22:27 boot.img
-rw-r--r-- 1 vramaraj sw-team 302938 Dec 3 21:14 logo.bin
-rw-r--r-- 1 vramaraj sw-team 236601691 Jan 31 22:18 ROM.zip
-rwxr-xr-x 1 vramaraj sw-team 6773 Jan 31 22:18 split_bootimg.pl*
drwxr-xr-x 3 vramaraj sw-team 4096 Jan 31 22:19 META-INF/
-rw-r--r-- 1 vramaraj sw-team 3477896 Jan 31 22:21 boot.img-kernel
-rw-r--r-- 1 vramaraj sw-team 591679 Jan 31 22:21 boot.img-ramdisk.gz
drwxr-xr-x 2 vramaraj sw-team 4096 Jan 31 22:21 ramdisk/
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.