Una solución es usar Tasker . Configure su teléfono para usar una huella digital como mecanismo de desbloqueo estándar, con una contraseña segura como desbloqueo de respaldo (requerido si la huella digital falla, o cada vez que el teléfono se reinicia).
A continuación, cree una Tarea llamada Pantalla desbloqueada (o similar). En la tarea, haga que ejecute la acción Display
-> Lock
. Establezca el Código en el pin que desee. Verifique las opciones Remember Till Off
y Full Screen
, y asegúrese de que Allow Cancel
esté desmarcado.
A continuación, cree un Perfil en Tasker para el Evento de Display Off
. Cuando se active ese perfil, haga que ejecute la nueva Tarea que creó. Agregue un segundo disparador al mismo Perfil para evitar que este bloqueo ocurra si hay una llamada en curso (usando Invertir). De lo contrario, poner el teléfono en la cabeza apagará la pantalla y provocará el bloqueo del PIN (aunque Android sabe que en realidad no está bloqueado y no requiere huella digital del recorrido), y al quitarlo de la cabeza mostrará el PIN y bloqueará el final de la llamada y otros botones.
Finalmente, agregue un segundo perfil para el evento Display Unlocked y haga que ejecute la misma tarea. De esa manera, si bloquea manualmente el teléfono mientras está en una llamada con el botón de encendido (activando el bloqueo de huellas digitales de Android estándar), mostrará nuevamente la solicitud de PIN en la pantalla, sin interferir con los botones de finalización de llamada. No se preocupe, tener el bloqueo de pantalla apagado y la pantalla desbloqueada no requerirá que escriba el pin dos veces.
Con esta configuración, desbloqueas tu teléfono con una huella digital. Cuando eso sea aceptado, Tasker también le pedirá un PIN.
La razón por la que ejecuta esta tarea en Pantalla apagada en lugar de Pantalla desbloqueada es que la Pantalla desbloqueada crea un retraso entre el desbloqueo del teléfono y la presentación de la solicitud de PIN. Al ejecutar la tarea en Pantalla apagada, la solicitud de PIN se muestra en el instante en que la desbloquea con su huella digital.
Tenga en cuenta que esta configuración requiere el PIN incluso si utiliza su contraseña de respaldo (si no se puede leer su huella digital). Sin embargo, estoy dispuesto a vivir con eso, ya que rara vez necesito ingresar la contraseña maestra de todos modos, y escribir un PIN después de las palabras está bien.
Proteger Tasker
Dado que el PIN se almacena en texto sin formato en Tasker, probablemente debería configurar un PIN para abrir Tasker. Tasker tiene esto incorporado a sus preferencias, por lo que puede solicitar un PIN para ver y modificar cualquier perfil y configuración de Tasker. De lo contrario, si deja su teléfono desbloqueado, cualquiera podría encontrar su PIN al ver la configuración de Tasker. En cualquier caso, no use el mismo PIN para desbloquear la pantalla que para cualquier otro servicio como tarjetas de cajero automático o correo de voz.