Como habilitar a compatibilidade coa API de Camera2 en calquera Android [Actualización de 2024]

A activación da API camera2 é moi necesaria cando queres descargar o porto de cámara de Google nos teus dispositivos intelixentes. En xeral, eses portos mellorarán a calidade xeral da cámara e farán fotos e vídeos incribles sen moito problema.

Non obstante, cando teñas comprobou a API da cámara función do teu teléfono e, de forma decepcionante, descubre que o teu teléfono non admite esas API.

Entón, a última opción que che queda é obter esa interface de programación de aplicacións facendo un flash de recuperación personalizada ou enraizando o teu teléfono Android.

Nesta publicación, trataremos diferentes métodos polos que podes activar facilmente a API Camera2 no teu teléfono sen problemas.

Pero antes de comezar, imos saber un pouco sobre os seguintes termos se os escoitaches por primeira vez.

Que é a API Camera2?

Nos teléfonos Android máis antigos, xeralmente obterás a API da cámara que quizais non sexa tan xenial. Pero Google lanza a API Camera2 no lollipop de Android 5.0. É un programa mellor que ofrece unha ampla gama de atributos que axudan aínda máis a mellorar a calidade xeral da cámara dos teléfonos.

Esta función proporciona mellores resultados HDR+ e engade atributos marabillosos para facer clic en fotos con pouca luz coa axuda de software avanzado.

Para obter máis información, recomendámosche que consultes o Páxina oficial.

Requisitos previos

  • En xeral, todos os seguintes métodos requirirán acceso root.
  • Accede á configuración do programador para activar a depuración USB.
  • Os controladores ADB necesarios son necesarios para instalar no PC/Laptop
  • Obter a versión correcta do TWRP recuperación personalizada segundo o teu teléfono.

Note: Hai varios métodos para enraizade o teléfono, pero recomendámosche Descargar magisk para unha configuración estable.

Métodos para activar a API Camera2

Algúns fabricantes de teléfonos intelixentes, como Realme, ofrecen Camera HAL3 en configuracións adicionais para utilizar aplicacións de cámara de terceiros, ás que se pode acceder despois de activar o modo de desenvolvedor.

(Só aplicable nos teléfonos Realme que teñan actualización de Android 11 ou superior). Pero ese non é o caso de moitos teléfonos intelixentes. Nese caso, pode seguir os seguintes métodos:

1. Usando a aplicación de emulador de terminal (root)

  • En primeiro lugar, accede ao Terminal Emulator app.
  • Para dar acceso root, escriba su e prema Intro.
  • Introduza o primeiro comando - setprop persist.camera.HAL3.enabled 1 e prema Intro.
  • Insira o seguinte comando - setprop vendor.persist.camera.HAL3.enabled 1 e prema Intro.
  • A continuación, reinicie o teléfono.

2. Usando a aplicación X-plore (Root)

  • Descarga e instala o Xestor de ficheiros X-plore para acceder ao cartafol sistema/raíz. 
  • Despois, tes que acceder ao cartafol system/build.prop. 
  • preme o Construír.prop para editar ese guión. 
  • Engadir - "persist.camera.HAL3.enabled = 1″ na parte inferior. 
  • Despois, tes que reiniciar o teu smartphone.

3. A través da biblioteca de módulos Magisk (raíz)

Hai numerosos beneficios do enraizamento con magisk, un deles é que terá acceso ao directorio de módulos.

  • Primeiro de todo, descarga Module-Camera2API-Enabeler.zip desde a biblioteca de módulos.
  • A continuación, tes que instalar ese zip respectivo no xestor de magisk. 
  • Reinicia o teu dispositivo para activar o módulo da API da cámara.

4. Ficheiro zip intermitente a través de TWRP (Root ou Not Root)

  • Descarga o necesario zip Camera2API arquivo. 
  • Inicie o teléfono na recuperación personalizada TWRP.
  • Navega ata a localización do ficheiro zip e fai clic nel. 
  • Flashear o ficheiro Camera2API.zip no teléfono intelixente. 
  • Finalmente, reinicie o dispositivo como de costume para obter resultados.

