Aquí está el texto de una página que encontré que resolvió exactamente un problema de bucle de arranque después de actualizar un nuevo firmware en mi Nexus 5 (también sucedió en mis Nexus 4 y 7):
PSA: asegúrese de reiniciar después de desbloquear el cargador de arranque de su dispositivo Nexus o GPE
http://cdn.androidpolice.com/wp-…
- ¿Cuáles son algunas ideas para desarrollar aplicaciones de Android basadas en la ubicación?
- ¿Cuáles deberían ser mis próximos pasos después de desarrollar mi aplicación de Android?
- Cómo contactar a un desarrollador de Android en India que puede crear aplicaciones usando NFC
- Cómo hacer que mi aplicación de Android utilice una base de datos única en lugar de una base de datos local
- ¿Qué es superior: teléfono o iPhone con Android?
Como seguimiento de nuestro reciente PSA sobre las peculiaridades del cargador de arranque con dispositivos GPE, pensamos que sería una buena idea arrojar algo de luz sobre una anomalía del cargador de arranque que afecta tanto a los dispositivos Nexus como a los dispositivos GPE. Recientemente, ha habido cambios en la forma en que se desbloquea detrás de escena. Estos cambios pueden dar como resultado un dispositivo que se inicia infinitamente en la recuperación.
Tradicionalmente, cuando decide desbloquear y actualizar una recuperación personalizada, el procedimiento es algo como esto:
- Escribe “fastboot oem unlock” desde la línea de comandos.
- Aparece una advertencia en la pantalla de su dispositivo informándole que está a punto de anular su garantía al continuar con el desbloqueo.
- Confirmas que realmente quieres continuar.
- El gestor de arranque borra los datos y la memoria caché de su dispositivo, luego cambia a un estado desbloqueado.
- Actualiza una recuperación personalizada como ClockworkMod o TWRP.
- Reinicia su dispositivo y listo.
Muchas personas realizan estos pasos tan pronto como obtienen su dispositivo, antes de iniciarlo por primera vez. Desafortunadamente, en el Nexus 4 (a partir de la versión del gestor de arranque MAKOZ30d), Nexus 5, 2013 Nexus 7, G Pad 8.3 GPE y Z Ultra GPE, el gestor de arranque no borra los datos como lo ha hecho en dispositivos anteriores. En cambio, depende de la recuperación de stock para hacerlo la próxima vez que reinicie. Si desbloquea, inmediatamente muestra una recuperación personalizada, esto puede, y muy probablemente causará, dolores de cabeza. Así es como las cosas podrían desarrollarse:
- Confirmas que quieres continuar.
- El gestor de arranque desbloquea, luego modifica la cadena de arranque del dispositivo para forzar el arranque a la recuperación de stock en el próximo reinicio.
- Muestra una recuperación personalizada, que sobrescribe la de stock.
- Usted reinicia y su dispositivo inicia la recuperación personalizada que acaba de flashear.
- Se sienta a la espera de su opinión.
- Pensando que algo es extraño, reinicia y su dispositivo continúa forzando el arranque indefinidamente.
Cuando se cambia la cadena de arranque durante el proceso de desbloqueo, se establecen instrucciones que indican a la recuperación de existencias que borre las particiones de datos y caché y que la cadena vuelva al procedimiento de arranque normal. Las recuperaciones personalizadas no parecen interpretar estas instrucciones correctamente y generalmente ocurre una de dos cosas:
- Su recuperación personalizada solo se encuentra esperando la entrada, pretendiendo que no hay instrucciones preexistentes para ella. El reinicio solo forzará el arranque a la recuperación nuevamente.
Cómo solucionarlo: para romper este impasse, tendrá que flashear la recuperación de existencias y reiniciar. Los datos y el caché se borrarán correctamente y la cadena de arranque se restablecerá. En ese punto, todo está bien y puede flashear una recuperación personalizada. - La recuperación personalizada en realidad interpreta las instrucciones, borra los datos y el caché, restablece la cadena de arranque a la normalidad, pero luego su ROM se atasca en un bucle de arranque en la animación de arranque.
Cómo solucionarlo: esto se puede corregir simplemente iniciando en modo fastboot, luego ejecutando “formato fastboot” en las particiones de datos de usuario y caché.
En el futuro, si desea evitar esta situación por completo, el mejor procedimiento para usar es el siguiente:
- Desbloquee su gestor de arranque, pero aún no actualice su recuperación personalizada .
- Reiniciar.
- Su dispositivo forzará el arranque en recuperación de stock, borrará datos y caché, luego reiniciará nuevamente.
- Deje que el dispositivo arranque desde la pantalla de bienvenida.
- Reinicie nuevamente en modo fastboot.
- Flash la recuperación personalizada.
- Reiniciar.
Esperamos que esto les ahorre a algunos de ustedes el tiempo y la frustración de solucionar esto. A decir verdad, sería bueno que Google nos informara de cambios como este cuando se inician los dispositivos. Dicho esto, parece que hay una suposición de que simplemente nos daremos cuenta y somos lo suficientemente inteligentes como para descubrirlo por nuestra cuenta. Afortunadamente, ese es exactamente el caso.