Use una pantalla de bloqueo personalizada en un dispositivo Jelly Bean encriptado

Recientemente habilité el cifrado en mi Nexus S con Android 4.1.1. Soy consciente de todas las ventajas y desventajas, y el cifrado de dispositivos es definitivamente algo que quiero. Actualmente está funcionando bien.

Sin embargo, una pequeña advertencia que pasé por alto es que el cifrado requiere una contraseña o una pantalla de bloqueo de PIN. Asumí (algo tontamente) que podría volver a cambiar a la pantalla de bloqueo de mi elección una vez que se completara el proceso de encriptación. Me gusta usar un bloqueo de patrón, porque puedo configurarlo para que no muestre ninguna señal visual, lo que hace que sea mucho más difícil navegar por los hombros. También es rápido y fácil ingresar un código relativamente complejo.

La contraseña que usé para encriptar el dispositivo fue intencionalmente larga y compleja, por lo que es algo que ciertamente no quiero ingresar cada vez que quiero revisar mis mensajes. No quiero cambiarlo a algo más corto, porque el aumento de la seguridad fue el objetivo principal de hacer esto en primer lugar.

¿Hay alguna manera de que pueda volver a usar una pantalla de bloqueo de patrón? Entiendo que el cifrado es irreversible y realmente no quiero eliminarlo. Solo quiero recuperar mi antigua pantalla de bloqueo.

EDITAR: Me doy cuenta de que cambiar el código de mi pantalla de bloqueo también cambia la clave utilizada para descifrar el dispositivo, por lo que supongo que es por eso que no se le permite usar un tipo diferente de pantalla de bloqueo. Específicamente, no quiero usar el mismo código para cifrar el almacenamiento que estoy usando para desbloquear la pantalla. Parece una idea terrible, y no puedo creer que sea realmente la forma en que lo hace Android.

Está señalando correctamente que ambas contraseñas están conectadas, lo que ya fue señalado como "malo" por varios otros lugares (incluidas las compañías de seguridad). ¿Has comprobado con el marco XPosed ? Sé que proporciona módulos para, por ejemplo, usar la cámara desde la pantalla de bloqueo sin desbloquear el dispositivo. Es posible que haya otros módulos relacionados que le ofrezcan algún alivio (no los revisé todos, así que realmente no puedo decirlo; estoy empezando a jugar con el marco y sus módulos).

Respuestas (5)

Tal vez: lifehacker: tres formas de mejorar la seguridad de la pantalla de bloqueo de su Android recomendando:

Desafortunadamente, la solución nativa de Android, como la propuesta aquí a través de "vdc cryptfs changepw newpass", parece funcionar solo en dispositivos rooteados.

Esa solución nativa es un buen hallazgo, y es posible que termine adoptando, pero aún así solo resuelve la mitad del problema. Al menos según tengo entendido, el sistema operativo aún lo restringirá a solo permitir la autenticación de PIN/contraseña, por lo que aún no podrá usar un tipo diferente de pantalla de bloqueo.
Todavía no pasa por alto la autenticación de contraseña.
Muchas buenas sugerencias se lanzan en esos comentarios. Es una pena que esto se informó hace casi 2 años y aún no se ha solucionado.
lamentablemente, ese enlace está bloqueado. ¿Puedes publicarlo o un espejo al que se pueda acceder sin una cuenta de Google?

Resolví este problema usando el teclado swype . De esta manera, puedo elegir un patrón de desbloqueo fácil, traducirlo a una contraseña larga y compleja en el teclado (incluso con letras mayúsculas y minúsculas) y entrenar a swype para reconocerlo.

Ahora tengo que ingresar la contraseña compleja solo una vez en el momento del arranque (swype no está disponible en el momento del arranque). Para desbloquear la pantalla de bloqueo puedo usar mi gesto y swype lo traduce a la contraseña compleja.

Para el proceso de encriptación deberás ingresar la contraseña una vez letra por letra y una vez con tu gesto. De esta manera, puede estar seguro de que Swype realmente produce la contraseña deseada cuando usa su gesto.

Funciona muy bien hasta ahora en mi Nexus 4 (con Android 4.4).

Enfoque interesante. Sin embargo, la desventaja que veo es que Swype ahora tiene su contraseña almacenada, por lo que uno debe asegurarse de que esto no se filtre en alguna parte (por ejemplo, si Swype carga sus diccionarios; también, cuando desliza algo similar a su contraseña, por ejemplo, un navegador y Swype inserta su contraseña, el historial del navegador ahora almacena potencialmente esa palabra durante mucho tiempo). Pero como dije, interesante idea de todos modos.

Yo uso la siguiente configuración:

  • Ajustes/Seguridad/Bloquear automáticamente 30 minutos después de dormir
  • El botón Configuración/Seguridad/Encendido se bloquea instantáneamente en APAGADO

Así que tengo que escribir mi encriptación y la contraseña de la pantalla de bloqueo solo después de 30 minutos de no usar el dispositivo.

La aplicación "Screen off and lock" se puede usar para bloquear el dispositivo inmediatamente. No tengo ninguna experiencia con la aplicación "screen lock pro", pero debería ser útil según su descripción.

Una solución menos que ideal es deshabilitar la pantalla de bloqueo por completo usando una aplicación como NoLock .