Как включить поддержку API Camera2 на любом Android (обновлено)

Как включить поддержку Camera2 API на любом Android (обновлено)

Включение API camera2 совершенно необходимо, если вы хотите загрузить порт камеры Google на свои смартфоны. В целом, эти порты улучшат общее качество камеры и позволят без особых хлопот создавать потрясающие фотографии и видео.

Однако, когда у вас есть проверил API камеры функции вашего телефона и с разочарованием обнаруживают, что ваш телефон не поддерживает эти API.

Тогда последний оставшийся вам вариант — получить этот интерфейс программирования приложений, прошив собственное восстановление или укоренив свой телефон Android.

В этом посте мы рассмотрим различные методы, с помощью которых вы можете без проблем включить Camera2 API на своем телефоне.

Но прежде чем мы начнем, давайте немного узнаем о следующих терминах, если вы слышите их впервые.

Что такое Camera2 API?

В старых телефонах Android вы, как правило, получаете API камеры, который может быть не таким уж хорошим. Но Google выпускает API Camera2 в леденце Android 5.0.

Это лучшая программа, предлагающая широкий спектр функций, которые еще больше помогают улучшить общее качество камеры телефонов.

Эта функция обеспечивает лучшие результаты HDR+ и добавляет замечательные возможности для съемки фотографий при слабом освещении с помощью передового программного обеспечения.

Для получения дополнительной информации мы рекомендуем вам ознакомиться с Официальный сайт.

Предварительно требования

  • Как правило, все следующие методы потребуют root-доступа.
  • Откройте настройки разработчика, чтобы включить отладку по USB.
  • Необходимые драйверы ADB должны быть установлены на ПК/ноутбуке
  • Получить правильную версию TWRP кастомное рекавери под ваш телефон.

Note: Существуют различные способы рутировать ваш телефон, но мы рекомендуем вам скачать магиск для стабильной конфигурации.

Способы включения Camera2 API

Некоторые производители смартфонов, такие как 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 Файловый менеджер для доступа к системной/корневой папке. 
  • Затем вам нужно получить доступ к папке system/build.prop. 
  • Нажмите на build.prop для редактирования этого скрипта. 
  • Добавлять - "persist.camera.HAL3.enabled = 1″ внизу. 
  • После этого необходимо перезагрузить смартфон.

3. Через библиотеку модулей Magisk (Root)

Существует множество преимуществ рутирования с помощью magisk, одно из них заключается в том, что вы получите доступ к каталогу модулей.

  • Прежде всего, скачайте Модуль-Camera2API-Enabeler.zip из библиотеки модулей.
  • Затем вам нужно установить соответствующий zip-архив в диспетчере magisk. 
  • Перезагрузите устройство, чтобы активировать модуль API камеры.

4. Прошивка zip файла через TWRP (Root или не Root)

  • Загрузите необходимые Почтовый индекс Camera2API
  • Загрузите телефон в кастомное рекавери TWRP.
  • Перейдите к местоположению zip-файла и нажмите на него. 
  • Прошейте файл Camera2API.zip на смартфоне. 
  • Наконец, перезагрузите устройство, как обычно, чтобы получить результаты.

Могу ли я включить функции Camera2 API без разрешения root?

Вам понадобится root-доступ, чтобы разблокировать camera2API, поскольку чаще всего эти файлы можно получить, когда устройство имеет полное root-право.

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

Доступ к Camera2API без рута

Здесь вы получите весь процесс получения этих файлов API камеры без изменения системных файлов. С учетом сказанного давайте начнем с основных требований к процедуре. 

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

  • Убедитесь, что на устройстве Android разблокирован загрузчик.
  • Включите отладку по USB через режим разработчика. 
  • Для работы с Windows 7, 8, 10 или 11 рекомендуется ПК или ноутбук.
  • USB-кабель для соединения телефона и компьютера. 
  • Скачать TWRP файл для вашего смартфона
  • Драйвер АБР.zip и минимальный_adb_fastboot.zip

Шаг 1: Создайте полную настройку

  • Установить Драйвер ADB.zip на твоем компьютере.
  • Далее вам нужно будет распаковать файл minimal_adb_fastboot.zip.
  • Переименуйте загруженный файл TWRP в recovery.img и переместите его в минимальную zip-папку fastboot.
  • Используйте комплект кабелей для подключения ПК к телефону. 

Шаг 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 как раньше?

Вы должны повторить весь процесс с Шаг 4 как вы установили Camera 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, поделитесь своим комментарием в следующем разделе.

Об Абеле Дамина

Абель Дамина, инженер по машинному обучению и любитель фотографии, стал соучредителем компании GCamАПК-блог. Его опыт в области искусственного интеллекта и острый взгляд на композицию вдохновляют читателей расширять границы технологий и фотографии.