Se há uma coisa que eu gosto no Android é a sua capacidade de personalização. E uma das coisas que mais temos no Android são maneiras de desbloquear o dispositivo.
Entre os mais populares estão o padrão ou o PIN e o destravamento utilizando seu rosto. Embora os padrões e os PINs são bastantes seguros tudo pode ser melhorados como qualquer coisa no mundo do software.
E o kernel do Android oferece muitas funções que podem ser usadas mesmo quando a tela está desligada.
O double tap to wake é uma característica comum que pode ser encontrada em uma série de ROMs personalizadas no XDA. E um dos membros do XDA por sua vez veio e ainda melhorou o double tap to wake criando um método bem interessante de deslboqueio utilizando a tecnologia tap2wake.
Com o Tap2Unlock você pode desbloquear a tela inserindo um código PIN quando a tela está desligada. Este módulo divide a tela em quatro quadrados. Pressionando o padrão errado a tela vai ser iluminada mas o touch ficará desligado e a pessoa não será capaz de usar o telefone.
Ao entrar o padrão correto o telefone será desbloqueado sem problemas e o uso do mesmo será liberado.
O recurso pode trabalhar com praticamente todos os kernels disponíveis no mundo Android pois é um patch que pode ser aplicado a qualquer fonte. O desenvolvedor também disponibilizou todas as correções necessárias que precisam ser aplicadas nos kernels para que a solução funcione.
Se você é desenvolvedor e está pensando em usar o tap2wake no seu kernel dê uma chance ao tap2unlock pois ele é bem interessante mesmo. O tópico no XDA-Developers é este aqui e os gits do desenvolvedor estão linkados abaixo.
Código Fonte / Fix / Melhoras no código
Direto do XDA-Developers