Як увімкнути стійкий API Camera2 на Xiaomi Mi A2 через перезавантаження

Власники пристроїв Xiaomi Mi A2, які ввімкнули свій пристрій і ввімкнули API Camera2, можуть виявити, що він не залишається постійно включеним під час перезавантаження. У цьому посібнику ми покажемо вам простий метод за допомогою декількох команд ADB заблокувати API Camera2 до стійкого стану, щоб він завжди був включений.

Дотримуючись цього посібника, ви також можете скасувати корінь свого Xiaomi Mi A2 та встановити модифікований додаток GCam, наприклад, і API Camera2 все ще буде ввімкнено.

Перш ніж почати, слід пам’ятати кілька речей. Цей метод не торкнеться вашого / системного розділу, тому ви можете продовжувати встановлювати OTA ( якщо ви скасуєте або дотримуєтесь закоріненої процедури оновлення OTA) . Цей спосіб також не вимагає модифікованого завантажувального розділу, тому ви можете тримати завантажений завантажувач. API Camera2 як і раніше буде ввімкнено після оновлення OTA, найкраще.

Цей метод вимагає тимчасового кореневого доступу - тому, якщо ваш Xiaomi Mi A2 не вкорінений, вам слід переглянути кореневу інструкцію Appual для цього пристрою. І якщо ви не будете дотримуватися наших інструкцій, що стосуються процедури тимчасового розблокування, ви можете ( і, ймовірно, втратити ) всі свої дані.

Вимоги:

  • ADB та Fastboot ( див. Посібник Appual Як встановити ADB в Windows)
  • Patched_boot.img

Спочатку потрібно ввімкнути Параметри розробника на своєму Xiaomi Mi A2 (Налаштування> Система> Про телефон> натисніть Номер збірки 7 разів, доки не буде розблокований режим розробника).

Тепер перейдіть у Налаштування> Параметри розробника та ввімкніть ADB ( USB-налагодження) та Розблокування завантажувача.

Тепер підключіть свій Xiaomi Mi A2 до ПК через USB та запустіть термінал ADB ( утримуйте Shift + клацніть правою кнопкою миші у вашій головній папці ADB та виберіть "Відкрити вікно команд тут") .

У терміналі ADB введіть ' adb devices' . Це відкриє на вашому пристрої запит на прийняття сполучення між ADB і вашим телефоном, тому підтвердьте діалог про пару.

Тепер повністю вимкніть пристрій та перезавантажте його, утримуючи Power + Volume Down, але не відпускайте клавішу зменшення гучності. Це має завантажувати ваш Xiaomi Mi A2 в режим швидкої завантаження, де ми можемо продовжувати надсилати команди ADB на телефон.

У терміналі ADB введіть: fastboot oem unlock

Тепер скопіюйте patched_boot.img в основну папку ADB на вашому ПК та введіть в термінал ADB: fastboot boot patched_boot.img

Тепер перезавантажте свій Xiaomi Mi A2 та завантажте Magisk Manager - вам не потрібно встановлювати сам Magisk, лише додаток Magisk Manager.

Тепер знову запустіть термінал ADB на вашому ПК та введіть:

 Оболонка Adb Su Setprop persist.camera.HAL3.enabled 1 Setprop persist.camera.eis.enabled 1 

Тепер знову вимкніть пристрій, а потім перезавантажте його в режимі швидкої завантаження ( живлення + зменшення гучності, утримуючи гучність вниз) . Не відпускайте кнопку зменшення гучності в будь-якій точці - так, вам потрібно буде набрати ADB команди 1 рукою.

Якщо ви відпустите кнопку зменшення гучності, ваш Xiaomi Mi A2 виконає заводські скидання - весь розділ даних буде стертий.

Потім в терміналі ADB наберіть: fastboot oem lock

Це, звичайно, заблокує завантажувач. І тоді ви можете набрати: fastboot перезавантаження

Відпустіть кнопку зменшення гучності лише після того, як телефон почне перезавантажуватися в систему Android!

Тепер ви можете встановити GCam за допомогою Camera2 API, який постійно підтримується.

Щоб виправити проблему передньої камери із зміненим GCam, просто перейдіть до налаштувань Gcam та увімкніть “Camera.Enable_Hwhdr” у налаштуваннях розробника.

Цікаві Статті