Novedades de Xiaomi Miui Hellas
Casa » Todas las novedades » noticias » MIUI 10 AntiRollBack: ¡Cómo evitar ladrillos en su dispositivo!
noticias

MIUI 10 AntiRollBack: ¡Cómo evitar ladrillos en su dispositivo!

ΠQuizás en julio, cuando Xiaomi lanzó la ROM MIUI Global Beta 8.7.5 para 8 dispositivos, cuando los usuarios instalaron esta actualización en RedMi Note 5 (Whyred), sin saberlo, mostraron una ROM que tenía habilitada la protección Antirollback.
Así que los usuarios a los que no les gustó la nueva primera distribución de MIUI 10, se enfrentaron a una desagradable sorpresa cuando intentaron volver al último MIUI 9 que tenían antes de poner MIUI 10.

¡Sus teléfonos se habían convertido en Brick y ahora eran inútiles! Y lo malo fue que no se trataba de un simple Brick que se podía guardar si se hacía una copia de seguridad de TWRP, o flashear una nueva ROM, o incluso hacer un restablecimiento de fábrica usando MiFlash.
Este fue un Brick difícil que requirió el uso del modo EDL para restablecer su dispositivo.

Pero el modo EDL ya no se podía usar porque requería una cuenta especialmente autorizada, por lo que muchos usuarios no tenían más remedio que devolver su dispositivo a un centro de servicio autorizado o pagarle a alguien que tenía una cuenta autorizada para usarlo con EDL. En este artículo intentaremos explicarte todo lo que necesitas saber sobre la Protección Antirollback y cómo la ha implementado Xiaomi, para que puedas evitar Bricking tu nuevo dispositivo.


¿Por qué Xiaomi requiere tiempos prolongados para el desbloqueo del cargador de arranque, la autorización EDL y la protección antirollback?



Xiaomi es uno de los fabricantes de teléfonos inteligentes más grandes y populares de China, con una amplia gama desde los principales buques insignia hasta dispositivos de costo medio y bajo.

Al igual que Huawei, Xiaomi vende una gran cantidad de teléfonos inteligentes en el mercado chino. Muchos de estos dispositivos nunca fueron diseñados por Xiaomi para venderse en mercados distintos a China, pero eso no impidió que nadie pudiera importarlos.

Entonces, los vendedores no oficiales de dispositivos Xiaomi aparecieron en Aliexpress, Gearbest y muchos otros comenzaron a vender dispositivos Xiaomi a través de sus páginas en otros mercados y países que no deberían venderse fuera de China. Y desde entonces empezaron los problemas para Xiaomi, porque el Software que tenían los dispositivos se llamaba MIUI CHINA, y no tenían Google Play Services para nada, y desde los idiomas solo tenían inglés y mandarín (dialecto chino).
Entonces, quien importó el dispositivo de China, no tenía ningún Servicio de Google en los dispositivos.

Sin embargo, algunos de estos revendedores no oficiales han encontrado una manera de convencer a sus clientes de que están vendiendo dispositivos que tienen una ROM GLOBAL MIUI oficial.
Entonces, lo que hicieron fue comprar un dispositivo Xiaomi destinado al mercado chino, desbloquear el cargador de arranque, cambiar el software del dispositivo ellos mismos o flashear una ROM personalizada como la de xiaomi.eu (MIU no oficial basado en MIUI China, pero con muchos idiomas Y Google Play), y luego vendieron el dispositivo como un Global oficial.

Entonces, la mayoría de los clientes que compraron el dispositivo en estas tiendas no sabían que se estaba ejecutando un software no oficial y modificado, y comenzaron a culpar a Xiaomi cuando no recibieron actualizaciones o encontraron muchos errores en el software del dispositivo.
Peor aún, algunos revendedores colocan malware y adware en el software del dispositivo para ganar más dinero con los anuncios que reproduce el dispositivo.

