Como ativar o suporte da API Camera2 em qualquer Android [atualizado em 2024]

A habilitação da API camera2 é bastante necessária quando você deseja baixar a porta da câmera do Google em seus dispositivos de smartphone. Em geral, essas portas melhoram a qualidade geral da câmera e renderizam fotos e vídeos incríveis sem muitos problemas.

No entanto, quando você tem verifiquei a API da câmera função do seu telefone e, infelizmente, descobrir que seu telefone não oferece suporte a essas APIs.

Em seguida, a opção final que resta para você é obter a interface de programação do aplicativo piscando a recuperação personalizada ou fazendo o root no seu telefone Android.

Nesta postagem, abordaremos diferentes métodos pelos quais você pode ativar facilmente a API Camera2 em seu telefone sem problemas.

Mas antes de começarmos, vamos saber um pouco sobre os seguintes termos, caso você os tenha ouvido pela primeira vez.

O que é a API Camera2?

Em telefones Android mais antigos, você geralmente obterá a API da câmera que pode não ser tão boa. Mas o Google lança a API Camera2 no pirulito Android 5.0. É um programa melhor que oferece uma ampla gama de atributos que ajudam ainda mais a aumentar a qualidade geral da câmera dos telefones.

Esse recurso oferece melhores resultados HDR+ e adiciona atributos maravilhosos para clicar em fotos com pouca luz com o auxílio de software avançado.

Para obter mais informações, recomendamos que você verifique o Página oficial.

Pré requisitos

  • Em geral, todos os métodos a seguir exigirão acesso root.
  • Acesse as Configurações do desenvolvedor para habilitar a depuração USB.
  • Os drivers ADB necessários devem ser instalados no PC/laptop
  • Obtenha a versão correta do TWRP recuperação personalizada de acordo com o seu telefone.

Note: Existem vários métodos para torcer seu telefone, mas recomendamos que você baixar magisk para configuração estável.

Métodos para ativar a API Camera2

Alguns fabricantes de smartphones, como o Realme, fornecem o Camera HAL3 em configurações adicionais para a utilização de aplicativos de câmera de terceiros, que podem ser acessados ​​depois de ativar o modo de desenvolvedor.

(Aplicável apenas nos telefones Realme com Android 11 ou atualização superior). Mas esse não é o caso de muitos smartphones. Nesse caso, você pode seguir os métodos subsequentes:

1. Usando o aplicativo emulador de terminal (raiz)

  • Primeiro, acesse o emulador de terminal app.
  • Para dar acesso root, digite su e pressione Enter.
  • Insira o primeiro comando – setprop persist.camera.HAL3.enabled 1 e pressione enter.
  • Insira o próximo comando – setprop vendor.persist.camera.HAL3.enabled 1 e pressione enter.
  • Em seguida, reinicie o telefone.

2. Usando o aplicativo X-plore (Root)

  • Baixe e instale o X-plore File Manager para acessar a pasta system/root. 
  • Então, você deve acessar a pasta system/build.prop. 
  • Clique no build.prop para editar esse script. 
  • Adicionar - "persist.camera.HAL3.enabled = 1″ na parte inferior. 
  • Depois, você deve reiniciar seu smartphone.

3. Através da Biblioteca de Módulos Magisk (Raiz)

Existem inúmeros benefícios de fazer root com magisk, um deles é que você obterá acesso ao diretório de módulos.

  • Primeiro de tudo, faça o download Módulo-Camera2API-Enabeler.zip da biblioteca de módulos.
  • Em seguida, você deve instalar o respectivo zip no gerenciador magisk. 
  • Reinicie seu dispositivo para ativar o módulo API da câmera.

4. Flashing do arquivo zip através do TWRP (Root or Not Root)

  • Baixe o necessário Zip Camera2API arquivo. 
  • Inicialize o telefone na recuperação personalizada do TWRP.
  • Navegue até o local do arquivo zip e clique nele. 
  • Atualize o arquivo Camera2API.zip no smartphone. 
  • Por fim, reinicie o dispositivo como de costume para obter resultados.

