A Camera2 API támogatásának engedélyezése bármely Androidon (frissítve)

A Camera2 API támogatásának engedélyezése bármely Androidon (frissítve)

A camera2 API engedélyezése nagyon szükséges, ha a Google kameraportját szeretné letölteni az okostelefonokon. Általában ezek a portok javítják a kamera általános minőségét, és látványos fényképeket és videókat készítenek különösebb gond nélkül.

Azonban amikor megvan ellenőrizte a kamera API-t funkcióját, és csalódottan kiderül, hogy telefonja nem támogatja ezeket az API-kat.

Ezután az utolsó lehetőség az, hogy megszerezze az alkalmazásprogramozási felületet az egyéni helyreállítás felvillantásával vagy az Android telefon rootolásával.

Ebben a bejegyzésben különböző módszereket ismertetünk, amelyek segítségével könnyedén engedélyezheti a Camera2 API-t telefonján, probléma nélkül.

Mielőtt azonban elkezdenénk, ismerkedjünk meg egy kicsit a következő kifejezésekkel, ha először hallotta őket.

Mi az a Camera2 API?

A régebbi androidos telefonokon általában megkapja a kamera API-t, amely nem biztos, hogy olyan nagyszerű. A Google azonban kiadja a Camera2 API-t az Android 5.0 lollipopban.

Ez egy jobb program, amely az attribútumok széles skáláját kínálja, amely tovább segíti a telefonok általános kameraminőségének javítását.

Ez a funkció jobb HDR+ eredményeket biztosít, és csodálatos attribútumokat ad hozzá a gyenge megvilágítású fényképekhez fejlett szoftverrel.

További információért javasoljuk, hogy tekintse meg a hivatalos oldal.

Előzetes követelmények

  • Általánosságban elmondható, hogy az összes alábbi módszerhez root hozzáférés szükséges.
  • Nyissa meg a Fejlesztői beállításokat az USB-hibakeresés engedélyezéséhez.
  • A szükséges ADB illesztőprogramokat telepíteni kell a PC-re/laptopra
  • Szerezze be a megfelelő verziót a TWRP egyéni helyreállítás a telefonja szerint.

Note: Számos módszer létezik a telefon rootolására, de javasoljuk letöltés magisk a stabil konfiguráció érdekében.

A Camera2 API engedélyezésének módszerei

Egyes okostelefon-gyártók, például a Realme, további beállításokat biztosítanak a Camera HAL3-hoz a harmadik féltől származó kameraalkalmazások használatához, amelyek a fejlesztői mód engedélyezése után érhetők el.

(Csak azokra a Realme telefonokra vonatkozik, amelyek Android 11 vagy újabb frissítést kaptak). De ez sok okostelefon esetében nem így van. Ebben az esetben a következő módszereket követheti:

1. A Terminal Emulator alkalmazás használata (root)

  • Először nyissa meg a Terminal Emulator app.
  • Ha root hozzáférést szeretne adni, írja be su és nyomja meg az Enter billentyűt.
  • Írja be az első parancsot - setprop persist.camera.HAL3.enabled 1 és nyomja meg az enter billentyűt.
  • Írja be a következő parancsot - setprop vendor.persist.camera.HAL3.enabled 1 és nyomja meg az enter billentyűt.
  • Ezután indítsa újra a telefont.

2. X-plore alkalmazás használata (Root)

  • Töltse le és telepítse a X-plore fájlkezelő a rendszer/gyökérmappa eléréséhez. 
  • Ezután el kell érnie a system/build.prop mappát. 
  • Kattints a Épít.prop hogy szerkessze azt a szkriptet. 
  • Hozzáadás - "persist.camera.HAL3.enabled = 1″ az alján. 
  • Ezután újra kell indítania az okostelefont.

3. Magisk Modules Library-n keresztül (gyökér)

A magisk segítségével történő rootolásnak számos előnye van, ezek egyike, hogy hozzáférést kap a modulok könyvtárához.

  • Mindenekelőtt letöltés Module-Camera2API-Enabeler.zip a modulkönyvtárból.
  • Ezután telepítenie kell a megfelelő zip-et a Magisk Managerben. 
  • Indítsa újra az eszközt a kamera API-modul aktiválásához.

4. Zip fájl villogása TWRP-n keresztül (Root or Not Root)

  • Töltse le a szükséges Camera2API zip fájlt. 
  • Indítsa el a telefont a TWRP egyéni helyreállítási programba.
  • Keresse meg a zip fájl helyét, és kattintson rá. 
  • Villogassa a Camera2API.zip fájlt az okostelefonon. 
  • Végül a szokásos módon indítsa újra az eszközt az eredmények eléréséhez.

Engedélyezhetem a Camera2 API funkcióit root engedély nélkül?

