¿Cómo puedo saber si mi dispositivo usa FBE o FDE?

Suponiendo que tengo acceso completo (root si es necesario) a un dispositivo que ejecuta Vanilla Android 8.1, ¿cómo puedo saber si está usando Full Disk Encryption o File Based Encryption?

Respuestas (1)

Hay tres formas de identificar qué tipo de cifrado se utiliza:

Identificación por comportamiento del dispositivo

Como usuario, debería poder identificar qué esquema de cifrado utiliza el comportamiento de su dispositivo cuando arranca (por ejemplo, porque lo reinició).

Si el cifrado de disco completo clásico está activo, su dispositivo se iniciará durante un tiempo y luego presentará un cuadro de diálogo especial para ingresar una contraseña. Si ingresa la contraseña correcta y la confirma, el dispositivo continuará arrancando, lo que llevará algunos segundos. Luego, después de un tiempo, Android se iniciará y le pedirá nuevamente su contraseña o PIN utilizando el cuadro de diálogo común que ya debería saber cuando desbloquea su dispositivo.

Si no recibe una solicitud de contraseña de este tipo en medio del proceso de arranque, lo más probable es que tenga cifrado basado en archivos (o ningún cifrado en absoluto).

Leer propiedad a través de Termux

La aplicación de terminal Termux proporciona una línea de comando que puede usar para identificar qué modo de encriptación usa su dispositivo.

Inicie Termux e ingrese el siguiente comando:getprop ro.crypto.type

Si la salida es filesu dispositivo, utiliza el cifrado basado en archivos y blocksi utiliza el cifrado de disco completo.

Lea la propiedad a través de Android Debug Bridge (ADB)

Si ha activado el modo de desarrollo y ADB en su dispositivo, puede conectarlo a su PC a través de USB y usar el siguiente comando en su PC:

adb shell getprop ro.crypto.type

Si devuelve, filesu dispositivo utiliza el cifrado basado en archivos y blocksi utiliza el cifrado de disco completo.

Relacionado [l-cómo verificar si su dispositivo está encriptado - android.stackexchange.com/a/188948/131553