Entonces, la reputación de Xiaomi se vio comprometida por estas prácticas de revendedores no oficiales, ya que los revisores y propietarios de estos dispositivos encontraron muchos problemas con el software e indirectamente culparon a Xiaomi.
Entonces, la compañía tuvo que encontrar una manera de evitar que todos estos revendedores no oficiales vendieran dispositivos modificados que ni siquiera deberían tener en sus manos.

Una solución fue bloquear permanentemente el cargador de arranque sin la función de desbloqueo, como lo hizo Huawei en sus propios dispositivos. Pero Xiaomi, al ver el gran éxito que tuvo en el amplio círculo de usuarios entusiastas (ver Desarrolladores de XDA, por ejemplo, xiaomi.eu, etc.), no procedió al bloqueo del cargador de arranque. En cambio, adoptaron diferentes enfoques y medidas de seguridad para proteger a los usuarios de las acciones dañinas de los revendedores irresponsables de China.


Esperando a que se desbloquee el Booloader.



Entonces, primero implementaron una política, según la cual los usuarios deben solicitar permiso para desbloquear el cargador de arranque, esperando mucho tiempo hasta que obtengan el derecho.
Los dispositivos Xiaomi que tenían sistemas operativos Stock Android como Xiaomi Mi A1, Mi A2, Mi A2 Lite, no necesitaban usar un programa especial, Mi Unlock Tool, para desbloquear el Bootloader, como lo hicieron otros dispositivos.

Después de enviar la solicitud para desbloquear el cargador de arranque, la herramienta Mi Unlock obligó a los usuarios a esperar a que se verificara la solicitud y luego procedió al siguiente paso, que era esperar.

El tiempo de espera para que alguien pudiera desbloquear el Bootloader era de 3 días al inicio y luego a principios de 2018 se incrementó a 15 días, y recientemente el tiempo de espera se incrementó nuevamente a 30 días, mientras que en algunos casos fue hasta 60 días.
(Respecto a los nuevos POCO dispositivos, el tiempo de espera se redujo a 3 días si el propietario del dispositivo está activo en la comunidad en.miui.com; de lo contrario, también habrá largos tiempos de espera).

La adición del tiempo de espera para que se desbloquee el cargador de arranque ralentizó las actividades de los revendedores no oficiales al principio, pero al mismo tiempo molestó a todos los que querían desbloquear el cargador de arranque de inmediato, rootear sus dispositivos, flashear ROM personalizados y personalizados. Granos.


Autorización de cuenta para EDL.



Entonces la empresa comenzó a bloquearlo. Modo EDL en sus dispositivos. El Modo de descarga de emergencia o EDL como se llama, es un modo de arranque alternativo en todos los dispositivos Qualcomm, que generalmente se usa para guardar un dispositivo que se ha convertido en Brick.
Sin embargo, para que cualquier persona pueda usar este modo EDL, debe tener una cuenta autorizada por Xiaomi para trabajar en su dispositivo.

La Modo EDL es muy poderoso y muy "Herramienta de software" de bajo nivel, comúnmente utilizado por los centros de reparación, para reparar un dispositivo Bricked.
Al mismo tiempo Modo EDL se utilizaron para hacer ROM globales MIUI modificadas por Flash oficiales y no oficiales en dispositivos Xiaomi destinados exclusivamente a China, sin la necesidad de desbloquear el cargador de arranque primero.

Entonces, de esta manera, el Modo EDL se convirtió en el caballo de Troya para las válvulas de seguridad de Xiaomi con el Bootloader, y todas estas tiendas no autorizadas encontraron la oportunidad de actualizar sus propias ROM manipuladas nuevamente, en dispositivos que luego vendieron como dispositivos GLOBAL genuinos, engañando nuevamente a los usuarios finales y compradores del dispositivo.

Entonces Xiaomi porque no quería por ningún motivo que sus "clientes" terminaran en manos de dispositivos que tenían Hardware y Software (MIUI CHINA), con ROMs GLOBALES instaladas en ellos, tuvo que buscar la manera de bloquear este proceso de estos historias,
y así hizo 2 cosas al mismo tiempo.

