Como ativar a API Camera2 persistente no Xiaomi Mi A2 através de reinicializações

Os proprietários de dispositivos Xiaomi Mi A2 que criaram root no dispositivo e ativaram a API Camera2 podem descobrir que ela não permanece ativada de forma consistente nas reinicializações. Neste guia, mostraremos um método simples, usando alguns comandos do ADB, para bloquear a API da Camera2 para um estado persistente, para que ela sempre seja ativada.

Depois de seguir este guia, você também pode desarraigar o seu Xiaomi Mi A2 e instalar um aplicativo modificado do GCam, por exemplo, e a API do Camera2 ainda estará ativada.

Antes de começar, há algumas coisas que você deve saber. Esse método não tocará em sua partição / system, portanto, você poderá continuar instalando OTAs ( supondo que você não tenha iniciado ou siga um procedimento de atualização OTA com raiz) . Este método também não requer uma partição de boot modificada, para que você possa manter seu bootloader bloqueado. A API Camera2 ainda será ativada após as atualizações OTA, o melhor de tudo.

Este método, no entanto , requer acesso root temporário - portanto, se o seu Xiaomi Mi A2 não estiver enraizado, você deverá ver o guia raiz do Appual para este dispositivo. E se você não seguir nossas instruções exatamente referentes ao procedimento de desbloqueio temporário, poderá ( e provavelmente) perderá todos os seus dados.

Requisitos:

  • ADB e Fastboot ( consulte o guia do Appual Como instalar o ADB no Windows)
  • Patched_boot.img

Primeiro você precisa habilitar as Opções de Desenvolvedor no seu Xiaomi Mi A2 (Configurações> Sistema> Sobre o Telefone> toque em Número de Compilação 7 vezes até que o Modo de Desenvolvedor esteja desbloqueado).

Agora vá em Settings> Developer Options, e habilite ADB ( USB Debugging) e Bootloader Unlock.

Agora conecte seu Xiaomi Mi A2 ao seu PC via USB, e inicie um terminal ADB ( segure Shift + clique com o botão direito do mouse dentro de sua pasta ADB principal, e selecione “Abrir uma janela de comando aqui”) .

No terminal ADB, digite ' adb devices' . Isso abrirá um aviso no seu dispositivo para aceitar o emparelhamento entre o ADB e seu telefone, então confirme o diálogo de pareamento.

Agora desligue seu dispositivo completamente e reinicie-o mantendo Power + Volume Inativo, mas não solte a tecla Diminuir Volume. Isso deve iniciar o seu Xiaomi Mi A2 no modo Fastboot, onde podemos continuar enviando comandos do ADB para o telefone.

No terminal ADB, digite: fastboot oem unlock

Agora copie o patched_boot.img para a sua pasta ADB principal no seu PC e digite no terminal ADB: fastboot boot patched_boot.img

Agora reinicie o seu Xiaomi Mi A2, e baixe o Magisk Manager - você não precisa instalar o Magisk em si, apenas o aplicativo Magisk Manager.

Agora, inicie o terminal ADB no seu PC novamente e digite:

 Shell Adb Setprop persist.camera.HAL3.enabled 1 Setprop persist.camera.eis.enabled 1 

Agora desligue o dispositivo novamente e, em seguida, reinicialize no Modo Fastboot ( Power + Volume Down enquanto mantém o Volume Down continuamente) . Não solte o botão Diminuir volume a qualquer momento - sim, você precisará digitar os comandos do ADB com 1 ponteiro.

Se você soltar o botão Diminuir Volume, seu Xiaomi Mi A2 executará uma reinicialização de fábrica - toda a sua partição de dados será apagada.

Em seguida, no terminal ADB, digite: fastboot oem lock

Isso irá bloquear novamente o seu bootloader, é claro. E então você pode digitar: fastboot reboot

Solte o botão de diminuir volume somente depois que o telefone começar a reinicializar o sistema Android!

Agora você pode instalar o GCam com a API Camera2 ativada permanentemente.

Para corrigir o problema da câmera frontal com o GCam modificado, basta acessar as configurações do Gcam e ativar “Camera.Enable_Hwhdr” nas Configurações do desenvolvedor.

Artigos Interessantes