TL;DR
- Algumas pessoas estão relatando que não conseguem usar a Google Wallet.
- A causa raiz do problema é um erro que afirma que o dispositivo está enraizado ou executando software não certificado.
- O software em questão pode ser o próprio sistema de segurança do Google.
Se estiver com problemas para usar a Google Wallet, você não está sozinho. Várias pessoas estão relatando que estão enfrentando um erro que as impede de usar o aplicativo.
Conforme descoberto por Polícia Android, alguns usuários da Google Wallet estão relatando no Reddit que não conseguem usar a Google Wallet. Esses usuários parecem estar enfrentando um problema de segurança que faz com que uma notificação apareça informando que seu dispositivo está enraizado ou executando software não certificado.
Apesar de usar aparelhos Google Pixel e Samsung Galaxy não modificados, o prompt aparece toda vez que eles tentam usar o Google Wallet. Nem mesmo correções rápidas, como limpar o cache da Play Store, parecem funcionar.
Como Polícia Android afirma, o problema pode estar vinculado à API SafetyNet Attestation, algo que o Google usa para proteger pagamentos ao usar a Google Wallet.
Ao usar a Carteira virtual do Google, a API SafetyNet Attestation realiza uma verificação no dispositivo para garantir que ele não foi comprometido de uma forma que tornaria arriscada a transmissão de informações confidenciais. Isso significa garantir que o bootloader – o programa que informa ao seu telefone qual sistema operacional executar – esteja bloqueado. Se o seu telefone for aprovado no cheque, poderá efetuar um pagamento com o Google Wallet.
No entanto, o Google planeja substituir a API SafetyNet Attestation por uma nova API chamada Play Integrity até 2024. Embora 2024 seja o prazo para que aplicativos de terceiros comecem a usar o Play Integrity, é possível que o Google já tenha começado a lançar a API para alguns de seus software próprio. De acordo com Mishaal Rahmaneditor técnico do Esper, o Google Wallet já está sendo executado no Play Integrity.
Se a verificação do Atestado SafetyNet detectar a API Play Integrity, é possível que a SafetyNet considere um software não certificado para Play Integrity. Isso resultaria na inutilização do aplicativo.
No momento, não está claro o que exatamente está causando o erro, mas essa explicação parece plausível. Teremos que esperar até que o Google forneça uma resposta.