Come abilitare il supporto API Camera2 su qualsiasi Android [2024 aggiornato]

L'abilitazione dell'API camera2 è assolutamente necessaria quando si desidera scaricare la porta della fotocamera di Google sui dispositivi smartphone. In generale, queste porte miglioreranno la qualità complessiva della fotocamera e renderanno foto e video straordinari senza troppi problemi.

Tuttavia, quando hai controllato l'API della fotocamera funzione del tuo telefono e scopri in modo deludente che il tuo telefono non supporta tali API.

Quindi l'ultima opzione rimasta per te è ottenere quell'interfaccia di programmazione dell'applicazione eseguendo il flashing del ripristino personalizzato o eseguendo il rooting del tuo telefono Android.

In questo post, tratteremo diversi metodi con cui puoi facilmente abilitare l'API Camera2 sul tuo telefono senza problemi.

Ma prima di iniziare, conosciamo un po' i seguenti termini se li hai sentiti per la prima volta.

Cos'è l'API di Camera2?

Nei vecchi telefoni Android, generalmente otterrai l'API della fotocamera che potrebbe non essere eccezionale. Ma Google rilascia l'API Camera2 nel lecca-lecca Android 5.0. È un programma migliore che offre una vasta gamma di attributi che aiutano ulteriormente a migliorare la qualità complessiva della fotocamera dei telefoni.

Questa funzione garantisce migliori risultati HDR + e aggiunge attributi meravigliosi per fare clic su foto in condizioni di scarsa illuminazione con l'ausilio di software avanzato.

Per ulteriori informazioni, ti consigliamo di consultare il pagina ufficiale.

Prerequisiti

  • In generale, tutti i seguenti metodi richiedono l'accesso root.
  • Accedi alle Impostazioni sviluppatore per abilitare il debug USB.
  • I driver ADB necessari devono essere installati sul PC/Laptop
  • Ottieni la versione corretta del file TWRP ripristino personalizzato in base al tuo telefono.

Note: Ci sono vari metodi per fai il root del tuo telefono, ma ti consigliamo scarica magix per una configurazione stabile.

Metodi per abilitare l'API Camera2

Alcuni produttori di smartphone, come Realme, forniscono Camera HAL3 in impostazioni aggiuntive per l'utilizzo di app per fotocamere di terze parti, a cui è possibile accedere dopo aver abilitato la modalità sviluppatore.

