En este video , el anfitrión intenta modificar un archivo de imagen de disco TWRP existente y muestra la imagen modificada en su Moto G. Lo que me sorprendió es el contenido de esa imagen de recuperación TWRP. El video muestra el contenido de la imagen de recuperación de TWRP como:
¿Cómo es eso posible? Tenía la impresión de que el kernel y el ramdisk inicial residen en la /boot
partición. Simplemente arrancó la imagen sin dar ningún argumento de partición para fastboot
:
sudo fastboot boot <recovery.img>
Entonces, ¿dónde iría ese archivo de imagen de disco? /boot
o /recovery
? Flashear el kernel y su ramdisk (con init.rc
script) en la partición de arranque tiene sentido, pero estoy confundido porque estaba trabajando con una imagen de disco de recuperación, que debería haber flasheado en la /recovery
partición. ¿La imagen de recuperación también tiene su propio kernel y ramdisk? Traté de descargar y ver el contenido de una imagen de disco de recuperación de Android por mí mismo, pero no pude abrir el .img
archivo en Windows.
fastboot boot
no realiza un flash. de fastboot help
:
usage: fastboot [ <option> ] <command>
commands:
[...]
flash <partition> [ <filename> ] Write a file to a flash partition.
[...]
boot <kernel> [ <ramdisk> [ <second> ] ] Download and boot kernel.
¿La imagen de recuperación también tiene su propio kernel y ramdisk?
Sí. La recuperación es esencialmente un sistema operativo en miniatura y se inicia de manera similar a la imagen de inicio principal.
Vinit Shandilya