Cómo encontrar el índice de reversión de Xiaomi y evitar los ladrillos ARB

Debido a que Google ha hecho obligatorio que todos los dispositivos que llevan Android Pie tengan una "Protección antirretroceso" incorporada, y aún no se conoce ampliamente, muchas personas han estado bloqueando sus dispositivos Xiaomi ( y posiblemente los dispositivos de otras marcas, pero Xiaomi es particularmente popular entre la comunidad de modding de Android) .

Lo que básicamente sucede es que Xiaomi lanzó MIUI 10 Global Beta 8.7.5 para un puñado de dispositivos Xiaomi; sin embargo, esta actualización contenía protección antirretroceso. ¡Lo que significa ARB es que no puede revertir a una versión MIUI anterior ni a ninguna ROM que contenga una versión anterior de Android! Es imposible, y si lo intentas, harás un hardware duro de tu dispositivo y lo volverás completamente inútil .

Actualmente no hay forma de arreglar o restaurar un dispositivo que ha sido bloqueado debido a la protección antirretroceso. No puede restaurar una copia de seguridad TWRP, flashear una nueva ROM o usar MiFlash para restaurar una imagen de fábrica. Una vez que se ha disparado ARB, el único método para recuperar el dispositivo es usar el modo EDL ( que requiere una cuenta de Xiaomi autorizada) o llevarlo a un centro de servicio autorizado.

¿Por qué Xiaomi ha incluido protección antirretroceso en su MIUI?

Esto no es necesariamente culpa de Xiaomi: como dijimos anteriormente, esta es una nueva política obligatoria de Google para los fabricantes de dispositivos Android que usarán el último Android 9 Pie, por lo que este ARB realmente afectará a todos los dispositivos que usarán un Android 9 Pie basado en ROM.

Sin embargo, Xiaomi es una de las pocas compañías de teléfonos Android que ofrece el desbloqueo del gestor de arranque y ofrece algún tipo de soporte a la comunidad de modding y desarrollo, de ahí que muchos usuarios de Xiaomi se sorprendan de repente.

Básicamente, ARB es un nuevo método para evitar que los ladrones de teléfonos muestren ROM no oficiales en dispositivos robados y revenderlos, o evitar que los minoristas sospechosos importen teléfonos que generalmente solo están disponibles en China, y flashear ROM no oficiales "globales" en ellos. Básicamente, dado que los futuros dispositivos Xiaomi ejecutarán "MIUI China" oficial basado en Android Pie 9, los minoristas sospechosos no podrán flashear "Global MIUI" con Android 7 Nougat y venderlos.

¿Qué pasó con la autorización EDL?

Entonces, en el pasado, si le hiciste algo realmente malo a un Xiaomi u otro dispositivo Qualcomm SoC, podrías ingresar al EDL (Modo de descarga de emergencia), que es un modo de arranque alternativo para todos los dispositivos Qualcomm que se pueden usar para desbloquear un dispositivo .

Sin embargo, Xiaomi y otras compañías comenzaron a bloquear el modo EDL, por lo que solo los centros de servicio tienen acceso a él. Por lo tanto, EDL ya no se puede usar para desbloquear un dispositivo Xiaomi que fue bloqueado debido a ARB, lo que nuevamente evita que los minoristas sospechosos y los ladrones recuperen dispositivos que bloquearon accidentalmente al flashear ROM no oficiales en dispositivos importados.

Básicamente, Xiaomi no quiere que los consumidores compren versiones chinas de su hardware con ROM globales instaladas, por lo que hicieron dos cosas: Hicieron imposible arrancar una ROM global si el dispositivo no es una versión Global (con el mensaje de advertencia "Este MIUI no se puede instalar en este dispositivo "), y lo hizo para que el modo EDL no se pueda usar a menos que tenga una cuenta Mi autorizada.

Pantalla de Xiaomi después de que se activó ARB.

La mayor diferencia entre la implementación de ARB de Google en comparación con la de Xiaomi es que Xiaomi lo llevó un paso más allá. El ARB de Google ( que es una característica de Android Verified Boot 2.0) se puede deshabilitar si desbloqueas el gestor de arranque, mientras que el ARB de Xiaomi no se puede deshabilitar, incluso con un gestor de arranque desbloqueado.

Aquí hay una lista de dispositivos Xiaomi con ARB habilitado (haga clic en la imagen para ampliarla):

Lista actual de dispositivos y ROM de Xiaomi con protección antirretroceso.

Cómo verificar la protección antirretroceso

Si desea estar absolutamente seguro de que ARB está habilitado en su dispositivo antes de actualizar una ROM personalizada, puede verificar el índice de reversión. Una explicación rápida del índice de reversión:

  • Si el índice de retroceso actual es menor que el índice de retroceso en las imágenes que se mostrarán, las imágenes se mostrarán y el índice de retroceso actual se incrementará para que coincida con el nuevo índice de retroceso.
  • Si el índice de reversión actual es igual al índice de reversión en las imágenes que se mostrarán, las imágenes se mostrarán y el índice de reversión no cambiará.
  • Si el índice de reversión actual es mayor que el índice de reversión en las imágenes que se mostrarán, las imágenes se rechazarán si parpadea a través de fastboot o Mi Flash. (TWRP no verifica los índices de reversión antes de la actualización, razón por la cual casi todos los ladrillos fueron el resultado de la degradación a través de TWRP).

Cómo encontrar el índice de reversión actual

  1. Conecte su dispositivo Xiaomi a su PC a través de USB
  2. Inicie un terminal ADB (consulte la guía de la aplicación "Cómo instalar ADB en Windows")
  3. Reiniciar en modo fastboot
  4. Ingrese el siguiente comando: fastboot getvar anti

Si la salida vuelve vacía, ARB aún no estaba habilitado en su dispositivo. Si la salida devuelve un número, entonces el número que devuelve es su índice de reversión actual. Por ejemplo, si devuelve "anti: 4", entonces '4' es su índice de reversión.

Cómo encontrar el índice de reversión de imágenes

  1. Descargue la ROM de "fastboot" equivalente a la ROM de recuperación que está intentando instalar. La ROM de recuperación siempre tiene el nombre comercial del dispositivo en el nombre del archivo y termina en .zip. La ROM fastboot siempre tiene el nombre en clave del dispositivo en el nombre del archivo y termina en .tar.gz.
  2. Extraiga flash-all.bat del archivo .tar.gz.
  3. Abra flash-all.bat en un editor de texto como Notepad ++ y busque la siguiente línea: set CURRENT_ANTI_VER = #

Ese número (#) es el índice de reversión de la versión MIUI que desea actualizar. Si ese número es igual o mayor que su índice de reversión actual, entonces es seguro flashear en TWRP, Mi Flash, etc. Si ese número es menor que su índice de reversión actual, NO FLASHEE ESTA ROM A TRAVÉS DE TWRP.

Entonces, para evitar tropezar con ARB y bloquear completamente su dispositivo Xiaomi, verifique su índice de reversión antes de probar una nueva ROM o degradar a través de TWRP, aunque debe seguir con Mi Flash o fastboot para flashear las ROM MIUI, porque el gestor de arranque de Xiaomi tiene una protección incorporada que realmente evitará que actualice una ROM que tenga un índice de reversión más bajo.

Artículos De Interés