Jak povolit podporu Camera2 API na jakémkoli Androidu [2024 Aktualizováno]

Povolení rozhraní Camera2 API je zcela nezbytné, když si chcete stáhnout port fotoaparátu Google přes zařízení smartphonu. Obecně platí, že tyto porty zlepší celkovou kvalitu fotoaparátu a vykreslí úžasné fotografie a videa bez větších problémů.

Nicméně, když máte zkontroloval API fotoaparátu funkce vašeho telefonu a zklamaně zjistíte, že váš telefon tato rozhraní API nepodporuje.

Pak poslední možností, která vám zbývá, je získat toto rozhraní pro programování aplikací flashováním vlastního obnovení nebo rootováním telefonu se systémem Android.

V tomto příspěvku se budeme zabývat různými metodami, kterými můžete snadno povolit Camera2 API v telefonu bez problémů.

Ale než začneme, pojďme se trochu dozvědět o následujících termínech, pokud je slyšíte poprvé.

Co je Camera2 API?

Ve starších telefonech se systémem Android obvykle získáte rozhraní API fotoaparátu, které nemusí být tak skvělé. Google však uvolňuje Camera2 API v lízátku Android 5.0. Je to lepší program, který nabízí širokou škálu atributů, které dále pomáhají zvýšit celkovou kvalitu fotoaparátu v telefonech.

Tato funkce poskytuje lepší výsledky HDR+ a přidává skvělé vlastnosti pro kliknutí na fotografie při slabém osvětlení pomocí pokročilého softwaru.

Pro více informací doporučujeme podívat se na Oficiální stránky.

Předběžné požadavky

  • Obecně budou všechny následující metody vyžadovat přístup root.
  • Chcete-li povolit ladění USB, přejděte do Nastavení vývojáře.
  • Potřebné ovladače ADB musí být nainstalovány na PC/Laptop
  • Získejte správnou verzi TWRP vlastní obnovení podle vašeho telefonu.

Note: Existuje několik metod zkopírujte telefon, ale doporučujeme vám stáhnout magisk pro stabilní konfiguraci.

Metody povolení Camera2 API

Někteří výrobci chytrých telefonů, jako je Realme, poskytují Camera HAL3 v dalších nastaveních pro využití aplikací pro fotoaparáty třetích stran, ke kterým lze přistupovat po povolení režimu vývojáře.

(Platí pouze pro telefony Realme, které mají aktualizaci Android 11 nebo vyšší). To ale u mnoha smartphonů neplatí. V takovém případě můžete postupovat podle následujících metod:

1. Použití aplikace Terminal Emulator App (root)

  • Nejprve přejděte na Terminal Emulator app.
  • Chcete-li poskytnout root přístup, zadejte su a stiskněte klávesu Enter.
  • Zadejte první příkaz – setprop persist.camera.HAL3.enabled 1 a stiskněte klávesu enter.
  • Vložte další příkaz - setprop vendor.persist.camera.HAL3.enabled 1 a stiskněte klávesu enter.
  • Dále restartujte telefon.

2. Použití aplikace X-plore (Root)

  • Stáhněte a nainstalujte X-plore Správce souborů pro přístup do systémové/kořenové složky. 
  • Poté musíte vstoupit do složky system/build.prop. 
  • Klikněte na stavět.prop upravit ten skript. 
  • Přidat –“persist.camera.HAL3.enabled = 1″ dole. 
  • Poté musíte restartovat smartphone.

3. Prostřednictvím knihovny modulů Magisk (kořen)

Existuje mnoho výhod rootování pomocí magiska, jednou z nich je, že získáte přístup k adresářům modulů.

  • Nejprve stáhnout Modul-Camera2API-Enabeler.zip z knihovny modulů.
  • Dále musíte nainstalovat příslušný zip do správce magisk. 
  • Restartujte zařízení, abyste aktivovali modul API fotoaparátu.

4. Flash soubor zip přes TWRP (root nebo ne kořen)

  • Stáhněte si potřebné Camera2API zip soubor. 
  • Spusťte telefon do vlastního obnovení TWRP.
  • Přejděte do umístění souboru zip a klikněte na něj. 
  • Flash soubor Camera2API.zip na smartphonu. 
  • Nakonec restartujte zařízení jako obvykle, abyste získali výsledky.

Mohu povolit funkce Camera2 API bez oprávnění root?

