dominikabra
03/11/19, 09:21:46
Buenas!
Tengo un Redmi 7 que compré en eBay y que venía de China con ROM Global. A raíz de la salida de MIUI 11 (que a mi no me aparece como disponible) he estado investigando y me he dado cuenta que, al subirme al carro "tarde", en todas partes se habla de cosas dando por sentado muchas otras que alguien como yo, no tiene por qué saber. Así que me he decidido a hacer una pequeña recopilación de datos útiles que espero que con vuestra ayuda y aportaciones se pueda convertir en una guía para novatos que empiecen desde 0.
Lo que he averiguado hasta ahora (corregidme si me equivoco, por favor):
1 - En el mundillo de Xiaomi existen principalmente dos ROM, la "oficial" de MIUI Team (de la propia Xiaomi, vamos) y las sacadas de Xiaomi.eu "no oficial". Las segundas son de un equipo no relacionado con Xiaomi pero que actualiza las ROM muy rápido, se basa en la versión China "limpia" sin publicidad y con el framework de Google Play, actualiza por OTA, etc. Existen otras ROMs "no oficiales" o "custom ROM" que también se pueden aplicar pero que no vamos a tratar aquí (por ahora). Éstas son ROMs hechas por terceros con las características más variadas. Las hay muy conocidas y de sobras probadas, tampoco penséis que instalar una es como jugar a la ruleta rusa.
2 - Dentro de las ROM "oficiales" de Xiaomi existen diversas variantes: China, global, europea, etc. y que vienen determinadas por la nomenclatura en los caracteres 4º y 5º (PFKEUXM):
MI: Global
EU: Europea (EEA)
CN: China
IN: India
RU: Rusa
ID: Indonesia
Xiaomi.EU: la "no oficial"
3 - También dentro de las ROM "oficiales" existen dos, la "recovery" y la "fastboot".
La primera es la "oficial normal", es decir, la que se descarga vía OTA o que podemos forzar a descargar desde el propio móvil (en ajustes - acerca del dispositivo - actualización del sistema - seleccionar paquete de actualización).
La segunda es la que flashearemos desde un PC (habitualmente) con el móvil en modo "fastboot" (al que se accede apagando el móvil y encendiéndolo manteniendo pulsada la tecla de "volumen abajo" y "encendido" hasta que aparezca una imagen de la mascota de Xiaomi arreglando un Androide). Para instalar esta ROM, necesitaremos algo como "Mi Flash" con sus correspondientes scripts .BAT para poder aplicarla. También serán necesarios los drivers ADB que permiten ejecutar comandos a través de terminal DOS o de PowerShell. Hay que tener en cuenta que normalmente el móvil vendrá con Bootloader desbloqueado (ahora hablaremos de ello) y que si elegimos la opción de "flash all and lock", tendremos un bonito ladrillo.
4 - Dentro del móvil existen tres particiones y el famoso "bootloader":
La de sistema que contiene todo el S.O. del móvil, la que reemplazamos cuando flasheamos.
La de recovery que permite intentar restaurar el móvil en caso de mal flasheo o errores.
La de datos, que es la que tiene nuestra información de usuario. En el caso de flashear con "fastboot", se puede o no borrar esta partición.
Bootloader: es la partición que arranca el S.O. Esta partición viene bloqueada de fábrica para que no se puedan hacer estas perrerías de cambiar ROMs, pero desde la propia herramienta de Xiaomi (https://en.miui.com/unlock/) se puede desbloquear. Como dice el compañero luigihp, según el tiempo que haga que tenéis la cuenta de MIUI y lo activos que hayáis sido en el foro, no habrá tiempo de espera. En caso contrario, es posible que os caiga un período de espera antes de recibir el código de desbloqueo que a veces llega a las 1440 horas (dos meses), aunque habitualmente son unas 360h.
5 - Una vez nos liamos la manta a la cabeza y se desbloquea el "bootloader", se puede cambiar el "recovery" a uno más avanzado (habitualmente TWRP) que permite más flexibilidad a la hora de flashear y recuperar el teléfono. En la web del desarrollador https://twrp.me/Devices/ encontraréis el fichero .IMG necesario para vuestro terminal. Estos ficheros no son más que la imagen de la partición que vamos a flashear, en este caso, únicamente la correspondiente al "recovery".
6 - Para cambiar de ROM, ya sea de región (China a Global, por ejemplo), se debe hacer obligatoriamente con el modo "fastboot" ya que las ROMs "recovery" oficiales no lo permiten. Las ROM oficiales detectan que actualmente hay otra ROM y no se aplican.
7 - Flashear con una ROM "recovery" o "fastboot" flashea la ROM propiamente dicha del teléfono y también la partición de "recovery" (la que permite restaurar el teléfono y que se accede encendiendo el móvil con "volumen arriba" y "encendido"). Esto es útil si queremos eliminar un "recovery" custom como TWRP, por ejemplo.
"Bonus Track" - Si ya queréis ir a por el 10, podéis hacer "root" a vuestro teléfono. La opción que siempre he usado (pero que no significa ni mucho menos que sea la única) es instalando MAGISK (https://www.xda-developers.com/how-to-install-magisk/). Para ello, necesitaremos tener TWRP (o similar). Esencialmente se descarga la última versión de Magisk disponible (ahora mismo, https://github.com/topjohnwu/Magisk/releases/download/v20.0/Magisk-v20.0.zip), se copia a la memoria del móvil y desde el menú TWRP (se accede, como hemos visto antes, encendiendo el móvil con las teclas "volumen abajo" y "encendido") se selecciona "install" del paquete MAGISK descargado.
Caso práctico: mi Redmi 7 (no Note) viene con ROM Global. Ahora mismo (día 03/11/2019), si compruebo el listado de ROMs disponibles en https://c.mi.com/global/miuidownload/index, sólo aparece la de EEA (Europa, no Global) como v11 y la Global como v10. Conclusión: no puedo actualizar a MIUI11 si no es cambiando de ROM Global a EEA usando una ROM "fastboot" (que no encuentro) y con el método descrito antes.
Espero que le sirva a aquellos que vayan tan perdidos como yo hasta ayer.
Tengo un Redmi 7 que compré en eBay y que venía de China con ROM Global. A raíz de la salida de MIUI 11 (que a mi no me aparece como disponible) he estado investigando y me he dado cuenta que, al subirme al carro "tarde", en todas partes se habla de cosas dando por sentado muchas otras que alguien como yo, no tiene por qué saber. Así que me he decidido a hacer una pequeña recopilación de datos útiles que espero que con vuestra ayuda y aportaciones se pueda convertir en una guía para novatos que empiecen desde 0.
Lo que he averiguado hasta ahora (corregidme si me equivoco, por favor):
1 - En el mundillo de Xiaomi existen principalmente dos ROM, la "oficial" de MIUI Team (de la propia Xiaomi, vamos) y las sacadas de Xiaomi.eu "no oficial". Las segundas son de un equipo no relacionado con Xiaomi pero que actualiza las ROM muy rápido, se basa en la versión China "limpia" sin publicidad y con el framework de Google Play, actualiza por OTA, etc. Existen otras ROMs "no oficiales" o "custom ROM" que también se pueden aplicar pero que no vamos a tratar aquí (por ahora). Éstas son ROMs hechas por terceros con las características más variadas. Las hay muy conocidas y de sobras probadas, tampoco penséis que instalar una es como jugar a la ruleta rusa.
2 - Dentro de las ROM "oficiales" de Xiaomi existen diversas variantes: China, global, europea, etc. y que vienen determinadas por la nomenclatura en los caracteres 4º y 5º (PFKEUXM):
MI: Global
EU: Europea (EEA)
CN: China
IN: India
RU: Rusa
ID: Indonesia
Xiaomi.EU: la "no oficial"
3 - También dentro de las ROM "oficiales" existen dos, la "recovery" y la "fastboot".
La primera es la "oficial normal", es decir, la que se descarga vía OTA o que podemos forzar a descargar desde el propio móvil (en ajustes - acerca del dispositivo - actualización del sistema - seleccionar paquete de actualización).
La segunda es la que flashearemos desde un PC (habitualmente) con el móvil en modo "fastboot" (al que se accede apagando el móvil y encendiéndolo manteniendo pulsada la tecla de "volumen abajo" y "encendido" hasta que aparezca una imagen de la mascota de Xiaomi arreglando un Androide). Para instalar esta ROM, necesitaremos algo como "Mi Flash" con sus correspondientes scripts .BAT para poder aplicarla. También serán necesarios los drivers ADB que permiten ejecutar comandos a través de terminal DOS o de PowerShell. Hay que tener en cuenta que normalmente el móvil vendrá con Bootloader desbloqueado (ahora hablaremos de ello) y que si elegimos la opción de "flash all and lock", tendremos un bonito ladrillo.
4 - Dentro del móvil existen tres particiones y el famoso "bootloader":
La de sistema que contiene todo el S.O. del móvil, la que reemplazamos cuando flasheamos.
La de recovery que permite intentar restaurar el móvil en caso de mal flasheo o errores.
La de datos, que es la que tiene nuestra información de usuario. En el caso de flashear con "fastboot", se puede o no borrar esta partición.
Bootloader: es la partición que arranca el S.O. Esta partición viene bloqueada de fábrica para que no se puedan hacer estas perrerías de cambiar ROMs, pero desde la propia herramienta de Xiaomi (https://en.miui.com/unlock/) se puede desbloquear. Como dice el compañero luigihp, según el tiempo que haga que tenéis la cuenta de MIUI y lo activos que hayáis sido en el foro, no habrá tiempo de espera. En caso contrario, es posible que os caiga un período de espera antes de recibir el código de desbloqueo que a veces llega a las 1440 horas (dos meses), aunque habitualmente son unas 360h.
5 - Una vez nos liamos la manta a la cabeza y se desbloquea el "bootloader", se puede cambiar el "recovery" a uno más avanzado (habitualmente TWRP) que permite más flexibilidad a la hora de flashear y recuperar el teléfono. En la web del desarrollador https://twrp.me/Devices/ encontraréis el fichero .IMG necesario para vuestro terminal. Estos ficheros no son más que la imagen de la partición que vamos a flashear, en este caso, únicamente la correspondiente al "recovery".
6 - Para cambiar de ROM, ya sea de región (China a Global, por ejemplo), se debe hacer obligatoriamente con el modo "fastboot" ya que las ROMs "recovery" oficiales no lo permiten. Las ROM oficiales detectan que actualmente hay otra ROM y no se aplican.
7 - Flashear con una ROM "recovery" o "fastboot" flashea la ROM propiamente dicha del teléfono y también la partición de "recovery" (la que permite restaurar el teléfono y que se accede encendiendo el móvil con "volumen arriba" y "encendido"). Esto es útil si queremos eliminar un "recovery" custom como TWRP, por ejemplo.
"Bonus Track" - Si ya queréis ir a por el 10, podéis hacer "root" a vuestro teléfono. La opción que siempre he usado (pero que no significa ni mucho menos que sea la única) es instalando MAGISK (https://www.xda-developers.com/how-to-install-magisk/). Para ello, necesitaremos tener TWRP (o similar). Esencialmente se descarga la última versión de Magisk disponible (ahora mismo, https://github.com/topjohnwu/Magisk/releases/download/v20.0/Magisk-v20.0.zip), se copia a la memoria del móvil y desde el menú TWRP (se accede, como hemos visto antes, encendiendo el móvil con las teclas "volumen abajo" y "encendido") se selecciona "install" del paquete MAGISK descargado.
Caso práctico: mi Redmi 7 (no Note) viene con ROM Global. Ahora mismo (día 03/11/2019), si compruebo el listado de ROMs disponibles en https://c.mi.com/global/miuidownload/index, sólo aparece la de EEA (Europa, no Global) como v11 y la Global como v10. Conclusión: no puedo actualizar a MIUI11 si no es cambiando de ROM Global a EEA usando una ROM "fastboot" (que no encuentro) y con el método descrito antes.
Espero que le sirva a aquellos que vayan tan perdidos como yo hasta ayer.