A camera2API feloldásához root hozzáférésre lesz szüksége, mivel ezek a fájlok leggyakrabban akkor érhetők el, ha az eszköz teljes root jogosultsággal rendelkezik.

Ha azonban hozzá szeretne férni az API-funkciókhoz, és sok ideje van, javasoljuk, hogy kövesse a következő útmutatót.

Hozzáférés a Camera2API-hoz root nélkül

Itt megkapja a kamera API-fájlok beszerzésének teljes folyamatát a rendszerfájlok módosítása nélkül. Ezzel kezdjük az eljárás elsődleges követelményeivel. 

A folyamat előtt szükséges dolgok.

  • Győződjön meg arról, hogy az Android-eszköz feloldott rendszerbetöltővel rendelkezik.
  • Engedélyezze az USB hibakeresést fejlesztői módban. 
  • Windows 7, 8, 10 vagy 11 operációs rendszerhez PC vagy laptop használata javasolt.
  • USB-kábel a telefon és a számítógép összekapcsolásához. 
  • Töltse le a TWRP fájlt az okostelefonhoz
  • ADB Driver.zip és a minimal_adb_fastboot.zip

1. lépés: Hozzon létre egy teljes beállítást

  • Telepítse a ADB driver.zip A számítógépén.
  • Ezután ki kell csomagolnia a minimal_adb_fastboot.zip fájlt
  • Nevezze át a letöltött TWRP-fájlt recovery.img-re, és helyezze át a minimális fastboot zip mappába.
  • A kábelköteg segítségével csatlakoztassa a számítógépet a telefonhoz. 

2. lépés: Futtassa a Parancssort

  • Először kattintson duplán a cmd-here.exe fájlra a minimális zip mappában. 
  • Írja be a parancsot, hogy ellenőrizze, hogy az eszköz csatlakoztatva van-e vagy sem – adb devices és Enter.
  • Ezután írja be a parancsot - adb reboot bootloader és nyomja meg az Entert a rendszerindítási mód eléréséhez. 
  • Írja be a következő parancsot - fastboot boot recovery.img és nyomja meg az Enter billentyűt a billentyűzeten a TWRP mód megnyitásához.

3. lépés: Használja a TWRP módot a módosításhoz

  • Miután beírta ezeket a parancsokat, várjon egy pillanatot. 
  • Észre fogja venni, hogy a TWRP egyéni helyreállítási mód aktiválva van a telefon képernyőjén. 
  • Csúsztassa el a gombot, amelyen ez állt: „Csúsztassa el az ujját a módosítások engedélyezéséhez”.
  • Most térjen vissza a számítógép/laptop képernyőjéhez. 

4. lépés: Írja be a második fázis parancsait

  • Ismét írja be adb devices és adja meg, hogy az eszköz csatlakozik-e vagy sem. 
  • Ezután be kell írnia a adb shell parancsot és add hozzá
  • A Camera2API aktiválásához használja a parancsot – setprop persist. camera.HAL3.enable 1 és nyomja meg az enter billentyűt.
  • Írja be a parancsot – exit hogy kijöjjön az ADB shell szekciójából. 
  • Végül használja adb reboot és az eszköz normál újraindításához nyomja meg az Enter billentyűt.

Hogyan lehet visszaállítani a Camera2 API-t, mint korábban?

Az egész folyamatot meg kell ismételnie 4 lépés mintha telepítette volna a Camera API-t a fenti szakaszban.

  • Csak annyit kell tennie, hogy cserélje le setprop persist. camera.HAL3.enable 1  nak nek setprop persist. camera.HAL3.enable 0 a kamera API felülírásának kikapcsolásához. 
  • Írja be az exit parancsot - exit és nyomja meg az Enter billentyűt
  • Végül írja be: adb reboot a telefon normál újraindításához.

Jegyzet: Nem telepíti a TWRP-t, így nem lesz gondja a frissítések beszerzésével. Ráadásul a Camera2API normál állapotba kerül, ha alkalmazza az OTA frissítést. Ráadásul ellenőrizheti is kézi kamera kompatibilitás a változtatások megerősítéséhez.

Következtetés

Röviden, a Camera2API-hoz való hozzáférés legjobb módja a root jogosultsággal és a TWRP konfigurációval lehetséges. Ha végzett a folyamattal, könnyen telepítheti a GCam alkalmazást az Android készülékén gond nélkül.

Másrészt, ha kérdései vannak a camera2 API aktiválásával kapcsolatban, ossza meg megjegyzését a következő részben.

Abel Damináról

Abel Damina, egy gépi tanulási mérnök és fotózásrajongó társalapítója GCamApk blog. A mesterséges intelligencia terén szerzett szakértelme és a kompozíció iránt érdeklődő figyelme arra ösztönzi az olvasókat, hogy feszegessék a határokat a technológia és a fotózás területén.