Alguns usuários do OnePlus 8, 8 Pro e 7T Pro que enfrentam problemas de registro de impressão digital podem corrigi-lo restaurando os dados de calibração na partição persistente.
O módulo de armazenamento principal em dispositivos Android é dividido em várias partições. Para o desenvolvimento pós-venda, a comunidade de modding Android lida principalmente com um punhado de partições, como "/system", "/recovery", "/cache" etc. Os OEMs, por outro lado, costumam usar partições menos conhecidas para armazenar parâmetros interessantes, como o estado de bloqueio/desbloqueio do bootloader. Uma dessas partições é “/persist”, que geralmente contém dados de calibração de sensores internos e, em alguns casos, identificadores exclusivos, como o endereço MAC do chip Wi-Fi.
Devido à sua singularidade, não se pode simplesmente consertar uma partição persistente quebrada restaurando um dump genérico. De maneira semelhante, é virtualmente impossível reescrever adequadamente o conteúdo de "persistir", mesmo após uma atualização completa do firmware. É por isso que alguns proprietários do OnePlus 8, OnePlus 8 Pro e OnePlus 7T Pro McLaren Edition estão tendo dificuldade em corrigir um bug de registro de impressão digital relacionado a uma partição persistente corrompida.
Fóruns OnePlus 7T Pro ||| Edição OnePlus 7T Pro McLaren
Fóruns OnePlus 8 XDA ||| Fóruns OnePlus 8 Pro XDA ||| Análise do OnePlus 8 Pro XDA
A razão exata por trás da corrupção ainda não foi identificada. Sabemos que o sensor de impressão digital no OnePlus série 8 e no OnePlus 7T Pro pode parar de funcionar em alguns cenários específicos (como após atualizar um firmware regional diferente). A anomalia com o registro de impressão digital pode ser corrigida após atualizar um despejo de trabalho conhecido da partição persistente da sua própria unidade. Não se espera que todos os usuários finais o façam, portanto a solução não é realmente viável.
Correção para OnePlus 8 Pro
Felizmente, membro sênior do XDA antnyhills encontrou uma maneira bastante genérica de consertar uma partição persistente corrompida no OnePlus 8 Pro. A ideia é extrair os dados de calibração de impressão digital existentes do dispositivo de destino com uma partição persistente quebrada e restaurá-los sobre uma partição persistente limpa. Dado que você tem acesso root em seu OnePlus 8 Pro, o seguinte comando de um emulador de terminal ou shell ADB com privilégio de root deve criar um backup 1:1 da partição persistente.
dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img
A parte do backup é crucial, portanto, não perca o dump que você criou. Recomendamos fazer um backup da imagem da partição fora do dispositivo. Você não pode usar a imagem da partição de outro usuário.
Depois de fazer backup da partição, EDL piscando de baixo nível deve ser executado no OnePlus 8 Pro para garantir que não haja incompatibilidade de firmware. Neste ponto, o usuário deverá desbloquear o "Modo de fábrica" integrado no dispositivo e tente recalibrar o sensor de impressão digital. Espera-se que o teste falhe, o que não é mais um grande problema. Tudo o que você precisa fazer é restaurar os dados de calibração do leitor de impressão digital do backup anterior. Se tudo funcionou corretamente, você poderá acessar as configurações e adicionar suas impressões digitais.
Tutorial XDA - Corrija problemas de registro de impressão digital causados por partição persistente quebrada no OnePlus 8 Pro
Caso você ache difícil todas as etapas descritas no tópico acima, aqui está um guia de vídeo passo a passo criado por antnyhills para tornar as coisas mais fáceis.
Correção para outros telefones OnePlus
Caso você esteja enfrentando esse problema em outro telefone OnePlus, verifique os fóruns do XDA para ver se existe algum guia para o seu dispositivo. Aqui estão alguns tópicos que chamaram nossa atenção:
Edição OnePlus 7T Pro McLaren: [GUIA] Corrija o scanner de impressão digital com persistir "corrompido" em 15 minutos!
OnePlus 8: [GUIA] Corrigir perda de sensor de impressão digital PERSIST.IMG
Você enfrentou alguma falha no registro de impressão digital em seu dispositivo OnePlus? Deixe-nos saber nos comentários abaixo!