Podo activar as funcións da API de Camera2 sen permiso de root?

Necesitarás acceso root para desbloquear a camera2API xa que a maioría das veces eses ficheiros pódense obter cando o dispositivo ten permiso completo de root.

Pero, se queres acceder ás funcións da API e tes moito tempo, recomendámosche que sigas a seguinte guía.

Acceda a Camera2API sen root

Aquí, recibirá todo o proceso para obter eses ficheiros da API da cámara sen modificar os ficheiros do sistema. Dito isto, imos comezar cos requisitos principais para o procedemento. 

Cousas que son necesarias antes do proceso.

  • Asegúrate de que o dispositivo Android teña un cargador de arranque desbloqueado.
  • Activa a depuración USB a través do modo de desenvolvedor. 
  • Recoméndase PC ou portátil para executar Windows 7, 8, 10 ou 11.
  • Un cable USB para conectar o teléfono e o ordenador. 
  • Descarga o TWRP arquivo para o seu teléfono intelixente
  • ADB Driver.zip minimal_adb_fastboot.zip

Paso 1: cree unha configuración completa

  • instalar ADB driver.zip No teu computador.
  • A continuación, terás que extraer o ficheiro minimal_adb_fastboot.zip
  • Cambia o nome do ficheiro TWRP descargado a recovery.img e móveo ao cartafol zip mínimo fastboot.
  • Use o paquete de cables para conectar o PC ao teléfono. 

Paso 2: executa o símbolo do sistema

  • Primeiro de todo, fai dobre clic no cmd-here.exe no cartafol zip mínimo. 
  • Introduza o comando para ver se o dispositivo está conectado ou non - adb devices e Enter.
  • A continuación, escriba o comando - adb reboot bootloader e prema Intro para acceder ao modo de inicio. 
  • Introduza o seguinte comando - fastboot boot recovery.img e prema Intro no teclado para abrir o modo TWRP.

Paso 3: use o modo TWRP para a modificación

  • Unha vez introducidos eses comandos, agarde un momento. 
  • Notarás que o modo de recuperación personalizado TWRP está activado na pantalla do teu teléfono. 
  • Pasa o dedo a tecla que dixo: "Deslizar para permitir modificacións".
  • Agora, volve á pantalla do ordenador/portátil. 

Paso 4: introduza os comandos da segunda fase

  • De novo, escriba adb devices e entra para ver se o dispositivo se conecta ou non. 
  • Despois, tes que escribir o adb shell manda e engade
  • Para activar Camera2API, use o comando - setprop persist. camera.HAL3.enable 1 e prema Intro.
  • Introduza o comando - exit para saír da sección de shell ADB. 
  • Finalmente, use adb reboot e prema Intro para reiniciar o dispositivo normalmente.

Como restaurar a API de Camera2 como antes?

Tes que repetir todo o proceso desde 4 paso como instalaches a API da cámara na sección anterior.

  • Todo o que tes que facer é substituír o setprop persist. camera.HAL3.enable 1  a setprop persist. camera.HAL3.enable 0 para desactivar a sobreescritura da API da cámara. 
  • Escriba o comando de saída - exit e prema Intro
  • Por último, escriba - adb reboot para reiniciar normalmente o teléfono.

Nota: Non instalas TWRP, polo que non terás problemas para obter actualizacións. Ademais, Camera2API volverá á normalidade se aplicas a actualización OTA. Ademais, pode comprobar compatibilidade manual da cámara para confirmar os cambios.

Conclusión

En resumo, a mellor forma de acceder á Camera2API é posible co permiso de root e a configuración TWRP. Unha vez que remate o proceso, podes instalar facilmente o GCam aplicación no teu dispositivo Android sen moitos problemas.

Por outra banda, se tes dúbidas sobre a activación da API camera2, comparte o teu comentario na seguinte sección.

Sobre Abel Damina

Abel Damina, enxeñeiro de aprendizaxe automática e entusiasta da fotografía, foi cofundador do GCamBlog apk. A súa experiencia en IA e o seu gran ollo para a composición inspiran aos lectores a superar os límites en tecnoloxía e fotografía.