K odemknutí camera2API budete potřebovat přístup root, protože tyto soubory lze nejčastěji získat, když má zařízení úplné oprávnění root.

Pokud však chcete mít přístup k funkcím API a mít spoustu času, doporučujeme vám postupovat podle následujícího průvodce.

Přístup k Camera2API bez root

Zde obdržíte celý proces získání těchto souborů API fotoaparátu bez úpravy systémových souborů. Po tom, co bylo řečeno, začněme s primárními požadavky na postup. 

Věci, které jsou potřeba před procesem.

  • Ujistěte se, že zařízení Android má odemčený bootloader.
  • Povolit ladění USB prostřednictvím režimu vývojáře. 
  • Pro systém Windows 7, 8, 10 nebo 11 se doporučuje počítač nebo notebook.
  • USB kabel pro propojení telefonu a počítače. 
  • stáhněte TWRP soubor pro váš smartphone
  • ADB Driver.zip a minimal_adb_fastboot.zip

Krok 1: Vytvořte kompletní nastavení

  • nainstalujte ADB ovladač.zip v počítači.
  • Dále budete muset rozbalit soubor minimal_adb_fastboot.zip
  • Přejmenujte stažený soubor TWRP na recovery.img a přesuňte jej do minimální složky zip rychlého spuštění.
  • Pro připojení počítače k ​​telefonu použijte kabelový svazek. 

Krok 2: Spusťte příkazový řádek

  • Nejprve dvakrát klikněte na cmd-here.exe v minimální složce zip. 
  • Zadejte příkaz a zjistěte, zda je zařízení připojeno nebo ne – adb devices a Enter.
  • Dále zadejte příkaz - adb reboot bootloader a stisknutím klávesy Enter přejděte do režimu spouštění. 
  • Zadejte další příkaz – fastboot boot recovery.img a stisknutím klávesy Enter na klávesnici otevřete režim TWRP.

Krok 3: Pro úpravy použijte režim TWRP

  • Jakmile zadáte tyto příkazy, chvíli počkejte. 
  • Všimnete si, že na obrazovce telefonu je aktivován vlastní režim obnovení TWRP. 
  • Přejeďte klávesou, která říkala: „Přejetím prstem povolíte úpravy“.
  • Nyní se vraťte na obrazovku počítače/notebooku. 

Krok 4: Zadejte příkazy druhé fáze

  • Opět zadejte adb devices a zadejte, abyste zjistili, zda se zařízení připojuje nebo ne. 
  • Poté musíte zadat adb shell příkaz a přidání
  • Pro aktivaci Camera2API použijte příkaz – setprop persist. camera.HAL3.enable 1 a stiskněte klávesu enter.
  • Zadejte příkaz – exit vyjít ze sekce ADB shell. 
  • Nakonec použijte adb reboot a stisknutím klávesy enter restartujte zařízení normálně.

Jak obnovit Camera2 API jako dříve?

Celý proces musíte opakovat od Krok 4 jako byste ve výše uvedené části nainstalovali rozhraní Camera API.

  • Vše, co musíte udělat, je nahradit setprop persist. camera.HAL3.enable 1  na setprop persist. camera.HAL3.enable 0 pro vypnutí přepisování API fotoaparátu. 
  • Zadejte příkaz exit - exit a stiskněte klávesu Enter
  • Nakonec napište - adb reboot pro normální restart telefonu.

Poznámka: Neinstalujete TWRP, takže nebudete mít problémy se získáváním aktualizací. Navíc se Camera2API vrátí do normálu, pokud použijete aktualizaci OTA. Navíc můžete zkontrolovat manuální kompatibilita fotoaparátu potvrďte změny.

Proč investovat do čističky vzduchu?

Stručně řečeno, nejlepší způsob, jak získat přístup k Camera2API, je možný s oprávněním root a konfigurací TWRP. Jakmile dokončíte proces, můžete jej snadno nainstalovat GCam aplikace na vašem zařízení Android bez velkých potíží.

Na druhou stranu, pokud máte dotazy týkající se aktivace camera2 API, podělte se o svůj komentář v následující sekci.

O Abel Damina

Abel Damina, inženýr strojového učení a fotografický nadšenec, spoluzaložil GCamApk blog. Jeho odborné znalosti v oblasti umělé inteligence a zájem o kompozici inspirují čtenáře k posouvání hranic v oblasti techniky a fotografie.