1. Hizo imposible arrancar en un dispositivo que tiene una ROM GLOBAL si el dispositivo en sí no es una versión Globla (con un mensaje de advertencia durante un intento de Flash "Esta ROM MIUI no se puede instalar en este dispositivo"), y
2. Bloquear el modo EDL para acceder solo a cuentas autorizadas.


Protección anti-retroceso


Finalmente, Xiaomi activó la protección. Antiretroceso en las últimas versiones de MIUI para sus dispositivos más nuevos. Es posible que no haya oído hablar antes de Antirollback Protection.
Η GOOGLE agregó esta característica a todos ROM de Android 8 Oreo, pero lo tenía como una opción, hasta que finalmente se convirtió en obligatorio para todas las mujeres jóvenes ROM de Android 9 Pie.

La protección Antirollback de Google es una función de Android Verified Boot 2.0 (también conocida como Verified Boot) y bloquea el inicio del dispositivo si detecta que el dispositivo ha degradado su software (ROM) a una versión anterior que tampoco es compatible.

Antirollback es necesario para proteger contra ataques que tienen como objetivo cargar software antiguo en el dispositivo y, por lo tanto, volverse vulnerable a "agujeros" en las vulnerabilidades de seguridad.
Pero la mayor diferencia entre la implementación de Google y Xiaomi en cuanto a Antirollback, es que en el caso de Google se deshabilita si el Bootloader está desbloqueado, mientras que en el caso de Xiaomi Antirollback no se puede deshabilitar.
Entonces, una vez que se activa una vez en los dispositivos Xiaomi, no hay vuelta atrás.

Por ejemplo, Antirollback ya está habilitado en Xiaomi Mi-8 y RedMi Note 5 dispositivos a partir de Desarrollador CHINA 8.9.6 ROM y ROM BETA 8.7.5 GLOBAL y luego.

Mesa de xiaomi.eu

Antirollback Protection tiene como objetivo evitar que el proveedor no autorizado explote las vulnerabilidades de seguridad en las versiones anteriores de MIUI, protegiendo así a los usuarios de estas infracciones.

Desafortunadamente, esta activación Antirollback realmente molestó a quienes la tenían RedMi Note 5 dispositivos, ya que Antirollback se aplicó por primera vez, pero sin informar a nadie mucho antes de que se activara la nueva función.

Pero debido a que TWRP no realiza algún tipo de prueba para que Antirollback se detenga y advierta a los usuarios que no continúen en Flash de una versión de ROM anterior, muchos usuarios terminaron teniendo Brick en sus dispositivos, solo completaron Flash, por ejemplo, de MIUI BETA (Developer) ROM a una ROM estable.

Todos los dispositivos actuales que Xiaomi sigue apoyando con Actualizaciones, obtendrán gradualmente la nueva función antirollback, por lo que es muy crucial y necesario saber, cómo puedes comprobar el antirollback que tiene tu dispositivo, antes de proceder a Downgrade de la ROM, pero también qué hacer si Antirollback está habilitado en su dispositivo.

 


Cómo podemos comprobar la protección Antirollback en nuestro dispositivo.


 

Cuando hablamos sobre la protección Antirollback y cómo esencialmente evita que un dispositivo se inicie en una ROM más antigua e insegura, mencionamos que Verified Boot detecta la presencia de una ROM más antigua.
Este rastreo se realiza porque hay un índice en el inicio verificado (Anti), que se compara con el indicador correspondiente que tiene dentro la ROM que estás intentando hacer Flash.
Dependiendo del resultado de esta comparación, lo siguiente puede ocurrir en su dispositivo durante Flash.

1. Si el índice de su dispositivo ahora es menor que el índice de la ROM que va a flashear, entonces la nueva ROM se instalará sin ningún problema, y ​​el índice actual de su dispositivo cambiará y será el mismo que tiene el índice. nueva ROM que hiciste Flash.
2. Si el índice de su dispositivo ahora es el mismo que el índice de la ROM que va a flashear, entonces la nueva ROM se instalará sin ningún problema, y ​​el índice actual de su dispositivo no cambiará en absoluto mientras permanece igual.
3. Si el índice de su dispositivo ahora es más alto que el índice de la ROM que va a flashear, entonces la nueva ROM será rechazada y la instalación no continuará, pero solo si flashea a través del modo FastBoot o con Mi-FLash.

