Kako omogućiti Camera2 API podršku na bilo kojem Androidu [2024 ažurirano]

Omogućavanje API-ja za kameru 2 je neophodno kada želite da preuzmete port za google kameru preko svog pametnog telefona. Općenito, ovi portovi će poboljšati ukupni kvalitet kamere i prikazati zadivljujuće fotografije i video zapise bez mnogo muke.

Međutim, kada imate provjerio API kamere funkciju vašeg telefona i na razočaranje otkrijete da vaš telefon ne podržava te API-je.

Posljednja opcija koja vam je preostala je da dobijete sučelje za programiranje aplikacije tako što ćete fleširati prilagođeni oporavak ili rootati svoj Android telefon.

U ovom postu ćemo pokriti različite metode pomoću kojih možete lako omogućiti Camera2 API na svom telefonu bez problema.

Ali prije nego što počnemo, hajde da saznamo nešto o sljedećim terminima ako ste ih čuli prvi put.

Šta je Camera2 API?

Na starijim android telefonima, generalno ćete dobiti API za kameru koji možda i nije tako sjajan. Ali Google izdaje Camera2 API u Android 5.0 lizalici. To je bolji program koji nudi širok spektar atributa koji dodatno pomažu u poboljšanju ukupnog kvaliteta kamere telefona.

Ova funkcija daje bolje HDR+ rezultate i dodaje prekrasne atribute za klikanje fotografija pri slabom osvjetljenju uz pomoć naprednog softvera.

Za više informacija, preporučujemo da pogledate službena stranica.

Preduslovi

  • Općenito, sve sljedeće metode će zahtijevati root pristup.
  • Pristupite postavkama programera da omogućite USB otklanjanje grešaka.
  • Potrebni ADB drajveri moraju biti instalirani na PC/laptop
  • Nabavite ispravnu verziju TWRP prilagođeni oporavak prema vašem telefonu.

Note: Postoje razne metode za iskoristite svoj telefon, ali mi bismo Vas preporučili preuzimanje magisk za stabilnu konfiguraciju.

Metode za omogućavanje Camera2 API

Neki proizvođači pametnih telefona, kao što je Realme, daju kameru HAL3 u dodatnim postavkama za korištenje aplikacija za kameru treće strane, kojima se može pristupiti nakon omogućavanja režima za programere.

(Primjenjivo samo na Realme telefonima koji su ažurirali Android 11 ili noviji). Ali to nije slučaj sa mnogim pametnim telefonima. U tom slučaju možete slijediti sljedeće metode:

1. Korištenje aplikacije Terminal Emulator (Root)

  • Prvo, pristupite Terminal Emulator aplikacija.
  • Da biste dali root pristup, otkucajte su i pritisnite Enter.
  • Unesite prvu komandu – setprop persist.camera.HAL3.enabled 1 i pritisnite enter.
  • Unesite sljedeću naredbu – setprop vendor.persist.camera.HAL3.enabled 1 i pritisnite enter.
  • Zatim ponovo pokrenite telefon.

2. Korištenje X-plore aplikacije (Root)

  • Preuzmite i instalirajte X-plore Upravitelj datoteka za pristup sistemskom/korijenskom folderu. 
  • Zatim morate pristupiti folderu system/build.prop. 
  • Kliknite na build.prop da uredite tu skriptu. 
  • Dodati - "persist.camera.HAL3.enabled = 1″ na dnu. 
  • Nakon toga, morate ponovo pokrenuti svoj pametni telefon.

3. Preko Magisk Modules Library (Root)

Brojne su prednosti rutiranja s magiskom, jedna od njih je da ćete dobiti pristup direktoriju modula.

  • Prvo, preuzmite Module-Camera2API-Enabeler.zip iz biblioteke modula.
  • Zatim morate instalirati taj odgovarajući zip u magisk manager. 
  • Ponovo pokrenite uređaj da aktivirate API modul kamere.

4. Flashing zip fajl kroz TWRP (Root ili Not Root)

  • Preuzmite potrebno Camera2API zip fajl. 
  • Pokrenite telefon u TWRP prilagođeni oporavak.
  • Dođite do lokacije zip datoteke i kliknite na nju. 
  • Flešujte Camera2API.zip datoteku na pametnom telefonu. 
  • Na kraju, ponovo pokrenite uređaj kao i obično da biste dobili rezultate.

Mogu li omogućiti Camera2 API funkcije bez Root dozvole?

