Todos hemos oído hablar del comando "fastboot boot xxxx". ¿Cómo funciona cuando lo usas para el kernel (fastboot boot.img)? ¿Es tan simple como esto: arranca Android con ese kernel si es posible o hace que ese kernel sea permanente, si no, cómo funciona? ¿Simplemente pone el kernel que has especificado en la RAM en lugar de uno en la memoria interna? Además, ¿qué pasa si el kernel no puede arrancar por alguna razón, hace un soft-brick del dispositivo o simplemente arranca el kernel existente? Y si el kernel está bien y arranca, ¿cómo se puede volver a usar el kernel de la memoria interna?
Respuesta
¿Demasiados anuncios?Cuando se utiliza fastboot boot FILE.img
la imagen se descarga y escrito en la RAM y que el se sigue el procedimiento normal para arrancar un boot.img . No se producen cambios en ninguna partición.
Si la imagen no es válida o no se puede arrancar, el proceso de arranque vuelve automáticamente a la imagen de la partición de arranque. Una vez que el kernel temporal es arrancado, no es tratado de forma diferente al almacenado en la partición de arranque. No verás "kernel arrancado" o información similar en ninguna parte de Android. Una vez que se reinicie el dispositivo, esa imagen será eliminada de la memoria y la de la partición de arranque será cargada y arrancada.