Ako povoliť podporu rozhrania Camera2 API na akomkoľvek systéme Android [aktualizované v roku 2024]

Povolenie rozhrania Camera2 API je celkom potrebné, keď si chcete stiahnuť port fotoaparátu Google cez svoje smartfóny. Vo všeobecnosti tieto porty zlepšia celkovú kvalitu fotoaparátu a vykreslia úžasné fotografie a videá bez väčších problémov.

Keď však máte skontrolovali API fotoaparátu funkcie vášho telefónu a so sklamaním zistíte, že váš telefón tieto rozhrania API nepodporuje.

Potom poslednou možnosťou, ktorá vám zostáva, je získať toto aplikačné programové rozhranie flashovaním vlastného obnovenia alebo rootovaním telefónu s Androidom.

V tomto príspevku sa budeme zaoberať rôznymi metódami, pomocou ktorých môžete bez problémov povoliť rozhranie Camera2 API na svojom telefóne.

Ale skôr ako začneme, povedzme si niečo o nasledujúcich výrazoch, ak ste ich počuli prvýkrát.

Čo je Camera2 API?

V starších telefónoch s Androidom zvyčajne získate rozhranie API fotoaparátu, ktoré nemusí byť také skvelé. Google však uvoľňuje Camera2 API v lízanke Android 5.0. Je to lepší program, ktorý ponúka širokú škálu atribútov, ktoré ďalej pomáhajú pri zvyšovaní celkovej kvality fotoaparátu v telefónoch.

Táto funkcia poskytuje lepšie výsledky HDR+ a pridáva úžasné vlastnosti pre klikanie na fotografie pri slabom osvetlení pomocou pokročilého softvéru.

Pre viac informácií vám odporúčame pozrieť si Oficiálne stránky.

Predbežné požiadavky

  • Vo všeobecnosti budú všetky nasledujúce metódy vyžadovať prístup root.
  • Ak chcete povoliť ladenie USB, prejdite do nastavení vývojára.
  • Potrebné ovládače ADB musia byť nainštalované na PC/laptope
  • Získajte správnu verziu TWRP vlastné obnovenie podľa vášho telefónu.

Note: Existujú rôzne metódy root váš telefón, ale odporúčame vám stiahnite si magisk pre stabilnú konfiguráciu.

Metódy aktivácie Camera2 API

Niektorí výrobcovia smartfónov, ako napríklad Realme, poskytujú Camera HAL3 v dodatočných nastaveniach na využitie aplikácií pre fotoaparáty tretích strán, ku ktorým je možné pristupovať po povolení režimu vývojára.

(Platí len v telefónoch Realme, ktoré dostali aktualizáciu na Android 11 alebo novší). To však nie je prípad mnohých smartfónov. V takom prípade môžete postupovať podľa nasledujúcich metód:

1. Používanie aplikácie Terminal Emulator App (root)

  • Najprv sprístupnite súbor emulátor terminálu app.
  • Ak chcete poskytnúť root prístup, zadajte su a stlačte kláves Enter.
  • Zadajte prvý príkaz - setprop persist.camera.HAL3.enabled 1 a stlačte kláves enter.
  • Vložte nasledujúci príkaz - setprop vendor.persist.camera.HAL3.enabled 1 a stlačte kláves enter.
  • Ďalej reštartujte telefón.

2. Používanie aplikácie X-plore (Root)

  • Stiahnite a nainštalujte Správca súborov X-plore pre prístup k systémovému/koreňovému priečinku. 
  • Potom musíte vstúpiť do priečinka system/build.prop. 
  • kliknite na stavať.prop upraviť tento skript. 
  • Pridať – “persist.camera.HAL3.enabled = 1″ na spodku. 
  • Potom musíte reštartovať smartfón.

3. Prostredníctvom knižnice modulov Magisk (root)

Existuje mnoho výhod rootovania pomocou magiska, jednou z nich je, že získate prístup k adresárom modulov.

  • Najskôr si stiahnite Modul-Camera2API-Enabeler.zip z knižnice modulov.
  • Ďalej musíte nainštalovať príslušný zip do správcu magisk. 
  • Reštartujte svoje zariadenie, aby ste aktivovali modul API fotoaparátu.

4. Blikajúci súbor zip cez TWRP (root or Not root)

  • Stiahnite si potrebné Camera2API zips súbor. 
  • Spustite telefón do vlastného obnovenia TWRP.
  • Prejdite na umiestnenie súboru zip a kliknite naň. 
  • Flash súbor Camera2API.zip na smartfóne. 
  • Nakoniec reštartujte zariadenie ako zvyčajne, aby ste získali výsledky.