Y aquí comienza el gran problema, ya que los dispositivos que tienen ROMs personalizadas con TWRP Recovery, porque TWRP Recovery no puede controlar el AntirollBack de tu dispositivo, ni el Antirollback de la ROM que vas a poner, seguirá su FLash normalmente ROM que normalmente debería han sido bloqueados para evitarlo, y al final de Flash, su dispositivo terminará con un Bloque.

Esta es la razón principal por la que muchos dispositivos terminaron en Brick después de que TWRP Recovery realizó la degradación de la ROM con Flash.
Si la ROM que tiene tiene MIUI Original Recovery, debido a que verifica la ROM antes de que se inicie Flash, no tendría ningún problema, ya que bloquearía Flash después del escaneo y obtendría el mensaje "Esta ROM MIUI no se puede instalar en este dispositivoProtegiéndote así de Brick.

Ahora que tenemos una mejor comprensión del papel del puntero Antirollback, veamos a continuación cómo podemos controlar el puntero actual (anti) de nuestro dispositivo en este momento, y cómo podemos ver el puntero de la imagen ROM que desea flashear. .


Cómo encontrar el indicador Anti actual de nuestro dispositivo.



1.
Reinicie el dispositivo en modo Fastboot.
2. Escribimos el comando: fastboot getvar anti
3. Si el resultado está en blanco sin un anti-índice, entonces aún no se ha activado el anti-retroceso.
Si obtiene un número de tipo como resultado contra: X, el antirollback está habilitado en su dispositivo y el puntero está Χ


Cómo encontrar el índice Anti de las imágenes Fastboot.



1.
Descargue la ROM Fastboot, que es exactamente la misma versión que la ROM de recuperación que desea instalar en su dispositivo.
Tenga en cuenta que Recovery ROM siempre tiene el nombre de marca de su dispositivo, y el archivo ROM termina con .zip finalizando.
FastBoot ROM, por otro lado, siempre usa el código de nombre del dispositivo, y el archivo siempre termina con .tar.gz finalizando.

2. Eliminar de FastBoot ROM (tiene una extensión .tar.gz) el archivo Flash-all.bat (La aplicación 7zip se puede utilizar aquí para abrir la ROM fastboot).

3.
Abra el archivo flash-all.bat con un editor de texto como el conocido Notepad ++ e intente encontrar la línea: set CURRENT_ANTI_VER = #

