Включение 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, поделитесь своим комментарием в следующем разделе.