Môžem povoliť funkcie Camera2 API bez povolenia root?

Na odomknutie camera2API budete potrebovať prístup root, pretože tieto súbory je možné najčastejšie získať, keď má zariadenie úplné oprávnenie root.

Ak však chcete získať prístup k funkciám API a máte veľa času, odporúčame vám postupovať podľa nasledujúceho sprievodcu.

Prístup k Camera2API bez rootu

Tu získate celý proces získania týchto súborov API fotoaparátu bez úpravy systémových súborov. S tým povedané, začnime s primárnymi požiadavkami na postup. 

Veci, ktoré sú potrebné pred procesom.

  • Uistite sa, že zariadenie so systémom Android má odomknutý bootloader.
  • Povoliť ladenie USB cez režim vývojára. 
  • Na spustenie systému Windows 7, 8, 10 alebo 11 sa odporúča počítač alebo prenosný počítač.
  • USB kábel na prepojenie telefónu a počítača. 
  • Stiahnuť TWRP súbor pre váš smartfón
  • ADB Driver.zip a minimal_adb_fastboot.zip

Krok 1: Vytvorte kompletné nastavenie

  • nainštalujte ADB driver.zip v počítači.
  • Ďalej budete musieť extrahovať súbor minimal_adb_fastboot.zip
  • Premenujte stiahnutý súbor TWRP na recovery.img a presuňte ho do minimálneho priečinka zip rýchleho spustenia.
  • Na pripojenie počítača k telefónu použite zväzok káblov. 

Krok 2: Spustite príkazový riadok

  • Najprv dvakrát kliknite na súbor cmd-here.exe v minimálnom priečinku zip. 
  • Zadajte príkaz a zistite, či je zariadenie pripojené alebo nie – adb devices a Enter.
  • Ďalej zadajte príkaz - adb reboot bootloader a stlačením klávesu Enter prejdite do režimu zavádzania. 
  • Zadajte nasledujúci príkaz - fastboot boot recovery.img a stlačením klávesu Enter na klávesnici otvorte režim TWRP.

Krok 3: Na úpravu použite režim TWRP

  • Po zadaní týchto príkazov chvíľu počkajte. 
  • Všimnete si, že na obrazovke telefónu je aktivovaný vlastný režim obnovenia TWRP. 
  • Prejdite prstom po klávese, ktorá hovorila: „Prejdením prstom povolíte úpravy“.
  • Teraz sa vráťte na obrazovku počítača/laptopu. 

Krok 4: Zadajte príkazy druhej fázy

  • Opäť napíšte adb devices a zadajte, či sa zariadenie pripája alebo nie. 
  • Potom musíte zadať adb shell príkaz a pridajte
  • Ak chcete aktivovať Camera2API, použite príkaz – setprop persist. camera.HAL3.enable 1 a stlačte kláves enter.
  • Zadajte príkaz - exit vyjsť zo sekcie ADB shell. 
  • Nakoniec použite adb reboot a stlačením klávesu enter reštartujte zariadenie normálne.

Ako obnoviť Camera2 API ako predtým?

Celý proces musíte zopakovať od Krok 4 ako keby ste vo vyššie uvedenej časti nainštalovali rozhranie Camera API.

  • Všetko, čo musíte urobiť, je nahradiť setprop persist. camera.HAL3.enable 1  na setprop persist. camera.HAL3.enable 0 pre vypnutie prepisovania API fotoaparátu. 
  • Zadajte príkaz exit - exit a stlačte Enter
  • Nakoniec napíšte - adb reboot normálne reštartovať telefón.

Poznámka: Neinštalujete TWRP, takže nebudete mať problémy so získavaním aktualizácií. Okrem toho sa Camera2API vráti do normálu, ak použijete aktualizáciu OTA. Okrem toho môžete skontrolovať manuálna kompatibilita fotoaparátu na potvrdenie zmien.

záver

Skrátka, najlepší spôsob, ako získať prístup k Camera2API, je možný s oprávnením root a konfiguráciou TWRP. Po dokončení procesu ho môžete jednoducho nainštalovať GCam aplikácie na vašom zariadení so systémom Android bez väčších problémov.

Na druhej strane, ak máte otázky týkajúce sa aktivácie camera2 API, podeľte sa o svoj komentár v nasledujúcej časti.

O Abel Damina

Abel Damina, inžinier strojového učenia a nadšenec fotografie, spoluzaložil GCamApk blog. Jeho odborné znalosti v oblasti AI a záujem o kompozíciu inšpirujú čitateľov, aby posúvali hranice v oblasti techniky a fotografie.