Teléfono: Nexus 4 con la última versión de Android 5.1.1. Accidentalmente rompí mi pantalla y apagué mi teléfono. Después de un mes, mi pantalla fue reemplazada y luego me quedé atascado en el ciclo de arranque al principio.
Hice un restablecimiento de fábrica tanto en la recuperación de Android como en la recuperación de TWRP.
Intenté instalar ROM populares (Chroma) e imágenes de fábrica de Google: todas, desde la última LMY48M hasta las antiguas. La instalación estuvo bien, pero después de la instalación tengo un bucle de arranque (puntos voladores o círculos giratorios, etc. He estado esperando durante horas). Lo hice para iniciar el sistema, solo con la imagen de fábrica más antigua: JDQ39 (4.2.2)
Después de que se inició Android y se realizó alguna configuración (wifi, cuenta de Google), después de un tiempo, el teléfono me informa sobre la actualización del sistema 4.3. Estuve de acuerdo y me quedé atascado en el bucle de arranque de nuevo.
Sé que hay toneladas de stuck in boot loop
preguntas, pero generalmente la solución es limpiar el caché, restablecer los valores de fábrica o reinstalar. Y tengo el bucle de arranque atascado después del restablecimiento de fábrica y la instalación nueva. ¿Tienes alguna idea de cómo arreglar esto?
Creo que puedo vivir con 4.2.2, pero ¿tal vez sea posible hacer que 5.1 vuelva a funcionar?
PD Todas las instalaciones (adb sideload de ROM o ./flash-all.sh para imágenes de fábrica) terminaron con éxito. El único error que obtuve fue unable to mount /usb-otg
en TWRP durante el restablecimiento de fábrica (de todos modos, decía que se realizó el restablecimiento). Pero creo que no es la razón, ¿no?
Actualización: probé todas las compilaciones de fábrica de la fuente oficial . Vienen con un script que se ejecuta manualmente fastboot
para mostrar imágenes:
fastboot flash bootloader bootloader-mako-makoz30f.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1701.07.img
fastboot reboot-bootloader
sleep 5
fastboot -w update image-occam-lmy48m.zip
Siempre terminaba con éxito, sin errores. Pero después de reiniciar, el bucle de arranque se congela. Además, siempre he hecho un restablecimiento de fábrica antes de flashear las imágenes de fábrica. Probé tanto a través de recovery.img original como a través de TWRP (con caché Dalvik)
Update2: Aquí está mi adb logcat
inicio de trabajo 4.2.2. Me las arreglé para obtenerlo solo después de encenderlo USB debugging
. Mi pregunta es: ¿se USB debugging
restablecerá el modo después de borrar los datos? Quiero intentar instalar la imagen de fábrica 5.1.1 nuevamente y recopilar adb logcat
datos. Pero si se restablece la opción de depuración USB, no volveré a tener ningún resultado.
Realice una actualización de la imagen de fábrica usando fastboot, teniendo especial cuidado en actualizar los datos de la partición, el cargador de arranque y las imágenes de radio. Datos de partición significa las particiones ebr/mbr/preloader. El flash manual implica que debe flashear cada partición manualmente, solo para estar seguro de que todo se flasheó correctamente, incluso si el script se ejecutó sin errores. Esto debería resolver el problema. Si no es así, tal vez funcione un flash con Qualcomm MSMDownloader. Sería útil si pudiera cargar los nombres de las imágenes en el archivo de imágenes de fábrica, para que pueda averiguar qué particiones pueden estar causando el problema.
update the partition data
? Actualicé mi publicación y mostré cómo intenté hacer un flash de imagen de fábrica
mantenga la calma
adb logcat
durante el arranque y publicar el resultado en alguna parte? Para que adb funcione durante el arranque, es posible que deba copiar el contenido del archivo<your home folder>/.android/adbkey.pub
(/data/misc/adb/adb_keys
crearlo si no existe).larry cinabrio
adb logcat
exactamente cuando estoy en un arranque de bucle atascado? Cuando el arranque en bucle se atascó, no tengo dispositivos enadb devices
mantenga la calma
adb logcat
no debería importar. Simplemente cargue la salida en algún lugar y debería ser razonablemente útil.larry cinabrio
adb logcat
antes de iniciar el teléfono inteligente. Dice:- waiting for device -
. Luego trato de iniciar el teléfono inteligente y no pasa nada, sigo esperando el dispositivo. Pero la conexión adb funcionó para mí cuando hiceadb sideload
desde twrpmantenga la calma
Tamoghna Chowdhury
larry cinabrio
larry cinabrio
adb sideload filename.zip
) y después de instalar el mismo efecto nuevamente. Tenía diferentes tipos de bucles de arranque (círculos, puntos, logotipo de croma) pero siempre estaba atascadomantenga la calma
adb
como root, comosudo adb devices
. Alternativamente, puede intentar seguir los pasos de este artículo.larry cinabrio
Tamoghna Chowdhury
mantenga la calma
/system/build.prop
para contener las líneaspersist.service.adb.enable=1<new line> persist.service.debuggable=1<new line> persist.sys.usb.config=mtp,adb
larry cinabrio
build.prop
en mi computadora. 5)adb logcat
y empezar a arrancar. 6) recopilar resultados de logcatlarry cinabrio
mantenga la calma
~/.android/adbkey.pub
,/data/misc/adb/adb_keys
debería poder obtener un logcat en el primer arranque. Su logcat 4.2.2 no es de mucha utilidad, me temo, pero 5.1.1 podría valer la pena intentarlo.larry cinabrio
PedroT