Cómo habilitar la API persistente de Camera2 en Xiaomi Mi A2 a través de reinicios

Los propietarios de dispositivos Xiaomi Mi A2 que han rooteado su dispositivo y han habilitado la API de Camera2 pueden descubrir que no permanece habilitado de manera consistente en todos los reinicios. En esta guía le mostraremos un método simple, usando algunos comandos ADB, para bloquear la API de Camera2 a un estado persistente, de modo que siempre esté habilitado.

Después de seguir esta guía, también puede desrootear su Xiaomi Mi A2 e instalar una aplicación GCam modificada, por ejemplo, y la API de Camera2 todavía estará habilitada.

Antes de comenzar, hay algunas cosas a tener en cuenta. Este método no tocará su partición / system, por lo que puede continuar instalando OTA ( suponiendo que desrootee o siga un procedimiento de actualización de OTA rooteado) . Este método tampoco requiere una partición de arranque modificada, por lo que puede mantener su gestor de arranque bloqueado. La API de Camera2 seguirá habilitada después de las actualizaciones de OTA, lo mejor de todo.

Sin embargo , este método requiere acceso raíz temporal, por lo que si su Xiaomi Mi A2 no está rooteado, debería ver la guía raíz de Appual para este dispositivo. Y si no sigue nuestras instrucciones exactamente relacionadas con el procedimiento de desbloqueo temporal, puede ( y probablemente) perderá todos sus datos.

Requisitos:

  • ADB y Fastboot ( consulte la guía de la aplicación Cómo instalar ADB en Windows)
  • Patched_boot.img

Primero debe habilitar las Opciones de desarrollador en su Xiaomi Mi A2 (Configuración> Sistema> Acerca del teléfono> toque Número de compilación 7 veces hasta que se desbloquee el Modo desarrollador).

Ahora vaya a Configuración> Opciones de desarrollador y habilite ADB ( Depuración de USB) y Desbloqueo del cargador de arranque.

Ahora conecte su Xiaomi Mi A2 a su PC a través de USB e inicie un terminal ADB ( mantenga presionada la tecla Mayús + clic derecho dentro de su carpeta principal ADB y seleccione "Abrir una ventana de comandos aquí") .

En el terminal ADB, escriba ' dispositivos adb' . Esto abrirá un mensaje en su dispositivo para aceptar el emparejamiento entre ADB y su teléfono, así que confirme el diálogo de emparejamiento.

Ahora apague su dispositivo por completo y reinícielo presionando Encendido + Bajar volumen, pero no suelte la tecla Bajar volumen. Esto debería iniciar su Xiaomi Mi A2 en el modo Fastboot, donde podemos continuar enviando comandos ADB al teléfono.

En el terminal ADB, escriba: fastboot oem unlock

Ahora copie patched_boot.img a su carpeta principal de ADB en su PC y escriba en el terminal ADB: fastboot boot patched_boot.img

Ahora reinicie su Xiaomi Mi A2 y descargue Magisk Manager: no necesita instalar Magisk, solo la aplicación Magisk Manager.

Ahora inicie el terminal ADB en su PC nuevamente y escriba:

 Adb shell Su Setprop persist.camera.HAL3.enabled 1 Setprop persist.camera.eis.enabled 1 

Ahora apague su dispositivo nuevamente, luego reinicie en modo Fastboot ( Encendido + Bajar volumen mientras mantiene presionado el botón Bajar volumen continuamente) . No sueltes el botón para bajar el volumen en ningún momento; sí, tendrás que escribir comandos ADB con una mano.

Si sueltas el botón para bajar el volumen, tu Xiaomi Mi A2 realizará un restablecimiento de fábrica: toda tu partición de datos se borrará.

Luego, en el terminal ADB, escriba: fastboot oem lock

Esto volverá a bloquear su gestor de arranque, por supuesto. Y luego puede escribir: reinicio fastboot

¡Suelta el botón para bajar el volumen solo después de que el teléfono comience a reiniciarse en el sistema Android!

Ahora puede instalar GCam con la API Camera2 habilitada de forma persistente.

Para solucionar el problema de la cámara frontal con GCam modificado, solo vaya a la configuración de Gcam y habilite "Camera.Enable_Hwhdr" desde la Configuración del desarrollador.

Artículos De Interés