Cómo cambiar su contraseña de cifrado de Android sin cambiar la contraseña de su pantalla de bloqueo

Aquí hay una guía sobre cómo puede cambiar su contraseña de cifrado en Android para que sea diferente a la contraseña que usa para la pantalla de bloqueo.

A medida que más y más usuarios buscan una mejor protección para sus datos privados en todo el espacio tecnológico, Google ha seguido introduciendo funciones adicionales en Android para sus usuarios más preocupados por la privacidad. consumidores.

En particular, Google introdujo el cifrado de disco completo (FDE) en Android Lollipop y estableció como requisito que cualquier dispositivo que se envíe con Android Marshmallow tenga FDE activo. Pero a pesar de estas mejoras, ha habido un problema que muchos aficionados a la seguridad han tenido. burlado durante años: la imposibilidad de utilizar una contraseña de cifrado segura.

Vale, puede que haya exagerado un poco ahí. No es como si tu no poder establezca una contraseña de cifrado realmente segura, pero debido al hecho de que su La contraseña de cifrado está (parcialmente) vinculada a la contraseña de la pantalla de bloqueo.

 tendrías que cargarte con ingresar una contraseña realmente difícil cada vez que quisieras usar tu teléfono. Para los verdaderos aficionados a la seguridad, esto sería visto como un sacrificio necesario, pero para los menos dedicados, este enorme inconveniente es indeseable. Entonces, ¿qué pasa con el uso de su huella digital? Digamos que alguien interesado en mantener sus datos privados fuera del alcance del gobierno probablemente no tiene muy buena opinión de la autenticación biométrica, Al menos por el momento.

Entonces, ¿cómo, exactamente, se supone que debemos desacoplar nuestra contraseña de cifrado de nuestra (a menudo) contraseña corta de la pantalla de bloqueo (y por lo tanto, susceptibles a ataques de fuerza bruta)? Ciertas ROM personalizadas, como las centradas en la seguridad Sistema operativo Copperhead le permite establecer una contraseña de cifrado y pantalla de bloqueo por separado, pero ¿qué pasa con los usuarios que no tienen un dispositivo compatible con Copperhead OS?


Interfaz con Cryptfs

Afortunadamente, podemos usar los mismos comandos que usa Android internamente para cambiar su contraseña de cifrado. Estos comandos están definidos en el archivo cryptfs.c que contiene el Implementación del sistema de archivos de cifrado utilizado en AOSP..

Descargo de responsabilidad: si elige utilizar el método que se describe a continuación para cambiar su contraseña de cifrado, lo hace bajo su propio riesgo. Ciertos proveedores como LG o ROM personalizadas como CM13 han modificado ligeramente la sintaxis requerida para usar cryptfs, por lo que deberá ajustar y usar la sintaxis correcta. Más detalles aquí. Olvidar su contraseña significa que quedará completamente bloqueado de su dispositivo si reinicia.

Si tiene acceso de root en su dispositivo, o al menos una forma de lograr acceso de root temporalmente, deberá ingresar uno de los siguientes comandos en el emulador de terminal de shell.

Si tiene una versión de Android anterior a 5.0 Lollipop, ingrese el siguiente comando:

vdc cryptfs changepw

Para usuarios de Android 5.X Lollipop:

vdc cryptfs changepw password

Para usuarios de Android 6.X Marshmallow:

vdc cryptfs changepw password

Puede verificar su nueva contraseña (o verificar su contraseña anterior) ingresando este comando:

vdc cryptfs verifypw

Si ve un número de código '200' en la salida del terminal, entonces ingresó correctamente la contraseña de cifrado actualmente configurada. Nota: si actualmente está utilizando un patrón de bloqueo para su contraseña, cuando ingrese su contraseña aquí deberá traducir cada uno de el patrón se convierte en un número (piense en el patrón de puntos como un marcador T9, por lo que el punto superior izquierdo se correlaciona con un 1 y el punto inferior derecho se correlaciona con un 9).

Si prefiere tener una interfaz gráfica para cambiar su contraseña de cifrado, puede usar esta aplicación en Play Store. ¿Preocupado por posibles problemas de seguridad con esta aplicación? No hay problema, ya que es de código abierto, puedes compilar la aplicación tú mismo usando la fuente vinculada en la descripción de la aplicación.


Para obtener una explicación (muy, muy completa y técnica) detrás de la evolución del cifrado con cada iteración de Android, puedes leer esto excelente publicación.