Neste guia, mostraremos as etapas para corrigir a partição persistente corrompida em seu Poco X3 Pro. Embora entrar no desenvolvimento personalizado abra as comportas para uma infinidade de personalizações, por outro lado, há sempre o risco de as coisas darem errado. Entre eles, os problemas com a partição persistente estão entre os mais preocupantes. Quando isso acontecer, a impressão digital do dispositivo poderá não funcionar mais.
Além disso, pode haver alguns outros problemas ocultos, como a falha do perfil CTS, mesmo em um bootloader bloqueado. Isso, por sua vez, resultará na sua incapacidade de usar os aplicativos bancários e de pagamento. Resumindo, uma série de problemas podem danificar seu dispositivo se a partição persistente for corrompida em seu Poco X3 Pro. Felizmente, existe um método bacana que deve ajudá-lo a corrigir esse problema. Então, sem mais delongas, vamos dar uma olhada.
Corrigir partição persistente corrompida no Poco X3 Pro [CTS Fail]
O processo abaixo apagará todos os dados do seu dispositivo, portanto, faça um backup com antecedência. Além disso, as chaves originais que seu telefone possa incluir no TEE serão perdidas. Droidwin e seus membros não serão responsabilizados em caso de guerra termonuclear, se seu alarme não acordar você ou se algo acontecer com seu dispositivo e dados, executando as etapas abaixo.
ETAPA 1: Instale o SDK do Android
Em primeiro lugar, você terá que instalar as ferramentas da plataforma Android SDK no seu PC. Este é o binário ADB e Fastboot oficial fornecido pelo Google e é o único recomendado. Portanto, baixe-o e extraia-o para qualquer local conveniente em seu PC. Isso lhe dará a pasta platform-tools, que será usada ao longo deste guia.
ETAPA 2: Habilite a depuração USB e o desbloqueio OEM
Em seguida, você também terá que habilitar a depuração USB e o desbloqueio OEM em seu dispositivo. O primeiro tornará seu dispositivo reconhecível pelo PC no modo ADB. Isso permitirá que você inicialize seu dispositivo no modo Fastboot. Por outro lado, o desbloqueio OEM é necessário para realizar o desbloqueio do bootloader.
Então vá para Configurações > Sobre o telefone > Toque no número MIUI 7 vezes> Volte para Configurações > Sistema > Avançado > Opções do desenvolvedor > Ative a depuração USB e o desbloqueio OEM.
PASSO 3: Desbloquear Bootloader
Em seguida, você precisará desbloquear o bootloader do dispositivo. No entanto, isso apagará todos os dados e também poderá anular a garantia do dispositivo. [E não se preocupe, bloquearemos novamente o bootloader assim que todo o processo for concluído].
PASSO 4: Flash Xiaomi Engineer Firmware
Em seguida, você terá que baixar e instalar o firmware do Engineer para o seu dispositivo. Certifique-se de baixar a mesma versão que está atualmente instalada em seu dispositivo (você pode verificar o mesmo no número de versão do seu dispositivo). No que diz respeito à fonte de download, certifique-se de obtê-la em um site confiável de terceiros. Depois de fazer o download, atualize a ROM por meio da ferramenta Mi Flash.
PASSO 5: Obtenha Keybox.XML
Agora você precisará obter o keybox.xml para o Poco X3 Pro, então baixe este arquivo keybox.xml [Créditos: chiteroman].
PASSO 6: Executar Comandos
Abra o prompt de comando dentro das ferramentas da plataforma e execute os comandos abaixo na mesma ordem listada:
adb root
adb disable-verity
adb reboot
adb root
adb remount
adb shell
mkdir –p /data/nativetest64/qti_keymaster_tests/
exit
adb push keybox.xml /data/nativetest64/qti_keymaster_tests/
adb shell
cd /data/nativetest64/qti_keymaster_tests/
PASSO 7: Defina o caminho da biblioteca
- Primeiro, verifique se o seu dispositivo é Strongbox verificando este link [todos os dispositivos listados são Strongbox].
- Se o seu dispositivo for StrongBox, use a sintaxe abaixo:
LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox {KEYBOX FILE} {KEYBOX DEVICE ID} {ATTEST PROPS?} {KEYBOX FILE} {KEYBOX DEVICE ID} {ATTEST PROPS?}
- Se o seu dispositivo não for StrongBox, use a sintaxe abaixo:
LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox {KEYBOX FILE} {KEYBOX DEVICE ID} {ATTEST PROPS?}
- Aqui estão os valores que você precisa substituir na sintaxe mencionada
{KEYBOX FILE}: Should be "keybox.xml"
{KEYBOX DEVICE ID}: Open keybox file and search for "DeviceID". The one that we have used for Poco X3 Pro uses "X705F100000000"
{ATTEST PROPS?}: It has a Boolean value, either true/false. It's recommended to set it as true [if it gives any error, only then use false].
- Portanto, colocando esses valores na sintaxe de um dispositivo Strongbox, o comando se transforma em:
LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox keybox.xml X705F100000000 true keybox.xml X705F100000000 true
- Por outro lado, para dispositivos não Strongbox, o comando será:
LD_LIBRARY_PATH=/vendor/lib64/hw KmInstallKeybox keybox.xml X705F100000000 true
PASSO 8: Bloquear novamente o bootloader
Sua ação final deve ser bloquear novamente o bootloader em seu dispositivo.
É isso. Estas foram as etapas para corrigir o problema de não conseguir passar o perfil CTS em um bootloader bloqueado. Se você tiver alguma dúvida sobre as etapas mencionadas acima, informe-nos nos comentários. Entraremos em contato com você com uma solução o mais breve possível.
Deixe um comentário