![]() |
|
ROMs y desarrollo Xiaomi Mi A2 ROMs y desarrollo Xiaomi Mi A2 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
![]()
A raíz de leer comentarios de compañeros en diferentes hilos sobre el tema de Instalación de Custom ROM, indicando que o bien no se atreven, o se atreven pero no lo logran, o tienen un concepto equivocado de partes del proceso, al fin me he decidido a crear un mini-tutorial para flashear cualquier Custom ROM para el Xiaomi Mi A2 (OjO que ni hablo ni hablaré del Mi 6X, ni A2 convertidos a 6X).
Culturilla General: ![]()
(Click para mostrar/ocultar)
Objetivo: Flashear una Custom ROM desarrollada para el Xiaomi Mi A2, en el Xiaomi Mi A2. Pre-requisitos:
Antecedentes: A diferencia de los dispositivos Android de hace más de 2 años, el Xiaomi Mi A2 fue uno de los primeros dispositivos en tener slots (A/B). No quiero entrar en detalles técnicos de qué es eso y para qué sirve, pero sí que trataré de hacer un símil del concepto para que la mayoría de los usuarios lo entienda y le quite el miedo.
(Click para mostrar/ocultar)
Pre-ámbulos: El proceso de flashear una Custom ROM trata de, instalar en un slot ('A' ó 'B') dicha ROM, indicar al dispositivo que ese slot en el que la hemos instalado será el slot activo, y arrancar el dispositivo tranquilamente. Para flashear una Custom ROM, se necesita de un Custom Recovery que te lo permita (con el Stock/Oficial Recovery no lo puedes hacer, salvo en determinadas circunstancias/ROMs). Antiguamente había varios desarrolladores de Customs Recoveries, pero a día de hoy sólo queda activo TWRP, luego es el que usaremos. Y luego necesitaremos tener la Custom ROM que queramos instalarnos... hay una graaaan cantidad de ellas y en diferentes versiones de Android... incluso con Android 11. Consejos antes de instalarte una Custom ROM (no son obligatorios pero sí recomendables):
Proceso: Cuando se flashea una Custom ROM en dispositivos con 2 slots A/B, automáticamente se flashea en el slot inactivo. En teoría, tras ese flasheo se debería cambiar automáticamente la indicación del slot activo (vamos que el que estaba inactivo debería de pasar a activo y viceversa). PERO en el caso del Xiaomi Mi A2, esto no pasa automáticamente, luego tendremos que cambiar manualmente el slot activo tras el flasheo, y finalmente indicarle que reinicie [con el último TWRP modificado por el Dev Nebrassy, sí te cambia automáticamente el slot además de que también te permite desencriptar la memoria interna] Si bien se necesita del TWRP para flashear la Custom ROM, éste no es necesario que lo tengas permanente en el dispositivo, ya que para el proceso bastaría que "iniciaras/bootearas" en él. Y está última opción es la que usaré en el Proceso. 1.- Habilitamos la Depuración USB. 2.- Ponemos el Mi A2 en Modo Fastboot. Esto lo podemos hacer de 2 maneras, o bien con un comando, o bien con la pulsación de teclas. - teniendo el dispositivo encendido, lo conectamos mediante un cable USB al Ordenador. en el Ordenador abrimos una ventana de comandos y escribimos (atentos porque si es la primera vez que lo hacemos, en la pantalla del dispositivo nos saldrá una pregunta en la cual deberemos aceptar): [php]adb reboot bootloader[/php] - teniendo el dispositivo apagado, pulsamos simultáneamente y mantenemos pulsados, los botones de BAJAR VOLUMEN y ENCENDIDO, hasta que salga en la pantalla un muñeco y la palabra FASTBOOT. Ahora ya podemos conectarlo al Ordenador mediante un cable USB. 3.- Abrimos una ventana de comandos en el ordenador, en la carpeta en la cual tengamos el .ZIP de la Custom ROM, y además el .IMG del TWRP. 4.- Comprobamos que el ordenador está reconociendo correctamente al dispositivo Android conectado, con este comando: [php]fastboot devices[/php]5.- comprobamos qué slot tenemos activo: [php]fastboot getvar current-slot[/php]6.- Iniciamos en el TWRP (usaré el .IMG para el proceso, y NO el .ZIP). En el comando, poner el nombre que tenga tu fichero TWRP descargado... o bien renombrarlo para que se adapte al comando de ejemplo propuesto (twrp.img): [php]fastboot boot twrp.img[/php]7.- tras unos segundo se iniciará el TWRP, deslizamos para que nos permita realizar modificaciones. Le das al botón WIPE, luego al FORMAT DATA y escribimos yes. Volvemos para atras y todavía dentro de WIPE, le damos al botón Advanced Wipe y allí marcamos todas las casillas que nos muestra, y luego deslizamos para que realice el proceso. Luego volvemos para atrás hasta el menú principal y allí pulsamos el botón ADVANCED, y luego ADB Sideload, y allí deslizamos para que se ponga en ese modo.
(Click para mostrar/ocultar)
8.- Tras haber activado el modo ADB sideload, escribimos en la ventana de comandos del Ordenador: [php]adb sideload nombre-de-la-custom-rom.zip[/php]9.- Cuando acabe el proceso sin errores, reiniciamos el dispositivo de nuevo en modo fastboot con el comando: [php]adb reboot bootloader[/php]10.- Comprobamos nuevamente qué slot está activo. [php]fastboot getvar current-slot[/php]Observaremos que sigue siendo el mismo slot que teníamos antes. Y como he explicado anteriormente, la Custom ROM se ha instalado en el slot que antes estaba inactivo (y que hemos comprobado sigue inactivo), por lo que cambiaremos el slot que que ha de ser activo, o sea, activaremos el slot que antes estaba inactivo (automáticamente se pondrá como inactivo el otro slot): [php]fastboot set_active a[/php]ó [php]fastboot set_active b[/php]11.- Reiniciamos normalmente el dispositivo y lo desenchufamos del ordenador: [php]fastboot reboot[/php]Este primer inicio suele tardar lago más de lo habitual, tras lo cual tendremos realizar la configuración inicial del dispositivo. La mayoría de las Custom ROM, no traen las aplicaciones ni servicios de Google, conocidas como Google Apps ó GAPPS. Si las quieres, debes instalártelas desde el TWRP del mismo modo que hemos instalado la Custom ROM, con la salvedad de que NO hay que cambiar el slot, ya que SÓLO las ROMs las flashea en el slot inactivo, todo lo demás que flasheemos lo hace en el slot activo. ![]() Última edición por LEPT Día 13/12/21 a las 14:37:03 |
Los siguientes 3 usuarios han agradecido a LEPT su comentario: | ||
|
#2
|
||||
|
||||
Muy bien explicado LEPT. Una chincheta para este hilo.
Comentar que hay ROMs que sí incluyen TWRP y/o GAPPS, por lo que facilitan el flasheo. Normalmente se indica en el hilo de xda de la ROM. En concreto la Pixel Extended sí incluye las GAPPS. Un saludo!! |
#3
|
Excelente tutorial. Con él , hasta mi abuela podría flashearse una custom.
muchas gracias. |
#4
|
||||
|
||||
@Nonamed , ¿podrías ponerle chincheta a este Hilo? Creo que podría servir de referencia a los usuarios de este Dispositivo
![]() Última edición por LEPT Día 03/02/21 a las 18:53:11 |
#6
|
||||
|
||||
probando a ver que tal... ya os cuento
|
#7
|
||||
|
||||
Todo correcto, Lineage os 17 corriendo. Sólo un problema con el Twrp, solucionado usando el de lineage
|
#8
|
||||
|
||||
Una pregunta. Hace un par de meses instalé la Custom ROM LineageOS 18.1. Si ahora quiero flashear una Custom ROM de Android 12, el proceso sería el mismo no? Quiero decir, yo cuando flasheé hace un par de meses tenía Stock ROM. Puedo flashear directamente desde la ROM que tengo ahora, o tengo que ponerme antes la Stock ROM para hacer el proceso?
Un saludo y gracias. |
#9
|
Puedes flashear encima , haciendo los wipes , claro. Probablemente tendrás el recovery de Lineage OS , así que seguramente tendrás que bootear twrp desde fastboot lo primero para iniciar todo el proceso. Asegúrate de usar una versión actualizada de twrp para que soporte Android 12. Te recomiendo Derpfest. La llevo usando dos o tres semanas y va muy muy bien.
Última edición por ferchotin Día 05/01/22 a las 20:10:57 |
#10
|
||||
|
||||
Cita:
El twrp con este sirve verdad? "twrp-3.6.0_9-0-jasmine_sprout.img" Es la última versión que hay disponible. Y veo que Derpfest viene con las GApps incluidas. |
#11
|
Prueba con esa , si Yo uso la 3.5.0_9 y sin problema. Asegurate despues de flashear la rom de volver a flashear el twrp porque la rom lleva gapps , pero no twrp incluido.
Asegurate también de arrancar en el slot adecuado , ya que si bien las últimas versiones de twrp prometen cambiar automáticamente al slot en que se instala la rom , a mí a veces no me lo ha hecho y lo he tenido que cambiar manualmente para reiniciar sistema. Te recomiendo tambien el canal de Telegram Xiaomi MiA2/A2 Lite , con muchisima información y mucha ayuda. Última edición por ferchotin Día 07/01/22 a las 20:02:32 |
#12
|
||||
|
||||
Cita:
Ok muchas gracias por tus respuestas ![]() |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 14:31:35 (GMT +2)
HTCMania: líderes desde el 2007