4.
Este número (#) es el indicador de retroceso de ROM MIUI (Anti) que desea que parpadee en su dispositivo.

Si este número es igual o mayor al que ha encontrado en su dispositivo, entonces es seguro continuar con ROM Flash, TWRP Recovery, mi-Flash, etc.
Si este número es menor que el que encuentra en su dispositivo, simplemente NEGOCIO MHN para flashear esta ROM de TWRP Recovery, porque terminará con Brick en su dispositivo.


¿Cómo afecta la protección Anti-ROllback a las ROM personalizadas como griego o xiaomi.eu?



Si no planea actualizar una ROM MIUI en cualquier momento en el futuro, nada cambia para usted.
Si planeas hacer uno Flash ROM AOSP tal como LinageOS, Pixel Experience, Resurrección Remix, Carbon ROM etc, de nuevo definitivamente necesitas desbloquear el cargador de arranque con Mi Unlock Toolm, arrancar en TWRP Recovery y luego flashear la ROM personalizada.
La única diferencia ahora con respecto a TWRP Flash del modo FastBoot es que debido a que la protección antirollback bloquea la imagen TWRP Flash, primero debe flashear un "maniquí”Imagen primero.

Esta imagen ficticia es esencialmente un archivo vacío cuyo único propósito es enviar un comando al cargador de arranque de su dispositivo para permitirle actualizar las particiones en su dispositivo. (Si hubiera echado un vistazo al archivo flash-all.bat de la sección anterior, vería que Xioami hace exactamente lo mismo).

Alternativamente, puede flashear la imagen TWRP desde TWRP Recovery transfiriendo primero la imagen TWRP Recovery al interior de su dispositivo, y luego flasheando la imagen de recuperación desde TWRP. Las instrucciones se pueden encontrar en el enlace a continuación.

 

Sin embargo, aquí hay una trampa, ya que no sabemos de antemano si el índice de retroceso ha crecido después de una actualización del cargador de arranque, módem, proveedor u otra partición del dispositivo por parte de Xiaomi. Tenga en cuenta que generalmente todas las ROM personalizadas intervienen y cambian solo las particiones de Sistema y Arranque, y generalmente mantienen intactas todas las demás particiones del dispositivo especificadas por Xiaomi, incluida la Actualizaciones de parches de seguridad, y todo esto proviene de la ROM MIUI original que los Desarrolladores de ROM Personalizados tienen como Fuente.

Esto significa que los desarrolladores de ROM personalizados generalmente necesitan controlar los indicadores de Rollback de las ROM que compartirán con otros, para que conozca la nueva ROM que hará Flash, qué restricciones le traerá a partir de ahora y proteger el dispositivo. tu.

De esta forma conocerás la nueva Actualización de cada ROM que hagas Flash, de qué Versiones para Downgrade te excluye al mismo tiempo, debido al índice Anti que tendrás en tu dispositivo luego del Flash de la Actualización.

 


¿Qué puedo hacer si mi dispositivo se convierte en Brick después de un flash?


 

Si su dispositivo ha sido bloqueado debido a la protección anti-retroceso, desafortunadamente no tiene muchas opciones.

1. Debe enviar su dispositivo a un centro de servicio o reparación autorizado de Xiaomi. Los centros de servicio autorizados tienen acceso al modo EDL de su dispositivo y pueden restablecerlo.

2.
Espero encontrar una laguna de seguridad del sistema operativo para eludir la autorización del modo EDL y luego restablecer su dispositivo usted mismo con el programa correspondiente (Mi-Flash)

Como puede ver, el ladrillo del teléfono debido a la violación de AntiRollBack Protection no es una situación fácilmente manejable. Por eso hay que tener mucho cuidado a partir de ahora.


FAQ… (preguntas y respuestas)



1.
¿Qué debo hacer para evitar Brick en mi dispositivo?
No actualice una ROM que tenga un índice Anti menor que el que tiene actualmente en su dispositivo. Consulte las instrucciones anteriores.
Ap. No instale una ROM global oficial en un dispositivo que tenga hardware o ROM específicamente para China con un cargador de arranque bloqueado.

2. ¿Puedo cambiar entre ROM AOSP, Kernels, Magisk, Xposed, Substratum, ARISE y otros Mods?
NAI

3.
¿Puedo cambiar entre MIUI Global Stable, MIUI Global Developer, MIUI China Stable y MIUI CHINA Developer?
Ap. Sí, pero primero debe comparar el indicador anti que tiene en su dispositivo con el indicador anti en la ROM que desea insertar, para evitar Brick.

4.
¿Por qué Xiaomi no desactiva la protección Antirollback cuando desbloqueamos el Bootloader?
Ap. Esta es una buena pregunta, pero aún no tenemos una respuesta clara y esperamos tenerla pronto.

5.
¿Por qué Xiaomi causa Hard Brick en el dispositivo cuando hay un problema con Antirollback, cuando este no es el caso de Google?
Ap. Otra buena pregunta que necesita una buena y convincente respuesta de Xiaomi.

6.
¿Por qué Xiaomi simplemente muestra el mensaje de inicio verificado relevante para simplemente notificar al propietario del dispositivo que tiene una ROM "burlada" en su dispositivo, pero no Brick?
Ap. Todas las preguntas de este tipo son buenas y muy razonables ,,,, pero el único que puede responder a todo esto es el propio xiaomi, y esperamos hacerlo pronto.


Δ¿No es tan sencillo librar una guerra contra las malas prácticas de algunos revendedores que deshonran sus dispositivos (y usted está haciendo muy bien esta guerra, y nosotros con usted), y así simplemente considerar el Ladrillo de los dispositivos de sus clientes (que el el único error que cometieron fue comprar su dispositivo favorito a un revendedor externo, ya que no estaba disponible en ningún otro lugar), como pérdidas colaterales de la guerra;  porque al final nos preguntaremos quién es el aliado y quién el enemigo….


ΥΓ. Este texto está traducido y es ligeramente diferente de XDA Developers (Mishaal Rahman) a quien agradecemos mucho.

Leer también

10 comentarios

Giannis 9 de marzo de 2019 a las 23:34

¡Una pregunta que me gustaría hacer!
Soy dueño del Xiamomi redminote 5A Prime
y me gustaría actualizar mi móvil, ¿qué pasos debo seguir?

Muchísimas gracias

Respuesta
Laz 18 de septiembre de 2018 a las 21:00

Pregunta para los más avanzados:

En el Mi6, si bien no está en la lista con ARB, probando el comando "fastboot getvar anti", el valor existe y es "1", según la guía, ni siquiera debería devolver resultados.

Recientemente había flasheado 8.9.13 global para probar, aunque no se escuchó que dev builds active ARB.

¿Ocurrió que otros tenían un valor ARB o es "1" solo la línea de base?

Respuesta
Miui_Art 18 de septiembre de 2018 a las 21:21

Sí es Baseline como lo mencionas y básicamente es como si el dispositivo no tuviera ningún ARB ya que puede poner cualquier ROM que esté disponible.

Respuesta
Mantos 18 de septiembre de 2018 a las 00:42

Bueno, muchachos, hay muchos de nosotros que no lo tenemos tanto con la tecnología ... Traje un xiaomi mi 8 de China, hice Aegina para desbloquearlo, lo que eventualmente tomará 1 mes ... ¿Qué hago ahora? ¿Qué dispositivo pongo en este dispositivo para estar a salvo de todo esto?

Respuesta
Miui_Art 18 de septiembre de 2018 a las 00:50

Mantho en cualquier pregunta que tengas y para lo que necesites, hay un hilo de discusión especial en el foro de tu dispositivo. AQUÍ

Respuesta
Fotis72 16 de septiembre de 2018 a las 12:58

Si recibimos una actualización OTA, ¿lo hacemos o no? ¡Tengo el Mi Note 3 China por lo que vi con rom global! MIUI Global 9.6.2.0 (NCHMIFD). ¡¡No tengo la intención de flashear rom en general !! Gracias.

Respuesta
Miui_Art 16 de septiembre de 2018 a las 13:10

Es mejor evitarlo hasta que la situación se aclare ...

Respuesta
Zarpas Athanasios 14 de septiembre de 2018 a las 20:08

Tengo el redmi note 5A prime, ¿alguna vez se actualizará? Alguien me lo puede decir.

Respuesta
Miui_Art 14 de septiembre de 2018 a las 20:32

Si te refieres a MIUI 10 Global Stable ROM, aproximadamente 2-3 semanas después del lanzamiento de China Stable ROM.

Respuesta
hombre araña3 14 de septiembre de 2018 a las 18:21

Muchas gracias por esta información, esté bien. Eso debería haber sido proporcionado por xiaomi y no por xda.

Respuesta

Deja un comentario

* Al utilizar este formulario, acepta el almacenamiento y distribución de sus mensajes en nuestra página.

Este sitio utiliza Akismet para reducir los comentarios de spam. Descubra cómo se procesan los datos de sus comentarios.

Dejar un comentario

Xiaomi Miui Hellas
La comunidad oficial de Xiaomi y MIUI en Grecia.
Leer también
Huawei planea lanzar un teléfono inteligente con pantalla plegable muy pronto, según…