Camera2 API — это интерфейс прикладного программирования (API), который позволяет сторонним приложениям, таким как Google Camera (GCam), получать доступ к расширенным функциям камеры на устройствах Android. Включение Camera2 API на телефонах Xiaomi с MIUI/HyperOS может значительно улучшить качество изображения и расширить возможности камеры. В этой статье подробно описано, что такое Camera2 API, как проверить его статус и как включить его на устройстве Xiaomi с MIUI/HyperOS.
Предупреждение: Возможно процесс будет немного отличаться от версии прошивки вашего устройства.
Что такое Camera2 API?
Camera2 API — это мост, который позволяет в полной мере использовать преимущества Google Camera или других сторонних приложений для камеры на вашем телефоне Android. Google представила Camera2 API в Android 5.0 в 2015 году. Основная цель Camera2 API — улучшить качество камеры за счёт управления некоторыми важными функциями камеры, такими как выдержка, съёмка в формате RAW и баланс белого.
Зачем включать Camera2 API?
Включение Camera2 API дает несколько преимуществ:
- Улучшенное качество изображения: Camera2 API позволяет лучше контролировать параметры камеры, что приводит к улучшению качества изображения.
- Совместимость с GCam: Google Camera использует Camera2 API для расширенных функций. Включение Camera2 API позволяет устанавливать и использовать GCam на вашем устройстве Xiaomi, что обеспечивает доступ к алгоритмам обработки изображений Google.
- Расширенные функции камеры: Camera2 API открывает расширенные функции, такие как съемка в формате RAW, ручное управление и многое другое.
Проверка статуса
Прежде чем включать Camera2 API, важно проверить, активна ли она на вашем телефоне Xiaomi. Вы можете использовать приложение GCamLoader, чтобы проверить, включена ли Camera2 API.
- Установите GCamLoader: Загрузите и установите приложение GCamLoader из надежного источника.
- Запустите приложение: Откройте приложение GCamLoader.
- Проверьте статус: если на экране отображается сообщение Camera2API не включен красным текстом, это означает, что Camera2 API отключен. Если Camera2API включена, на экране появится сообщение зеленым текстом.
В качестве альтернативы можно использовать приложение Camera2 API Probe для получения подробной информации о поддержке оборудования:
- Установите Camera2 API Probe: Загрузите и установите приложение Camera2 API Probe из Google Play Store.
- Запустите приложение: Откройте приложение Camera2 API Probe.
- Проверьте уровень аппаратной поддержки: Найдите раздел «Уровень аппаратной поддержки». Убедитесь, что FULL и LEVEL_3 отмечены зелеными галочками. Если это так, Google Camera можно установить без проблем.
Включение Camera2 API с Root-доступом
Для включения Camera2 API требуются права root. Если у вас нет прав root, вам сначала нужно получить root-доступ на вашем телефоне Xiaomi.Необходимые условия:
- Root-доступ на вашем телефоне Xiaomi.
- Приложение-эмулятор терминала (например, Termux).
Инструкции:
- Откройте приложение-эмулятор терминала: Запустите приложение-эмулятор терминала на своем телефоне.
- Получите права root: Введите
текст
su
и нажмите Enter. Предоставьте права root, если будет предложено.
- Включите Camera2 API: Введите следующие команды по очереди, нажимая Enter после каждой из них:
setprop persist.camera.HAL3.enabled 1
setprop vendor.persist.camera.HAL3.enabled 1
- Перезагрузите телефон: Перезагрузите телефон, чтобы изменения вступили в силу.
Включение через TWRP Recovery
Если у вас установлено TWRP Recovery, вы можете включить Camera2 API, добавив строки в файл
build.prop
.Необходимые условия:
- TWRP Recovery установлен на вашем телефоне Xiaomi.
- Редактор BuildProp (доступен в Google Play Store).
Инструкции:
- Загрузитесь в TWRP Recovery: выключите телефон и загрузитесь в режим TWRP Recovery.
- Подключите телефон к компьютеру: используйте USB-кабель для подключения телефона к компьютеру.
- Установите Camera_2API_addon:
- Скачайте файл
текст
Camera_2API_addon
.
- Откройте TWRP Recovery.
- Выберите
текст
Install
, найдите папку со скачанным файлом и выберите его.
- Сделайте свайп по экрану, чтобы запустить процесс установки.
- Перегрузите устройство кнопкой
текст
Reboot System
.
- Скачайте файл
- Отредактируйте файл build.prop:
- Откройте редактор BuildProp.
- Добавьте следующие строки в файл
текст
build.prop
:
persist.vendor.camera.HAL3.enabled=1
persist.camera.HAL3.enabled = 1
- Сохраните изменения: Сохраните изменения в файле
текст
build.prop
и перезагрузите телефон.
Включение Camera2 API на телефонах Xiaomi с MIUI/HyperOS может значительно улучшить работу камеры и открыть дополнительные функции. Следуя инструкциям из этой статьи, вы сможете включить Camera2 API и установить Google Camera на свой телефон Xiaomi.