3 votos

Cómo descifrar un teléfono en modo bucle de arranque

Tengo un Android encriptado con LineageOS 15. Cuando dijo que había una actualización OTA, elegí descargar e instalar esta nueva actualización. En un primer momento parecía estar bien, pero cuando el teléfono se reinició, apareció de nuevo la recuperación (TWRP)... una y otra vez...

Está en modo bootloop y no hay nada que pueda hacer sin perder mis datos, tampoco puedo copiar mis datos debido a la encriptación de disco completo.

La encriptación se realizó, creo, con la huella digital y aunque se realizó con una contraseña, no puedo desencriptar todo el disco (con el comando adb shell twrp decrypt) porque mi versión de TWRP no admite el proceso de desencriptación.

0 votos

Dado que tienes TWP instalado, simplemente puedes descargar e instalar una versión anterior de LineageOS y comprobar si resuelve el bootloop.

0 votos

Creo que el bootloop fue causado por el cifrado completo del disco ... ya que mi versión de twrp (para huawei p8 lite 2017) no admite desencriptación, ni siquiera con la última versión, no puede leer las particiones del sistema y los datos

3voto

wesley franks Puntos 101

Tuve el mismo problema y escribiré consejos sobre cómo solucioné esta situación.

Puedes solucionarlo simplemente con un dirty-flash de cualquier ROM.

Flashea cualquier ROM usando almacenamiento externo o por adb sideload (Avanzado -> ADB Sideload -> Ejecutar "adb sideload NOMBRE-DE-ARCHIVO-ROM.zip") Verás la pantalla de bloqueo después de reiniciar. Después de iniciar sesión, puedes descifrar los datos en TWRP.

_Si ves algún error/fallo después del arranque de Android debido al dirty-flash, instala Magisk y crea una copia de seguridad con Migrate y restáuralo después de borrar los datos._

1 votos

Esto puede complicarse fácilmente. El flasheo sucio estaba bien antes de que la encriptación se convirtiera en algo común. Desde que la encriptación se hizo común, el flasheo sucio puede fácilmente resultar en un inicio fallido (experiencia pasada con un dispositivo Redmi y un dispositivo OnePlus). Así que tenemos una situación en la que un inicio exitoso ya está fallando, y el flasheo sucio no solucionó nada. Lo más fácil de hacer es de alguna manera lograr que un recovery compatible con encriptación inicie, descifrar datos, extraerlos en la PC y restablecer la partición de datos.

1 votos

He reparado mi Redmi Note8(MIUI) encriptado con este método. TWRP (y otras recuperaciones también) no podían descifrar los datos y no tenía respaldo. Entonces, flasheé de forma sucia una ROM personalizada (Treble GSI) y lo inicié. Después del primer inicio de sesión, logré restaurar mis datos nuevamente.

1voto

Bob91 Puntos 121

Buscando mucho en la web vi esta pregunta y al leer toda la publicación, y en particular esta respuesta https://android.stackexchange.com/a/176124/77853 pude revivir mi teléfono y ¡sin perder nada!

Lo que tuve que hacer fue (como se sugiere en la respuesta) reparar la partición /data más la partición /system !

0 votos

(FDE) El cifrado de disco completo no cifra ninguna otra partición que no sea la partición de datos de usuario. (TWRP > Borrar > Borrar avanzado > Datos > Reparar sistema de archivos) no puede arreglar nada en la partición cifrada y no se recomienda en absoluto para los datos de usuario (a menos que esté bien con la pérdida de datos) - de hecho, solo puede funcionar en /system porque la partición de sistema no está cifrada en absoluto

1voto

Silent Puntos 11

Hey podrías haber descargado la versión anterior de twrp. Mi teléfono también se quedó en bootloop cuando flashée la versión 3 de twrp, pero cuando flashée la versión 2 funcionó perfectamente. De todos modos, ya que has encontrado la solución, a cualquiera que lea esta respuesta, primero debe flashear versiones anteriores de twrp.

0 votos

Intenté con la última versión y no funcionó.... ¿Cómo podría hacerlo funcionar con una versión anterior? El problema es que todo el disco estaba encriptado, tanto el sistema como las particiones de datos... Y, en mi opinión, instalar la nueva versión de Lineage no era posible porque no puede leer los archivos, a menos que desencriptes el teléfono (desde la configuración de Android) antes de flashear la actualización...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X