Cómo reparar el teléfono que siempre arranca en recuperación incluso cuando existe el sistema

Instalé CM 14.1 en un Nexus 6 y la primera actualización se inició en TWRP automáticamente para instalar pero falló.

Instalé manualmente el zip de la carpeta cmupdater y reinicié.

Ahora, cada vez que intento reiniciar mi teléfono o encenderlo desde que está apagado, entra directamente en TWRP.

Actualmente tengo que iniciar el cargador de arranque y elegir la Startopción para ingresar a mi sistema.

Intenté borrar dalvik/caché y almacenamiento interno en caso de que algo se almacenara en caché en alguna parte. No dados.

Tuve el mismo problema y solo necesitas ejecutar un comando en la terminal TRWP... forum.xda-developers.com/…

Respuestas (6)

Dado que ya ha borrado su almacenamiento interno, asumo que ya ha realizado una copia de seguridad de sus datos importantes. En ese caso, actualice una imagen de fábrica y comience de nuevo.

Simplemente no realice actualizaciones de CM a través del actualizador incorporado, está diseñado para funcionar bien solo con CM Recovery (que es patéticamente débil).

EDITAR: Según sus comentarios, parece que CM Recovery es lo que se requiere para finalizar la actualización (o al menos sacarlo del proceso). Solo flashéalo y arráncalo. Reemplácelo con una recuperación de su elección más tarde.

Definitivamente preferiría esperar una solución que no requiera un restablecimiento de fábrica. Dicho esto, me hiciste pensar en actualizar CM Recovery temporalmente y hacer algunos reinicios. El primer reinicio entró en CM Recovery. Reiniciado en el sistema y flasheado TWRP nuevamente con Flashify y reiniciado una vez más. El teléfono se reinició con éxito en el sistema en lugar de TWRP. Si cambia su respuesta para reflejar esto, lo aceptaré.

El comentario de Mammuth apunta a una solución muy simple que funcionó para mí, una vez que la ajusté. Esto es lo que hice:

Vaya a los comandos del terminal de recuperación TWRP e ingrese lo siguiente:

Primero navegue a /dev/block/platform/soc/ :

cd /dev/bloque/plataforma/soc/

Ahora eche un vistazo al contenido de esa carpeta escribiendo:

ls

Si todo está bien, habrá una subcarpeta llamada xx.sdhci , donde xx es una cadena de números, por ejemplo, 7464900.sdhci .

Ahora emita el siguiente comando, teniendo cuidado de reemplazar xx.sdhci con el nombre de la carpeta que se encuentra en el paso anterior:

dd if=/dev/zero of=/dev/block/platform/soc/ xx.sdhci /by-name/misc

Finalmente reinicie escribiendo:

reiniciar

Esto me lo arregló. ¡Espero que te funcione a ti también!

Esto funcionó para mí. Siendo perezoso por naturaleza, descubrí que puede usar el comando "adb shell" para navegar y escribir fácilmente el comando (en lugar de escribirlo en TWRP, lo cual no es fácil de hacer).
ADVERTENCIA: ¡no use esta solución, provocó que mi teléfono se bloqueara!
Abro una nueva pregunta para entender qué hace esta solución: ¿ Qué hace este comando? dd if=/dev/zero of=/dev/block/platform/soc/xx.sdhci/by-name/misc
@Ooker mientras borra la partición miscelánea puede ayudar en ese caso de esquina (¿probablemente problema con FOTA roto?) Ignore tales soluciones ya que no son métodos comunes para arreglar el bucle de arranque. miscLa recuperación utiliza la partición para comunicarse con el gestor de arranque. si está vacío (todo cero), se le indica a bootloaser que inicie Android normalmente

Si puede acceder a twrp, le sugiero que descargue la última versión de cm de la web e instálela con el mismo método que usó para flashear cm por primera vez, no actualice, instale brechas y vea si arranca en cm.

Acabo de probar esto. Desafortunadamente no resolvió el problema.

Tuve este problema en un Motorola Moto Z.

Así es como lo arreglé:

  1. Asegúrese de que fastboot esté instalado en su computadora
  2. Inicie su teléfono en el cargador de arranque (generalmente manteniendo presionadas las teclas de volumen mientras se enciende)
  3. Conecte el teléfono a la computadora a través de un cable USB
  4. Ejecute el siguiente comando en su computadora:fastboot oem fb_mode_clear
  5. Apague el teléfono.

La próxima vez, el teléfono debería arrancar directamente como de costumbre.

devolvió el mensaje:FAILED (remote: 'unknown command') fastboot: error: Command failed

Esto generalmente sucede cuando la ROM no está instalada correctamente, intente actualizar la imagen de fábrica y comience nuevamente el proceso, instale el último firmware del proveedor (si hay uno) e instale el TWRP más reciente y luego actualice el archivo ROM. En mi experiencia, no No tiene que borrar el almacenamiento interno cada vez si su dispositivo no está encriptado, solo el sistema, los datos, Dalvik/ART Cache, es suficiente.

Tengo LineageOS. Y un dispositivo a/b, y lo que hice me lo arregló. Básicamente, cambié de partición A a B a través de twrp y luego reinicié