1 votos

Desencriptar la partición /data de Android FDE con el locksettings.db perdido

Así que vamos a suponer que estoy en Android 9 y tengo la partición encriptada FDE /data y la partición completa /system - excepto por locksettings.db. También conozco el código de acceso utilizado para desencriptar/desbloquear el dispositivo después de reiniciar. En una instalación nueva parece que la base de datos solo contiene el identificador de la clave pero la clave parece estar ubicada en un archivo dentro de la partición /system, la cual está intacta.

Ahora mi pregunta es: ¿Hay alguna forma de desencriptar la partición o reconstruir el archivo locksettings.db? Estaría muy agradecido por cualquier ayuda con el problema.

¡Gracias!

0 votos

Se inició, desbloqueado sin un código, pero mostró el mensaje "El teléfono se está iniciando..." que suele aparecer durante unos segundos al descifrar, para siempre.

0 votos

¿Esta respuesta responde a tu pregunta? ¿Cómo funciona exactamente la derivación de claves de FBE?

0 votos

OnePlus 5T está ejecutando FBE cifrado de archivos, la respuesta a continuación no se aplica

1voto

alecxs Puntos 29

No hay forma de descifrar la partición de datos de manera offline. La encriptación de Android está respaldada por hardware con una clave maestra RSA-2048 en TEE que está grabada en el chip. Además, la encriptación está vinculada a

NIVEL DE PARCHE DE VENDEDOR
NIVEL DE PARCHE DE ARRANQUE
NIVEL DE PARCHE DEL SISTEMA OPERATIVO
VERSIÓN DEL SISTEMA OPERATIVO

y
estado del cargador de arranque
para asegurar la protección contra retroceso y la protección contra manipulaciones.

Si tu cargador de arranque ya está desbloqueado, el pie de página cifrado está presente en EFS/metadata y los datos de usuario están encriptados con "contraseña_por_defecto", es posible descifrar desde la recuperación personalizada TWRP sin locksettings.db en absoluto (excepto Samsung)

0 votos

Esa es información interesante que no había visto antes. Intentaré reproducir el mismo entorno exacto (firmware, ROM, etc.) y ver si tengo éxito en descifrar la partición sin locksettings.db. Estoy utilizando un OnePlus 5T, así que tal vez hubo otro problema la última vez que lo intenté.

0 votos

Solo para aclarar, si no tengo la versión exacta del sistema operativo y el parche que tenía cuando configuré la encriptación, ¿no podrá descifrarlo?

0 votos

No, solo en el mismo nivel de parche o superior

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