Включить Camera2 API на Xiaomi Mi A1 без рута
Обновление Android Pie для Xiaomi Mi A1 было выпущено некоторое время назад, и наши пользователи спросили нас, могут ли они включить Camera2 API на своем Mi A1 после Android Pie. Чтобы ответить на вопрос, я покажу вам в этом посте, как легко включить Camera2 API на Xiaomi Mi A1 без постоянного рутирования. Инструкции будут работать независимо от версии Android, установленной на вашем телефоне. Кроме того, ниже приведены ссылки для загрузки последней версии порта камеры Google для вашего Xiaomi Mi A1.
Xiaomi Mi A1 – первый смартфон компании с программой Android One. Участие в программе означает, что устройство предлагает гарантированные обновления. Будь то выпуск основной версии Android или ежемесячные исправления безопасности. Говоря о программном обеспечении, телефон включает в себя стандартную прошивку AOSP, которая свободна от большинства OEM-производителей. Если вы попытаетесь установить порт камеры Google на свой Mi A1, у вас, вероятно, не получится из-за отсутствия Camera2 API поддержка. Несмотря на то, что он основан на стандартном Android, Mi A1 по-прежнему не предлагает прямой поддержки Camera2API на Android Pie или Oreo.
Если вы внедрили свой Mi A1, вы можете легко включить API, внеся несколько изменений build.prop или через модуль Magisk. В первом случае вы должны смонтировать и записать раздел / system, что в конечном итоге нарушит возможность установки обновлений OTA на ваш рутированный телефон через Magisk. Итак, если вы не хотите рутировать, вы все равно можете легко включить API камеры2 на своем Xiaomi Mi A1.
Процесс, который был указан ниже, сначала потребует от вас загрузки образа загрузки с исправлением Magisk для временного рутирования вашего телефона. Как только ваш Mi A1 загрузится в ОС, вы можете просто использовать эмулятор терминала, чтобы включить Camera2 API, выполнив несколько простых команд. Поскольку вы будете временно рутировать телефон, вы все равно сможете получать обновления OTA после использования этого метода, так что не беспокойтесь.
Также читайте: Как выполнить полный сброс Xiaomi Mi A1 до заводских настроек (2 метода)
Загрузки
Ниже приведены ссылки для загрузки стандартных и исправленных загрузочных образов для Xiaomi Mi A1 под управлением Android Pie. Мы также предоставили стандартный загрузочный образ для соответствующей прошивки. Это поможет вам отключить телефон от рутинга в случае, если вы по ошибке постоянно обновляете исправленную загрузку.
Инструкция по включению Camera2API на Xiaomi Mi A1
Чтобы временно загрузить исправленный загрузочный образ на Mi A1, вы должны сначала установить инструменты платформы Android на свой компьютер и разблокировать загрузчик вашего Xiaomi Mi A1 (Примечание: разблокировка загрузчика приведет к стиранию всех данных на вашем телефоне, поэтому сначала убедитесь, что вы сделали полную резервную копию). Если у вас уже разблокирован загрузчик, с помощью этого метода ничего не будет удалено.
Я лично протестировал этот метод на Xiaomi Mi A1 с последней прошивкой Android Pie. Хотя он будет работать и на более старых версиях Android. Просто убедитесь, что вы загрузили исправленный загрузочный образ, соответствующий номеру сборки программного обеспечения, установленного на вашем телефоне.
Теперь, чтобы включить Camera2 API на вашем Xiaomi Mi A1, следуйте инструкциям ниже.
- Загрузите исправленный загрузочный образ Magisk для Xiaomi Mi A1.
- Скопируйте загруженный файл образа в папку, в которой находятся двоичные файлы ADB / Fastboot (например, C: / username / platform-tools).
- Удерживая нажатой клавишу SHIFT, щелкните правой кнопкой мыши пустое место внутри папки.
- Выберите вариант «Открыть окно PowerShell здесь».
- Полностью выключите Xiaomi Mi A1.
- Теперь удерживайте вместе кнопки уменьшения громкости и питания, чтобы войти в режим быстрой загрузки.
Режим быстрой загрузки на Xiaomi Mi A1 - Подключите телефон к ПК с помощью кабеля USB.
- Введите следующую команду, чтобы временно загрузить исправленный загрузочный образ Magisk на Mi A1:
fastboot boot boot-image-filename.img
- Обязательно замените “загрузочный-образ-имя-файла.img‘с фактическим именем файла. Например, если у вас прошивка с номером сборки V10.0.21.0, команда должна быть такой:
fastboot boot patched_boot_V10.0.21.0_mi_a1.img
- Как только команда введена, ваш Mi A1 должен загрузиться в ОС с временным корнем с помощью Magisk.
- Сейчас на вашем телефоне установлена только заглушка Magisk Manager. Чтобы Magisk работал и предоставлял права суперпользователя, вы должны сначала установить полную версию Magisk Manager.
- Просто перейдите в панель приложений телефона и запустите приложение Magisk Manager (если приложение не отображается, загрузите последнюю версию APK из Вот и установите на свой телефон).
- Выберите «Да» при появлении запроса на обновление до полной версии Magisk Magisk Manager и следуйте инструкциям на экране.
- После полной установки Magisk Manager загрузите и установите Termux (Эмулятор терминала для Android) на вашем Mi A1.
- После установки запустите Termux и введите следующую команду:
su
- При появлении запроса предоставьте разрешения суперпользователя приложению Termux.
- Наконец, включите Camera2 API на Xiaomi Mi A1 под управлением Android Pie, введя следующие команды:
setprop persist.camera.HAL3.enabled 1 setprop persist.vendor.camera.HAL3.enabled 1 setprop persist.camera.stats.test 5 setprop persist.vendor.camera.stats.test 5
- Далее введите следующую команду, чтобы включить EIS (электронную стабилизацию изображения) на Mi A1:
setprop persist.camera.eis.enable 1
- Как только команда выполнится без ошибок, закройте Termux и перезагрузите телефон. Когда ваш телефон перезагружается, Magisk Manager должен исчезнуть, а ваш Mi A1 должен быть отключен.
Для дальнейшего подтверждения вы также можете проверить поддержку Camera2 API с помощью приложения. Теперь, когда API включен, вы можете установить порт камеры Google на свой Mi A1.
Скачать порт камеры Google для Xiaomi Mi A1
XDA RD joeyhuab создал выделенный поток на форумах, чтобы поделиться последними работающими портами Google Camera для Xiaomi Mi A1. Ниже приведены некоторые из портов GCam, которыми пользуются разные пользователи в этом потоке. Обратите внимание, что в каждой версии могут быть собственные ошибки. Будьте уверены, это самые стабильные порты, доступные для устройства, что подтверждают пользователи XDA, которые ими поделились.
- Порт Google Camera 7.2.014 от marlin-ku (PXv4.1.1)
- HyperCam E4 (только для Android 10)
- Порт Google Camera v7.0.0.9 от Parrot043:
- Порт Google Camera v6.3.017 от Parrot043:
- Порт Google Camera v6.2.030 от Wyroczen (самый стабильный порт):
- Порт Google Camera 6.2.030 от overwhelmer:
- Порт Google Camera v6.2.030 от Arnova8G2:
Заметка: Для версии Wyroczen вам нужно будет установить модуль DotFix на ваше рутированное устройство. Если ваш Mi A1 не рутирован, перейдите в приложение Google Camera «Настройки»> «Дополнительно»> «Лаборатория» и отключите «исправления, связанные с mi a1 dot». Также переключите «raw_sensor» на «raw10». Это поможет предотвратить появление фотографий с розовым / фиолетовым оттенком.
Если вас не устраивают предоставленные порты, вы можете попробовать найти идеальный для вас из Вот. Найти идеальный порт GCam для любого устройства сложно. Если вы нашли лучший порт, то сообщите нам об этом в комментариях. Это поможет другим пользователям, которые его ищут.
Вам только что удалось включить Camera2 API на вашем Xiaomi Mi A1 без рута. Если у вас есть какие-либо вопросы относительно метода, указанного выше, не стесняйтесь оставлять комментарии.