Trebat će vam root pristup da otključate camera2API jer se najčešće te datoteke mogu dobiti kada uređaj ima potpunu root dozvolu.

Ali, ako želite pristupiti funkcijama API-ja i imate puno vremena, preporučujemo da slijedite sljedeći vodič.

Pristupite Camera2API bez root-a

Ovdje ćete dobiti cijeli proces preuzimanja tih API datoteka za kameru bez mijenjanja sistemskih datoteka. Uz to, počnimo s primarnim zahtjevima za proceduru. 

Stvari koje su potrebne prije procesa.

  • Uvjerite se da android uređaj ima otključan bootloader.
  • Omogućite USB otklanjanje grešaka u načinu rada za programere. 
  • PC ili laptop se preporučuje za pokretanje Windows 7, 8, 10 ili 11.
  • USB kabl za povezivanje telefona i računara. 
  • Preuzmite TWRP fajl za vaš pametni telefon
  • ADB Driver.zip i minimal_adb_fastboot.zip

Korak 1: Napravite kompletnu postavku

  • Instalirajte ADB driver.zip na računaru.
  • Zatim ćete morati izdvojiti minimal_adb_fastboot.zip datoteku
  • Preimenujte preuzetu TWRP datoteku u recovery.img i premjestite je u minimalni fastboot zip folder.
  • Koristite snop kablova za povezivanje računara sa telefonom. 

Korak 2: Pokrenite komandnu liniju

  • Prije svega, dvaput kliknite na cmd-here.exe u minimalnoj zip mapi. 
  • Unesite komandu da vidite da li je uređaj povezan ili ne – adb devices i Enter.
  • Zatim upišite naredbu – adb reboot bootloader i pritisnite Enter za pristup režimu pokretanja. 
  • Unesite sljedeću naredbu – fastboot boot recovery.img i pritisnite Enter na tastaturi da otvorite TWRP mod.

Korak 3: Koristite TWRP mod za modifikaciju

  • Nakon što unesete te komande, pričekajte trenutak. 
  • Primijetit ćete da je TWRP prilagođeni način oporavka aktiviran na ekranu vašeg telefona. 
  • Prevucite ključ na kojem je pisalo, “Prevucite prstom da biste omogućili izmjene”.
  • Sada se vratite na ekran računara/laptop-a. 

Korak 4: Unesite komande druge faze

  • Ponovo ukucajte adb devices i unesite da vidite da li se uređaj povezuje ili ne. 
  • Zatim morate otkucati adb shell naredba i dodaj
  • Za aktiviranje Camera2API koristite naredbu – setprop persist. camera.HAL3.enable 1 i pritisnite enter.
  • Unesite komandu – exit da izađe iz ADB shell sekcije. 
  • Na kraju, koristite adb reboot i pritisnite enter da ponovo pokrenete uređaj normalno.

Kako vratiti Camera2 API kao prije?

Morate ponoviti cijeli proces od Korak 4 kao da ste instalirali Camera API u gornjem odeljku.

  • Sve što treba da uradite je da zamenite setprop persist. camera.HAL3.enable 1  to setprop persist. camera.HAL3.enable 0 da isključite prepisivanje API-ja kamere. 
  • Upišite naredbu za izlaz – exit i pritisnite Enter
  • Na kraju otkucajte – adb reboot da normalno ponovo pokrenete telefon.

Bilješka: Ne instalirate TWRP tako da se nećete suočiti sa problemima pri dobijanju ažuriranja. Osim toga, Camera2API će se vratiti u normalu ako primijenite OTA ažuriranje. Štaviše, možete provjeriti ručna kompatibilnost fotoaparata za potvrdu promjena.

zaključak

Ukratko, najbolji način za pristup Camera2API je moguć uz root dozvolu i TWRP konfiguraciju. Kada završite s procesom, možete jednostavno instalirati GCam aplikacija na vašem android uređaju bez mnogo muke.

S druge strane, ako imate pitanja u vezi s aktiviranjem API-ja za kameru2, podijelite svoj komentar u sljedećem odjeljku.

O Abelu Damini

Abel Damina, inženjer mašinskog učenja i entuzijasta fotografije, suosnivač je GCamApk blog. Njegova stručnost u oblasti veštačke inteligencije i oštro oko za kompoziciju inspirišu čitaoce da pomeraju granice u tehnologiji i fotografiji.