1 votos

Cómo establecer contraseñas de arranque y de pantalla de bloqueo distintas en Android 10 (cifrado de disco completo)

Cómo puedo establecer una contraseña distinta para:

  1. La contraseña de cifrado de disco completo (utilizada para arrancar el dispositivo)
  2. La contraseña de la pantalla de bloqueo (utilizada para desbloquear el dispositivo)

Por razones de seguridad, utilizo una contraseña de 25-50 caracteres para proteger mis dispositivos cuando están apagados y una contraseña más corta para la pantalla de bloqueo.

Anteriormente, esto era posible mediante aplicaciones como:

  1. EncPassChanger o
  2. Contraseña de Cryptfs

Acabo de actualizar mi teléfono y ninguna de estas aplicaciones parece funcionar en Android 10.

¿Cómo puedo establecer una contraseña distinta para [a] la contraseña de arranque y [b] la contraseña de la pantalla de bloqueo en Android 10?

0 votos

¿Está seguro de que su dispositivo utiliza FDE? Los dispositivos modernos ya no utilizan el cifrado de disco completo, en su lugar se utiliza el cifrado basado en archivos. Consulte ¿Cómo puedo saber si mi dispositivo utiliza FBE o FDE?

0 votos

0voto

Avi Mehenwal Puntos 198

Solución: Cuenta principal y secundaria, contraseñas distintas

Esto no responde directamente a tu pregunta, pero probablemente puedas conseguir lo que quieres utilizando varios perfiles con contraseñas distintas.

Establece el perfil del "propietario" con una frase de contraseña "de arranque" muy larga.

A continuación, cree un nuevo perfil de usuario ( Settings -> System -> Advanced -> Multiple users -> Add user ). Cambia a este usuario y establece una contraseña de "pantalla de bloqueo" más corta.

Ahora, al arrancar el teléfono, para acceder a los datos y a las aplicaciones del usuario secundario, hay que debe escriba primero la frase de contraseña larga de "arranque" para el usuario "propietario", luego debe escriba la contraseña "lockscreen" más corta para el usuario secundario.

Después de cambiar al usuario secundario (con lo que necesariamente se habrá autenticado con ambas contraseñas), su pantalla de bloqueo se desbloqueará con la contraseña de "desbloqueo" más corta.

Si se reinicia el dispositivo, hay que volver a teclear las dos contraseñas. Esto logra casi el mismo fin que tener FDE con una contraseña de arranque y de pantalla de bloqueo distinta.

Edición: FDE eliminado en Android 10

Desgraciadamente, la solución que buscas no parece posible porque no es posible usar FDE en Android desde Android 10.

Según el Documentación ASOP ya no es posible utilizar FDE y el usuario se ve obligado a utilizar el cifrado basado en archivos

Nota: Los dispositivos con Android 7.0-9 admiten el cifrado de disco completo. Los nuevos dispositivos con Android 10 y superior deben utilizar cifrado basado en archivos .

Más temas: Copias de seguridad

Lamentablemente, el mayor problema del enfoque de doble usuario son las copias de seguridad.

Por lo que veo, ambos usuarios tienen archivos distintos (cifrados con claves distintas que no se comparten), aplicaciones y datos de aplicaciones.

Además, los usuarios secundarios de Android no pueden utilizar adb o convertirse en Root. Por lo tanto, adb backup y herramientas como oandbackups no funcionará porque el usuario "propietario" (el único que puede convertirse en Root) no puede ver los archivos/apps/datos del usuario secundario.

Por lo tanto, si usted es libre de Google, entonces esta solución probablemente significa que usted no puede copia de seguridad de su teléfono más :(

1 votos

Usuarios secundarios puede acceso Root. El gestor de superusuario tiene que proporcionar esa funcionalidad. Magisk permite ejecutarlo en modo multiusuario. Habilítalo, instala la aplicación Magisk Manager en el usuario secundario y pruébalo usando una aplicación que solicite permisos de superusuario, como el Emulador de Terminal. Funcionará. En cuanto a adb, no se trata de usuarios secundarios. Es que la funcionalidad que buscas no está añadida en Android. La copia de seguridad de Android se basa en el servicio del gestor de copias de seguridad que por defecto no se ejecuta para los usuarios secundarios, por lo que adb backup o adb shell bu no funciona como resultado OMI...

1 votos

Se trata más de una falta de funcionalidad que de una restricción. En cuanto a las herramientas de copia de seguridad, es necesario programarlas para que funcionen con el acceso Root en las cuentas de usuario secundarias. Hasta ahora, no he encontrado ninguna (probablemente porque la demanda de dicha función y el tamaño de los usuarios que la necesitan es minúsculo según cualquier estándar). Dicho esto, si una aplicación puede acceder a Root cuando se ejecuta bajo un usuario secundario, no debería tener problemas para hacer copias de seguridad de los datos también. Véase ¿Cómo acceder a /storage/emulated/10 (env multiusuario) en adb shell en Android 9+ sin acceso Root?

1 votos

@Firelord ¡Muchas gracias por esto! Para obtener Root en un perfil de usuario secundario, primero debes abrir la app Magisk Manager en el perfil "propietario" y navegar a Settings -> Multiuser Mode . Ponerlo en User-Independent = Each user has his/her own separate root rules . Ahora vuelva a cambiar al perfil de usuario secundario, y podrá utilizar Magisk Manager en el perfil de usuario secundario para conceder Root a las aplicaciones. ¡Hurra!

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