O módulo Fingerface Xposed permite o desbloqueio facial do Pixel 4 em qualquer aplicativo

Com o módulo Fingerface Xposed, você pode usar o recurso de desbloqueio facial seguro do Google Pixel 4 em qualquer aplicativo que atualmente use autenticação de impressão digital.

Atualização 1 (01/11/19 às 14h24 horário do leste dos EUA): Uma nova bifurcação do projeto apareceu online.

O Google Pixel 4 pode não ser o primeiro smartphone Android com hardware de reconhecimento facial seguro (é precedido pelo OPPO Find X e Huawei Mate 20 Pro), mas é o primeiro dispositivo Android com uma implementação de desbloqueio facial reconhecida como segura pelo BiometricPrompt do Android API. Isso significa que o Pixel 4 é o primeiro smartphone Android que permite usar seu rosto não apenas para desbloquear o telefone, mas também para autenticar aplicativos ou pagamentos. No entanto, os desenvolvedores de aplicativos precisam atualizar seus aplicativos para usar o BiometricPrompt, então levará algum tempo para que todos os aplicativos bancários e gerenciadores de senhas suportem o novo Desbloqueio facial. Como o Pixel 4 não possui um leitor de impressão digital, os aplicativos que usam a API antiga simplesmente solicitarão a entrada manual da senha. Felizmente, há uma maneira de contornar isso, desde que você queira fazer root no seu Pixel 4 com Magisk e instalar o Xposed Framework.

Membro Júnior XDA SemonCat desenvolveu um módulo Xposed chamado "Fingerface" que faz proxy da antiga API de impressão digital para chamar a nova API BiometricPrompt. Isso significa que sempre que um aplicativo que usa a antiga API de impressão digital solicitar que você escaneie sua impressão digital, a nova caixa de diálogo BiometricPrompt aparecerá para permitir que você escaneie seu rosto. É uma solução alternativa simples, embora grosseira, mas é melhor do que ter que digitar manualmente suas senhas longas em todos os seus aplicativos.

Aqui está uma rápida gravação de tela do desenvolvedor que mostra um aplicativo (neste caso, Magisk Manager) solicitando autenticação de impressão digital, mas recebendo autenticação facial:

Na minha opinião, esta é uma grande demonstração do poder do Xposed Framework. O Xposed permite que os Módulos se conectem aos métodos de outros aplicativos para executar seus próprios métodos antes, durante ou no lugar dos métodos originais. É exatamente isso que este Módulo está fazendo; Faces dos dedos sempre retorna "verdadeiro" quando o PackageManager verifica se o dispositivo suporta hardware de impressão digital e também ganchos em a API FingerprintManager (agora obsoleta) usada por aplicativos para chamar BiometricPrompt em seu método de autenticação. Não será fácil traduzir esse hack em um módulo Magisk porque envolverá módulos por dispositivo e por construção que substituem a estrutura, mas o desenvolvedor diz que está trabalhando nisso.

Devo observar que instalar este mod no Google Pixel 4 atualmente não é fácil. Em primeiro lugar, ainda não há suporte TWRP para o Pixel 4, então você terá que instalar manualmente o Magisk. Isso significa que você tem que baixe a imagem de fábrica, extraia a imagem de inicialização, corrija a imagem de inicialização usando o Magisk Manager mais recentee, em seguida, o fastboot atualiza a imagem de inicialização corrigida. Para instalar o Xposed, você terá que instalar o módulo Riru Core Magisk e depois o EdXposed, o sucessor não oficial do Xposed Framework. Instruções sobre como fazer isso podem ser encontradas aqui. Finalmente, você pode instalar o módulo Fingerface.

Alguns podem zombar deste mod por questões de segurança, mas o Módulo é Código aberto e à primeira vista, parece fazer apenas o que deveria fazer. Além disso, a existência deste mod não tem implicações na segurança do Android 10 ou do próprio Pixel 4, uma vez que exige que o usuário obtenha acesso root manualmente após desbloquear o bootloader. Por último, este mod, como a maioria dos outros mods em nosso fórum, destina-se a ser usado por aqueles que valorizam a conveniência e mais recursos, apesar do risco adicional de ter um bootloader desbloqueado e acesso root.

Se estiver interessado neste mod, você pode baixá-lo no link da Google Play Store incorporado abaixo. Custa US $ 0,99 se você obtê-lo na Play Store, mas como o aplicativo é de código aberto, você também pode compilá-lo sozinho. Visite o tópico do fórum XDA se você tiver alguma dúvida ou feedback sobre este aplicativo. Para qualquer desenvolvedor de aplicativos que leia isto, o Google publicou uma postagem no blog na implementação da API biométrica por meio da biblioteca biométrica AndroidX. Atualize seus aplicativos para que os usuários não tenham que usar esse hack sujo!

Fingerface - FaceID para trás cDesenvolvedor: Semon

Preço: 0,99.

3.3.

Download

Atualização 1: TopJohnWu Fork

O desenvolvedor reconhecido pelo XDA, topjohnwu, o próprio desenvolvedor do Magisk, decidiu bifurcar este projeto para limpar o código.

Como o aplicativo já era de código aberto e seu código parecia inócuo, não havia mal nenhum em executá-lo como está. No entanto, se quiser experimentar uma versão de um desenvolvedor mais confiável, você pode baixá-la em GitHub de topjohnwu.