(Applicabile solo nei telefoni Realme che hanno ricevuto l'aggiornamento ad Android 11 o versioni successive). Ma non è così per molti smartphone. In tal caso, puoi seguire i seguenti metodi:

1. Utilizzo dell'app dell'emulatore di terminale (root)

  • Innanzitutto, accedi al file emulatore di terminale app.
  • Per concedere l'accesso come root, digitare su e premere Invio.
  • Inserisci il primo comando: setprop persist.camera.HAL3.enabled 1 e premere invio.
  • Inserisci il comando successivo: setprop vendor.persist.camera.HAL3.enabled 1 e premere invio.
  • Successivamente, riavvia il telefono.

2. Utilizzo dell'applicazione X-plore (root)

  • Scaricare e installare il X-plore File manager per accedere alla cartella di sistema/root. 
  • Quindi, devi accedere alla cartella system/build.prop. 
  • Clicca sul build.prop per modificare quello script. 
  • Aggiungere - "persist.camera.HAL3.enabled = 1″ in basso. 
  • Successivamente, devi riavviare lo smartphone.

3. Libreria dei moduli tramite Magisk (radice)

Ci sono numerosi vantaggi del rooting con magisk, uno di questi è che otterrai l'accesso alla directory dei moduli.

  • Prima di tutto, scarica Modulo-Camera2API-Enabeler.zip dalla libreria dei moduli.
  • Successivamente, devi installare il rispettivo zip nel gestore magisk. 
  • Riavvia il dispositivo per attivare il modulo API della fotocamera.

4. File zip lampeggiante tramite TWRP (Root o Not Root)

  • Scarica il necessario Camera2 API zip file. 
  • Avvia il telefono nella recovery personalizzata TWRP.
  • Passare alla posizione del file zip e fare clic su di esso. 
  • Eseguire il flashing del file Camera2API.zip sullo smartphone. 
  • Infine, riavvia il dispositivo come al solito per ottenere risultati.

Posso abilitare le funzioni API di Camera2 senza il permesso di root?

Avrai bisogno dell'accesso root per sbloccare l'API camera2 poiché molto spesso questi file possono essere ottenuti quando il dispositivo ha l'autorizzazione root completa.

Ma, se vuoi accedere alle funzioni API e hai molto tempo, ti consigliamo di seguire la guida successiva.

Accedi a Camera2API senza root

Qui riceverai l'intero processo per ottenere quei file API della fotocamera senza modificare i file di sistema. Detto questo, iniziamo con i requisiti primari per la procedura. 

Cose che sono necessarie prima del processo.

  • Assicurati che il dispositivo Android abbia un bootloader sbloccato.
  • Abilita il debug USB tramite la modalità sviluppatore. 
  • PC o laptop è consigliato per l'esecuzione di Windows 7, 8, 10 o 11.
  • Un cavo USB per collegare il telefono e il computer. 
  • Scarica la TWRP file per il tuo smartphone
  • Driver ADB.zip ed minimal_adb_fastboot.zip

Passaggio 1: creare una configurazione completa

  • installare il Driver ADB.zip sul tuo computer.
  • Successivamente, dovrai estrarre il file minimal_adb_fastboot.zip
  • Rinomina il file TWRP scaricato in recovery.img e spostalo nella cartella zip fastboot minima.
  • Utilizzare il fascio di cavi per collegare il PC al telefono. 

Passaggio 2: eseguire il prompt dei comandi

  • Prima di tutto, fai doppio clic su cmd-here.exe nella cartella zip minima. 
  • Inserisci il comando per vedere se il dispositivo è connesso o meno – adb devices ed entra.
  • Successivamente, digita il comando: adb reboot bootloader e premere Invio per accedere alla modalità di avvio. 
  • Inserisci il comando successivo: fastboot boot recovery.img e premi Invio sulla tastiera per aprire la modalità TWRP.

Passaggio 3: utilizzare la modalità TWRP per la modifica

  • Dopo aver inserito questi comandi, attendi un momento. 
  • Noterai che la modalità di ripristino personalizzata TWRP è attivata sullo schermo del tuo telefono. 
  • Scorri il tasto che diceva, "Scorri per consentire modifiche".
  • Ora torna allo schermo del computer/laptop. 

Passaggio 4: immettere i comandi della seconda fase

  • Di nuovo, digita adb devices ed entra per vedere se il dispositivo si connette o meno. 
  • Quindi, devi digitare il adb shell comando e aggiungi
  • Per attivare Camera2API, usa il comando – setprop persist. camera.HAL3.enable 1 e premere invio.
  • Inserisci il comando - exit per uscire dalla sezione della shell ADB. 
  • Finalmente, usa adb reboot e premere Invio per riavviare normalmente il dispositivo.

Come ripristinare l'API Camera2 come prima?

Devi ripetere l'intero processo da Passo 4 come se avessi installato l'API della fotocamera nella sezione precedente.

  • Tutto quello che devi fare è sostituire il setprop persist. camera.HAL3.enable 1  a setprop persist. camera.HAL3.enable 0 per disattivare la sovrascrittura dell'API della fotocamera. 
  • Digita il comando di uscita – exit e premi Invio
  • Infine, digita - adb reboot per riavviare normalmente il telefono.

Nota: Non installi TWRP, quindi non avrai problemi a ricevere gli aggiornamenti. Inoltre, Camera2API tornerà alla normalità se applichi l'aggiornamento OTA. Inoltre, puoi controllare compatibilità manuale della fotocamera per confermare le modifiche.

Conclusione

Per farla breve, il modo migliore per accedere a Camera2API è possibile con il permesso di root e la configurazione TWRP. Una volta terminato il processo, puoi installare facilmente il file GCam applicazione sul tuo dispositivo Android senza troppi problemi.

D'altra parte, se hai domande sull'attivazione dell'API camera2, condividi il tuo commento nella sezione seguente.

A proposito di Abel Damina

Abel Damina, un ingegnere di machine learning e appassionato di fotografia, ha co-fondato il GCamBlog dell'apk. La sua esperienza nell'intelligenza artificiale e il suo occhio attento per la composizione ispirano i lettori a superare i confini della tecnologia e della fotografia.