Как да активирате поддръжката на Camera2 API на всеки Android [Актуализиран през 2024 г.]

Разрешаването на API на camera2 е доста необходимо, когато искате да изтеглите порта на камерата на Google през вашите смартфон устройства. Като цяло, тези портове ще подобрят цялостното качество на камерата и ще направят невероятни снимки и видеоклипове без много проблеми.

Въпреки това, когато имате провери API на камерата функция на вашия телефон и разочароващо установявате, че телефонът ви не поддържа тези API.

След това последната опция, която ви остава, е да получите този интерфейс за програмиране на приложения чрез мигане на персонализирано възстановяване или руутване на вашия телефон с Android.

В тази публикация ще разгледаме различни методи, чрез които можете лесно да активирате Camera2 API на вашия телефон без проблем.

Но преди да започнем, нека научим малко за следните термини, ако ги чувате за първи път.

Какво е Camera2 API?

В по-старите телефони с Android обикновено ще получите API на камерата, който може да не е толкова страхотен. Но Google пуска Camera2 API в Android 5.0 lollipop. Това е по-добра програма, която предлага широк набор от атрибути, които допълнително помагат за повишаване на цялостното качество на камерата на телефоните.

Тази функция предоставя по-добри HDR+ резултати и добавя чудесни атрибути за щракване върху снимки при слаба светлина с помощта на усъвършенстван софтуер.

За повече информация бихме ви препоръчали да разгледате Официална страница.

Предварителни изисквания

  • Като цяло, всички от следните методи ще изискват root достъп.
  • Влезте в настройките за разработчици, за да активирате USB отстраняване на грешки.
  • Необходимите ADB драйвери трябва да бъдат инсталирани на компютъра/лаптопа
  • Вземете правилната версия на TWRP персонализирано възстановяване според вашия телефон.

Note: Има различни методи за root вашия телефон, но бихме ви препоръчали изтеглете magisk за стабилна конфигурация.

Методи за активиране на API на Camera2

Някои производители на смартфони, като Realme, предоставят Camera HAL3 в допълнителни настройки за използване на приложения за камера на трети страни, които могат да бъдат достъпни след активиране на режима за разработчици.

(Приложимо само в телефоните Realme, които са получили актуализация на Android 11 или по-нова). Но това не е така за много смартфони. В този случай можете да следвате следните методи:

1. Използване на приложението Terminal Emulator (Root)

  • Първо, достъп до Terminal Emulator ап.
  • За да дадете root достъп, въведете su и натиснете Enter.
  • Въведете първата команда – setprop persist.camera.HAL3.enabled 1 и натиснете enter.
  • Въведете следващата команда – setprop vendor.persist.camera.HAL3.enabled 1 и натиснете enter.
  • След това рестартирайте телефона.

2. Използване на приложението X-plore (Root)

  • Изтеглете и инсталирайте X-plore File Manager за достъп до системната/главната папка. 
  • След това трябва да получите достъп до папката system/build.prop. 
  • Кликнете върху build.prop за редактиране на този скрипт. 
  • Добавете – „persist.camera.HAL3.enabled = 1″ на дъното. 
  • След това трябва да рестартирате смартфона си.

3. Чрез Magisk Modules Library (Root)

Има много предимства на руутването с magisk, едно от тях е, че ще получите достъп до директорията на модулите.

  • Първо, изтеглете Module-Camera2API-Enabeler.zip от библиотеката на модула.
  • След това трябва да инсталирате съответния zip в мениджъра на magisk. 
  • Рестартирайте устройството си, за да активирате модула API на камерата.

4. Мигащ zip файл през TWRP (Root или Not Root)

  • Изтеглете необходимото Camera2API zip файл. 
  • Стартирайте телефона в персонализираното възстановяване на TWRP.
  • Отидете до местоположението на zip файла и щракнете върху него. 
  • Флаширайте файла Camera2API.zip на смартфона. 
  • Накрая рестартирайте устройството както обикновено, за да получите резултати.

Мога ли да активирам функциите на Camera2 API без root разрешение?

