Uma solução é usar o Tasker . Configure o telefone para usar uma impressão digital como mecanismo de desbloqueio padrão, com uma senha forte como desbloqueio de backup (necessário se a impressão digital falhar ou sempre que o telefone for reiniciado).
Em seguida, crie uma tarefa chamada Screen Unlocked (ou similar). Na tarefa, execute a ação Display
-> Lock
. Defina o código para o pino desejado. Verifique as Remember Till Off
e Full Screen
opções, e certifique-se Allow Cancel
estiver desmarcada.
Em seguida, crie um perfil no Tasker para o evento de Display Off
. Quando esse perfil é acionado, execute a nova tarefa que você criou. Adicione um segundo gatilho ao mesmo perfil para impedir que esse bloqueio ocorra se uma chamada estiver em andamento (usando Inverter). Caso contrário, colocar o telefone na cabeça desligará a tela e causará o bloqueio do PIN (mesmo que o Android saiba que ele não está realmente bloqueado e não exija impressões digitais de turismo), e removê-lo da sua cabeça mostrará o PIN e o bloqueio final da chamada e outros botões.
Por fim, adicione um segundo perfil para o evento Display Unlocked e execute a mesma tarefa. Dessa forma, se você bloquear manualmente o telefone durante uma chamada com o botão liga / desliga (acionar o bloqueio de impressão digital padrão do Android), ele exibirá corretamente a solicitação de PIN na tela novamente, sem interferir nos botões de finalização de chamada. Não se preocupe, exibir o bloqueio para exibição e desbloqueio da tela não exigirá que você digite o pino duas vezes.
Com essa configuração, você desbloqueia seu telefone com uma impressão digital. Quando isso é aceito, o Tasker solicita um PIN também.
O motivo pelo qual você executa esta tarefa na Tela desativada, em vez da Tela desbloqueada, é que a Tela desbloqueada cria um atraso entre o desbloqueio do telefone e a exibição da solicitação de PIN. Ao executar a tarefa na Tela desativada, a solicitação do PIN é mostrada no instante em que você desbloqueia com sua impressão digital.
Observe que essa configuração requer o PIN, mesmo se você usar sua senha de backup (se sua impressão digital não puder ser lida). No entanto, estou disposto a conviver com isso, já que raramente preciso digitar a senha mestra de qualquer maneira, e digitar um PIN com senha é bom.
Protect Tasker
Como o PIN é armazenado em texto sem formatação no Tasker, você provavelmente deve configurar um PIN para abrir o Tasker. O Tasker possui isso de acordo com suas preferências, para que você possa exigir um PIN para visualizar e modificar quaisquer perfis e configurações do Tasker. Caso contrário, se você deixar o telefone desbloqueado, qualquer pessoa poderá encontrar o seu PIN visualizando a configuração do Tasker. De qualquer forma, não use o mesmo PIN para desbloquear a tela do que para qualquer outro serviço, como cartões ATM ou correio de voz.