Posso habilitar as funções da API Camera2 sem permissão de root?

Você precisará de acesso root para desbloquear a camera2API, pois na maioria das vezes esses arquivos podem ser obtidos quando o dispositivo tiver permissão root completa.

Mas, se você quiser acessar as funções da API e tiver muito tempo, recomendamos seguir o guia a seguir.

Acessar Camera2API sem Root

Aqui, você receberá todo o processo de obtenção dos arquivos da API da câmera sem modificar os arquivos do sistema. Com isso dito, vamos começar com os principais requisitos para o procedimento. 

Coisas que são necessárias antes do processo.

  • Certifique-se de que o dispositivo Android tenha um bootloader desbloqueado.
  • Ative a depuração USB através do modo de desenvolvedor. 
  • PC ou laptop é recomendado para executar o Windows 7, 8, 10 ou 11.
  • Um cabo USB para interligar o telefone e o computador. 
  • Faça o download do TWRP arquivo para seu smartphone
  • Driver ADB.zip e minimal_adb_fastboot.zip

Etapa 1: criar uma configuração completa

  • Instale o Driver ADB.zip no seu computador.
  • Em seguida, você precisará extrair o arquivo minimal_adb_fastboot.zip
  • Renomeie o arquivo TWRP baixado para recovery.img e mova-o para a pasta zip fastboot mínima.
  • Use o pacote de cabos para conectar o PC ao telefone. 

Etapa 2: execute o prompt de comando

  • Primeiro de tudo, clique duas vezes no cmd-here.exe na pasta zip mínima. 
  • Digite o comando para ver se o dispositivo está conectado ou não – adb devices e entrar.
  • Em seguida, digite o comando – adb reboot bootloader e pressione Enter para acessar o modo de inicialização. 
  • Digite o próximo comando - fastboot boot recovery.img e pressione Enter no teclado para abrir o modo TWRP.

Etapa 3: use o modo TWRP para modificação

  • Depois de inserir esses comandos, aguarde um momento. 
  • Você notará que o modo de recuperação personalizado do TWRP está ativado na tela do seu telefone. 
  • Deslize a tecla que dizia, “Deslize para permitir modificações”.
  • Agora, volte para a tela do computador/laptop. 

Etapa 4: Insira os comandos da segunda fase

  • Novamente, digite adb devices e entre para ver se o dispositivo conecta ou não. 
  • Então, você deve digitar o adb shell comandar e adicionar
  • Para ativar Camera2API, use o comando – setprop persist. camera.HAL3.enable 1 e pressione enter.
  • Digite o comando - exit para sair da seção shell do ADB. 
  • Finalmente, use adb reboot e pressione enter para reiniciar o dispositivo normalmente.

Como restaurar a API Camera2 como antes?

Você tem que repetir todo o processo de Passo 4 como se você tivesse instalado a API da câmera na seção acima.

  • Tudo o que você precisa fazer é substituir o setprop persist. camera.HAL3.enable 1  para setprop persist. camera.HAL3.enable 0 para desativar a substituição da API da câmera. 
  • Digite o comando de saída – exit e pressione Enter
  • Por fim, digite - adb reboot para reiniciar normalmente o telefone.

Observação: Você não instala o TWRP para não ter problemas para obter atualizações. Além disso, o Camera2API retornará ao normal se você aplicar a atualização OTA. Além disso, você pode verificar compatibilidade manual da câmera para confirmar as alterações.

Conclusão

Para encurtar a história, a melhor maneira de obter acesso ao Camera2API é possível com a permissão de root e a configuração do TWRP. Depois de concluir o processo, você pode instalar facilmente o GCam aplicação no seu dispositivo Android sem muito trabalho.

Por outro lado, se você tiver dúvidas sobre como ativar a API camera2, compartilhe seu comentário na seção a seguir.

Sobre Abel Damina

Abel Damina, engenheiro de aprendizado de máquina e entusiasta da fotografia, foi cofundador do GCamBlog Apk. Sua experiência em IA e seu olhar aguçado para composição inspiram os leitores a ultrapassar limites em tecnologia e fotografia.