Ayer, mi Nexus 5x se congeló y comenzó a reiniciarse, comenzó dos veces desde ayer, pero solo durante un par de minutos. Intenté ingresar al modo de recuperación, pero tan pronto como hago clic en el botón de encendido para ingresar al modo de recuperación, vuelve al bootloop. También intenté entrar en modo seguro una vez, pero eso no ayudó.
Ya intenté flashear el dispositivo con el kit de herramientas raíz de Nexus, pero el problema persiste.
Tuve el mismo problema hoy. Intenté varias veces para
Nada cambió, pero este procedimiento funcionó para mí (solo una vez) :
fastboot
modorecovery.img
(creo que no es necesario, pero eso es lo que hice)en la computadora
fastboot boot recovery.img
Hice una copia de seguridad de todo lo que necesitaba del almacenamiento interno (a través de adb
) y luego reinicié el teléfono.
Esperaba hacer una limpieza completa, pero todo comenzó como de costumbre.
EDITAR: Lamentablemente, este procedimiento funciona de vez en cuando. Noté que dejar el bucle de arranque del teléfono, por ejemplo durante la noche, lo devuelve a un estado de arranque, pero si reinicias el dispositivo, la secuencia del bucle de arranque comienza de nuevo.
TechTimes informa que:
Actualmente, LG no puede reparar los teléfonos inteligentes Nexus 5X afectados por el llamado mal funcionamiento de "bootloop", por lo que está emitiendo reembolsos completos para compensarlo.
así que no creo que haya nada que puedas hacer para solucionarlo.
Después de muchas horas de gritar y gritar (no realmente), finalmente encontré una solución.
Hay algunas imágenes de arranque que deberían solucionarlo, pero en mi caso no lo hicieron. Así que decidí encontrar una manera y aplicar la solución yo mismo.
Probablemente perderá todos sus datos con esto
Usé Ubuntu 18.04 para esto. Dado que uno de los paquetes que usé requería Linux y no soy lo suficientemente hipster como para comprar una Mac.
Dado que aplicar la solución usted mismo requiere que descomprima y vuelva a empaquetar la imagen de arranque, utilicé el repositorio GIT en https://github.com/cfig/Android_boot_image_editor .
Lo probaron con la imagen original de fábrica del Nexus 5x, así que decidí descargarlo (MDA89E). ( https://developers.google.com/android/images#bullhead )
Paso 1. Descargue Factory Image y descomprímalo ( también descomprima el archivo zip dentro (que contiene la imagen real de fábrica )
Paso 2. Adquirir las herramientas de la plataforma Android.
sudo apt install android-sdk
Paso 3. Adquirir Java
sudo apt install default-jre
Paso 4. Clona el repositorio mencionado anteriormente
git clone https://github.com/cfig/Android_boot_image_editor.git --depth=1
Paso 5. ¡Sigue las instrucciones! (También necesitarás Android Studio)
Paso 6. Abra el archivo bootimg.json y asegúrese de que los siguientes comandos estén presentes en el valor info > cmdline.
"cmdline" : "console={** other commands are here **} androidboot.hardware=bullhead boot_cpus=0-3 maxcpus=4 cpu_max_a53=1632000 cpu_max_a57=0",
El boot_cpus
comando probablemente ya esté presente. cambie su valor a 0-3
y asegúrese maxcpus=4
de que cpu_max_a53=1632000
cpu_max_a57=0
estén presentes.
Paso 7. Vuelva a empaquetar su imagen (¡Siga las instrucciones!)
sudo ./gradlew pack
Paso 8. Mueva el archivo boot.img.signed a la imagen de fábrica desempaquetada (la imagen real mencionada en el paso 1) . Por lo tanto, debe sobrescribir el boot.img existente con el boot.img.signed recién empaquetado (cámbiele el nombre a boot.img y deseche el original)
Paso 9. Inicie el servidor ADB (tal vez vuelva a conectar sus dispositivos después)
adb devices
Paso 10. Asegúrese de que su dispositivo esté conectado y visible para "dispositivos de arranque rápido". Eso significa que debe estar en el modo fastboot (botón de encendido + bajar volumen durante el arranque)
Paso 11. ¡Vamos! (Todos estos archivos están (ahora) presentes en la imagen de fábrica recién descargada.
fastboot unlock flashing
fastboot erase userdate
fastboot flash bootloader {bootloader-image.img}
fastboot reboot bootloader
fastboot flash radio {radio-image.img}
fastboot reboot bootloader
Paso 12. Flashear el resto
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash vendor vendor.img
fastboot reboot
Espero que esto ayude a alguien.
Intente usar adb desde la PC, con los comandos de solicitud
Lucas