Ще ви трябва root достъп, за да отключите camera2API, тъй като най-често тези файлове могат да бъдат получени, когато устройството има пълно root разрешение.

Но ако искате да получите достъп до функциите на API и имате много време, препоръчваме ви да следвате следващото ръководство.

Достъп до Camera2API без root

Тук ще получите целия процес на получаване на тези API файлове на камерата, без да променяте системните файлове. С това казано, нека започнем с основните изисквания за процедурата. 

Неща, които са необходими преди процеса.

  • Уверете се, че устройството с Android има отключен буутлоудър.
  • Активирайте USB отстраняване на грешки чрез режим за програмисти. 
  • Компютър или лаптоп се препоръчва за работа с Windows 7, 8, 10 или 11.
  • USB кабел за свързване на телефона и компютъра. 
  • Изтеглете TWRP файл за вашия смартфон
  • ADB драйвер.zip намлява minimal_adb_fastboot.zip

Стъпка 1: Създайте пълна настройка

  • Инсталирайте ADB драйвер.zip На вашия компютър.
  • След това ще трябва да извлечете файла minimal_adb_fastboot.zip
  • Преименувайте изтегления TWRP файл на recovery.img и го преместете в минималната zip папка за бързо стартиране.
  • Използвайте кабелния пакет, за да свържете компютъра към телефона. 

Стъпка 2: Стартирайте командния ред

  • Първо, щракнете двукратно върху cmd-here.exe в минималната zip папка. 
  • Въведете командата, за да видите дали устройството е свързано или не – adb devices и Enter.
  • След това въведете командата – adb reboot bootloader и натиснете Enter за достъп до режима на зареждане. 
  • Въведете следващата команда – fastboot boot recovery.img и натиснете Enter на клавиатурата, за да отворите режима TWRP.

Стъпка 3: Използвайте TWRP режим за модификация

  • След като въведете тези команди, изчакайте малко. 
  • Ще забележите, че персонализираният режим за възстановяване на TWRP е активиран на екрана на телефона ви. 
  • Плъзнете клавиша, който казва, „Плъзнете, за да разрешите модификации“.
  • Сега се върнете към екрана на компютъра/лаптопа. 

Стъпка 4: Въведете команди от втората фаза

  • Отново напишете adb devices и влезте, за да видите дали устройството се свързва или не. 
  • След това трябва да въведете adb shell команда и добавяне
  • За да активирате Camera2API, използвайте командата – setprop persist. camera.HAL3.enable 1 и натиснете enter.
  • Въведете командата – exit да излезе от раздела на обвивката на ADB. 
  • Накрая, използвайте adb reboot и натиснете Enter, за да рестартирате устройството нормално.

Как да възстановя Camera2 API както преди?

Трябва да повторите целия процес от Стъпка като сте инсталирали API на камерата в горния раздел.

  • Всичко, което трябва да направите, е да замените setprop persist. camera.HAL3.enable 1  да се setprop persist. camera.HAL3.enable 0 за да изключите презаписването на API на камерата. 
  • Въведете командата за изход – exit и натиснете Enter
  • Накрая въведете – adb reboot за нормално рестартиране на телефона.

Забележка: Вие не инсталирате TWRP, така че няма да имате проблеми с получаването на актуализации. Освен това Camera2API ще се върне към нормалното, ако приложите OTA актуализацията. Освен това можете да проверите ръчна съвместимост на камерата за да потвърдите промените.

Заключение

Накратко, най-добрият начин за получаване на достъп до Camera2API е възможен с root разрешение и TWRP конфигурация. След като приключите с процеса, можете лесно да инсталирате GCam приложение на вашето Android устройство без много проблеми.

От друга страна, ако имате въпроси относно активирането на API на camera2, споделете коментара си в следващия раздел.

Относно Абел Дамина

Абел Дамина, инженер по машинно обучение и фотографски ентусиаст, е съосновател на GCamApk блог. Неговият опит в областта на изкуствения интелект и острото му око за композиция вдъхновяват читателите да прокарат границите в технологиите и фотографията.