Exclusivo: o Google está trabalhando em um recurso semelhante ao Face ID para Android Q

Temos evidências de que o Google está trabalhando em um recurso semelhante ao Face ID para Android Q. Ou seja, reconhecimento facial de hardware para desbloqueio e pagamentos.

Enquanto os melhores smartphones Android leitores de impressão digital suportados muito antes do iPhone da Apple, os dispositivos Android estão tentando se atualizar quando se trata de hardware de autenticação facial biométrica seguro. O Apple iPhone X é o primeiro smartphone de um grande fabricante de dispositivos a combinar um Time of Flight (TOF) sensor, iluminador IR, projetor de pontos e outros sensores para reconhecimento facial de hardware (a Apple chama isso ‘ID facial’). Vimos alguns smartphones com implementações semelhantes ao Face ID de fabricantes de dispositivos Android, como Mate 20 Pro da Huawei e Edição Mi 8 Explorer da Xiaomi, mas esses fabricantes de dispositivos tiveram que personalizar fortemente o Android para oferecer suporte a esse novo hardware. No entanto, parece que o Google está trabalhando para trazer suporte nativo para hardware de reconhecimento facial seguro no Android Q.

Detectamos dezenas de strings e vários métodos, classes e campos relacionados ao reconhecimento facial na estrutura, SystemUI e APKs de configurações no vazou a versão AOSP do Android Q que obtivemos. Nenhum código que encontramos está presente no mestre AOSP ou no lançamento público mais recente do Android Pie. Além disso, o recurso “desbloqueio facial” existente em dispositivos Android há muitos anos, o “Trusted Face” recurso, faz parte do Google Play Services, é antigo e não é seguro, por isso estamos confiantes de que este é um novo recurso no Android Q.

Agradecimentos especiais à PNF Software por nos fornecer uma licença de uso Descompilador JEB. JEB Decompiler é uma ferramenta de engenharia reversa de nível profissional para aplicativos Android.

Resolução da estrutura

Das strings relacionadas ao desbloqueio facial que encontramos no APK de resolução de estrutura do Android Q, a mais importante linhas são sobre a mensagem de erro que aparece quando o dispositivo não possui reconhecimento facial hardware. Isso nos diz que o Android Q espera que o dispositivo tenha sensores de reconhecimento facial de hardware, ao contrário do recursos de desbloqueio facial encontrados na maioria dos smartphones modernos de empresas como Xiaomi, Huawei/Honor e OnePlus.

Configurações

Assim como quando você configura uma nova impressão digital, o novo fluxo de configuração de autenticação facial exige que o usuário defina uma senha, PIN ou padrão como backup. O usuário também tem a opção de exigir que a senha, PIN ou padrão seja usado antes que os dados do dispositivo sejam descriptografados na inicialização. A sequência a seguir é a mais importante que encontramos porque afirma explicitamente que seu rosto pode ser usado não apenas para desbloquear o telefone, mas também para autorizar compras ou fazer login em aplicativos.

<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>

No entanto, o desbloqueio facial ainda pode ser desativado pelo administrador do dispositivo.

Aqui está o que parece

Aqui estão as capturas de tela que mostram o processo de configuração do reconhecimento facial no Android Pie. Infelizmente, não conseguimos fazê-lo funcionar porque o HAL de desbloqueio facial está faltando.

O que isso significa para o Android?

Se você está pensando que essas strings são prova de que o Google Pixel 4 terá Face ID, deixe-me interrompê-lo aí mesmo. A única coisa que essas strings provam é que o AOSP agora oferece suporte a hardware de reconhecimento facial para desbloqueio facial, pagamentos e autenticação de aplicativos. Esperamos que dispositivos como o Huawei Mate 20 Pro e o Xiaomi Mi 8 Explorer Edition executem um Android Q GSI ter reconhecimento facial funcional. Outros dispositivos que possuem os sensores de hardware necessários também poderão usá-los para reconhecimento facial no Android Q.

No entanto, não culpo você por especular sobre os planos futuros de hardware do Google. O fato de o Google oferecer suporte a hardware de reconhecimento facial no Android Q significa naturalmente que eles têm um dispositivo no qual estão testando. Poderia ser um Mate 20 Pro, Mi 8 EE, um smartphone inédito como o Samsung Galaxy S10+, uma placa de desenvolvimento personalizada ou um protótipo Pixel 4. Sem os commits, não sabemos no que eles estão testando. Provavelmente descobriremos mais durante Google I/O 2019 que está agendado para 7 de maio de 2019.


Este artigo foi atualizado em 8 de fevereiro de 2019, com capturas de tela do fluxo de configuração para reconhecimento facial seguro no Android Pie.