Nouvelles de Xiaomi Miui Hellas
Page d'accueil » Toutes les nouvelles » nouvelles » MIUI 10 AntiRollBack : Comment éviter la brique sur votre appareil !
nouvelles

MIUI 10 AntiRollBack : Comment éviter la brique sur votre appareil !

ΠPeut-être qu'en juillet, lorsque Xiaomi a publié la ROM MIUI Global Beta 8.7.5 pour 8 appareils, lorsque les utilisateurs ont installé cette mise à jour sur le RedMi Note 5 (Whyred), sans le savoir, ils ont flashé une ROM sur laquelle la protection Antirollback était activée.
Ainsi, les utilisateurs qui n'aimaient pas la nouvelle première distribution de MIUI 10, ont été confrontés à une mauvaise surprise lorsqu'ils ont essayé de revenir au dernier MIUI 9 qu'ils avaient avant de mettre MIUI 10.

Leurs téléphones étaient devenus Brick et ne servaient plus à rien ! Et la mauvaise chose était que ce n'était pas une simple brique que l'on pouvait sauvegarder si l'on faisait une sauvegarde à partir de TWRP, ou en flashant une nouvelle ROM, ou même en effectuant une réinitialisation d'usine à l'aide de MiFlash.
C'était une brique difficile qui nécessitait l'utilisation du mode EDL pour réinitialiser leur appareil.

Mais le mode EDL ne pouvait plus être utilisé car il nécessitait un compte spécialement autorisé, de sorte que de nombreux utilisateurs n'avaient d'autre choix que de retourner leur appareil à un centre de service agréé ou de payer quelqu'un qui avait un compte autorisé pour une utilisation avec EDL. Dans cet article, nous allons essayer d'expliquer tout ce que vous devez savoir sur la protection antirollback et comment Xiaomi l'a implémentée, afin que vous puissiez éviter de briquer votre nouvel appareil.


Pourquoi Xiaomi a-t-il besoin de longs délais pour le déverrouillage du chargeur de démarrage, l'autorisation EDL et la protection anti-retour ?



Xiaomi est l'un des fabricants de smartphones les plus importants et les plus populaires en Chine, avec une large gamme allant des produits phares aux appareils à moyen et faible coût.

Comme Huawei, Xiaomi vend un grand nombre de smartphones sur le marché chinois. Beaucoup de ces appareils n'ont jamais été conçus par Xiaomi pour être vendus sur des marchés autres que la Chine, mais cela n'a empêché personne de pouvoir les importer.

Ainsi, des vendeurs non officiels d'appareils Xiaomi sont apparus sur Aliexpress, Gearbest et bien d'autres ont commencé à vendre des appareils Xiaomi via leurs pages sur d'autres marchés et pays qui ne devraient pas être vendus en dehors de la Chine. Et depuis lors, les problèmes de Xiaomi ont commencé, car le logiciel dont disposaient les appareils s'appelait MIUI CHINA, et ils n'avaient pas du tout les services Google Play, et à partir des langues, ils n'avaient que l'anglais et le mandarin (dialecte chinois).
Ainsi, quiconque a importé l'appareil de Chine n'avait aucun service Google sur les appareils.

Cependant, certains de ces revendeurs non officiels ont trouvé un moyen de convaincre leurs clients qu'ils vendent des appareils dotés d'une ROM MIUI GLOBAL officielle.
Donc, ce qu'ils ont fait a été d'acheter un appareil Xiaomi destiné au marché chinois, de déverrouiller le Bootloader, de changer le logiciel de l'appareil eux-mêmes ou de flasher une ROM personnalisée comme celle de xiaomi.eu (MIU non officiels basés sur MIUI China, mais dans de nombreuses langues) et Google Play), puis a vendu l'appareil en tant que Global officiel.

Ainsi, la plupart des clients qui ont acheté l'appareil dans ces magasins ne savaient pas qu'il exécutait un logiciel non officiel et modifié, et ont commencé à blâmer Xiaomi lorsqu'ils ne recevaient pas de mises à jour ou trouvaient de nombreux bogues dans le logiciel de l'appareil.
Pire encore, certains revendeurs insèrent des logiciels malveillants et des logiciels publicitaires dans le logiciel de l'appareil pour gagner plus d'argent grâce aux publicités diffusées par l'appareil.

Ainsi, la réputation de Xiaomi a été compromise par ces pratiques de revendeurs non officiels, car les évaluateurs et les propriétaires de ces appareils ont trouvé de nombreux problèmes avec le logiciel et ont indirectement blâmé Xiaomi.
L'entreprise a donc dû trouver un moyen d'empêcher tous ces revendeurs non officiels de vendre des appareils modifiés qu'ils ne devraient même pas avoir entre les mains.

Une solution consistait à verrouiller définitivement le Bootloader sans la fonction de déverrouillage, comme Huawei l'a fait sur ses propres appareils. Mais Xiaomi, voyant le grand succès qu'il a eu dans le large cercle des utilisateurs enthousiastes (Voir XDA Developers par exemple - xiaomi.eu etc.), n'a pas procédé au Bootloader Lock. Au lieu de cela, ils ont adopté différentes approches et mesures de sécurité pour protéger les utilisateurs des actions néfastes des revendeurs irresponsables de la Chine.


En attente du déverrouillage de Booloader.



Ils ont donc d'abord mis en place une politique selon laquelle les utilisateurs doivent demander l'autorisation de déverrouiller le chargeur de démarrage, en attendant longtemps avant d'obtenir le droit.
Les appareils Xiaomi dotés de systèmes d'exploitation Android tels que Xiaomi Mi A1, Mi A2, Mi A2 Lite, n'avaient pas besoin d'utiliser un programme spécial, Mi Unlock Tool, pour déverrouiller le Bootloader, comme d'autres appareils l'ont fait.

Après avoir envoyé la demande de déverrouillage du chargeur de démarrage, l'outil Mi Unlock a forcé les utilisateurs à attendre que la demande soit vérifiée, puis est passé à l'étape suivante qui consistait à attendre.

Le temps d'attente pour que quelqu'un puisse déverrouiller le Bootloader était de 3 jours au début, puis au début de 2018, il a été augmenté à 15 jours, et récemment le temps d'attente a de nouveau été augmenté à 30 jours, alors que dans certains cas il était jusqu'à 60 jours.
(Concernant les nouveaux POCO appareils, le temps d'attente est tombé à 3 jours si le propriétaire de l'appareil est actif dans la communauté en.miui.com, sinon il y aura également de longs temps d'attente).

L'ajout du temps d'attente pour que le Bootloader soit déverrouillé a ralenti les activités des revendeurs non officiels au début, mais en même temps cela dérangeait tous ceux qui voulaient déverrouiller le Bootloader immédiatement, rooter leurs appareils, flasher des ROM personnalisées et personnalisées. Graines.


Autorisation de compte pour EDL.



Ensuite, l'entreprise a commencé à le verrouiller Mode EDL sur ses appareils. le EDL ou mode de téléchargement d'urgence comme on l'appelle, est un mode de démarrage alternatif sur tous les appareils Qualcomm, qui est généralement utilisé pour enregistrer un appareil devenu Brick.
Cependant, pour que quiconque puisse utiliser ce mode EDL, il doit disposer d'un compte autorisé Xiaomi pour travailler sur votre appareil.

La Mode EDL il est très puissant et très « Outil logiciel » de bas niveau, couramment utilisé par les centres de réparation, pour réparer un appareil Bricked.
En même temps Mode EDL ont été utilisés pour créer des ROM globales MIUI modifiées par Flash officielles et non officielles sur des appareils Xiaomi destinés exclusivement à la Chine, sans qu'il soit nécessaire de déverrouiller d'abord le chargeur de démarrage.

Ainsi, de cette façon, le Mode EDL est devenu le cheval de Troie des soupapes de sécurité Xiaomi avec le Bootloader, et tous ces magasins non autorisés ont trouvé l'occasion de flasher à nouveau leurs propres ROM falsifiées, sur des appareils qu'ils ont ensuite vendus comme de véritables appareils GLOBAL, trompant à nouveau les utilisateurs finaux et les acheteurs de l'appareil.

Donc Xiaomi, parce qu'il ne voulait pour aucune raison que ses "clients" se retrouvent entre les mains d'appareils dotés de matériel et de logiciels (MIUI CHINA), avec des ROM GLOBALES installées, a dû trouver un moyen de bloquer ce processus de ces derniers magasins,
et donc il a fait 2 choses en même temps.

1. Il a été impossible de démarrer sur un périphérique doté d'une ROM GLOBALE si le périphérique lui-même n'est pas une version Globla (avec un message d'avertissement lors d'une tentative de Flash "Cette ROM MIUI ne peut pas être installée sur cet appareil"), et
2. verrouiller le mode EDL pour accéder uniquement aux comptes autorisés.


Protection anti-retour


Xiaomi a enfin activé la protection AntiRollBack dans les dernières versions de MIUI pour ses appareils les plus récents. Vous n'avez peut-être jamais entendu parler de la protection antirollback auparavant.
Η GOOGLE ajouté cette fonctionnalité à tous ROM Android 8 Oreo, mais l'avait en option, jusqu'à ce qu'il devienne finalement obligatoire pour toutes les jeunes femmes ROM Android 9 Pie.

La protection antirollback de Google est une fonctionnalité d'Android Verified Boot 2.0 (également connu sous le nom de Verified Boot) et bloque le démarrage de l'appareil s'il détecte que l'appareil a rétrogradé son logiciel (ROM) vers une ancienne version qui n'est également plus prise en charge.

L'antirollback est nécessaire pour se protéger contre les attaques visant à charger d'anciens logiciels sur l'appareil et ainsi devenir vulnérable aux "trous" des failles de sécurité.
Mais la plus grande différence entre la mise en œuvre de Google et Xiaomi en termes d'Antirollback, c'est que dans le cas de Google, il est désactivé si le Bootloader est déverrouillé, alors que dans le cas de Xiaomi Antirollback ne peut pas être désactivé.
Ainsi, lorsqu'il est activé même une fois sur les appareils Xiaomi, il n'y a aucun moyen de revenir en arrière.

Par exemple, Antirollback est déjà activé sur Xiaomi Mi-8 & RedMi Note 5 appareils à partir de CHINE développeur 8.9.6 ROM et ROM BÊTA GLOBALE 8.7.5 puis.

Tableau de xiaomi.eu

La protection antirollback vise à empêcher le fournisseur non autorisé d'exploiter les vulnérabilités de sécurité dans les anciennes versions de MIUI, protégeant ainsi les utilisateurs de ces violations.

Malheureusement, cette activation Antirollback a vraiment bouleversé ceux qui l'avaient RedMi Note 5 appareils, puisque Antirollback s'y est appliqué pour la première fois, mais sans en informer qui que ce soit bien avant l'activation de la nouvelle fonctionnalité.

Mais parce que TWRP ne fait aucune sorte de test pour que l'Antirollback arrête et avertisse les utilisateurs de ne pas continuer dans Flash d'une ancienne version de ROM, de nombreux utilisateurs ont fini par avoir Brick sur leurs appareils, juste terminé Flash par exemple à partir de MIUI BETA (Developer) ROM vers une ROM stable.

Tous les appareils actuels que Xiaomi continue de prendre en charge avec les mises à jour obtiendront progressivement la nouvelle fonction antirollback, il est donc très crucial et nécessaire de savoir comment vérifier l'antirollback de votre appareil avant de procéder à la rétrogradation de la ROM, mais aussi que faire si Antirollback est activé sur votre appareil.

 


Comment pouvons-nous vérifier la protection Antirollback sur notre appareil.


 

Lorsque nous avons parlé de la protection Antirollback et de la façon dont elle empêche essentiellement un périphérique de démarrer dans une ROM plus ancienne et non sécurisée, nous avons mentionné que Verified Boot détecte la présence d'une ROM plus ancienne.
Cette analyse est effectuée car il existe un index dans Verified Boot (Anti), qui est comparé à l'index correspondant que contient la ROM que vous essayez de créer Flash.
Selon le résultat de cette comparaison, les événements suivants peuvent se produire sur votre appareil pendant Flash.

1. Si l'index de votre appareil est maintenant inférieur à l'index de la ROM que vous allez flasher, alors la nouvelle ROM sera installée sans aucun problème, et l'index actuel de votre appareil changera et deviendra le même que l'index a le nouvelle ROM que vous avez créée en Flash.
2. Si l'index de votre appareil est maintenant le même que l'index de la ROM que vous allez flasher, alors la nouvelle ROM sera installée sans aucun problème, et l'index actuel de votre appareil ne changera pas du tout tout en restant le même.
3. Si l'index de votre appareil est maintenant supérieur à l'index de la ROM que vous allez flasher, la nouvelle ROM sera rejetée et l'installation ne se poursuivra pas, mais uniquement si vous flashez via le mode FastBoot ou avec Mi-Flash.

Et ici commence le gros problème, car les appareils qui ont des ROM personnalisées avec TWRP Recovery, car TWRP Recovery ne peut pas contrôler l'AntirollBack de votre appareil, ni l'Antirollback de la ROM que vous allez mettre, continuera son FLash normalement ROM qui devrait normalement ont été bloqués pour l'empêcher, et à la fin de Flash, votre appareil se retrouvera avec une brique.

C'est la principale raison pour laquelle de nombreux périphériques se sont retrouvés dans Brick après que la rétrogradation de la ROM a été effectuée avec Flash par TWRP Recovery.
Si la ROM que vous avez a MIUI Original Recovery, car elle vérifie la ROM avant le démarrage de Flash, vous n'auriez pas de problème, car cela bloquerait Flash après l'analyse et obtiendrait le message "Cette ROM MIUI ne peut pas être installée sur cet appareilVous protégeant ainsi de Brick.

Maintenant que nous avons une meilleure compréhension du rôle du pointeur Antirollback, voyons ci-dessous comment nous pouvons contrôler le pointeur (anti) actuel de notre appareil pour le moment, et comment nous pouvons voir le pointeur de l'image ROM que vous souhaitez flasher .


Comment trouver l'indicateur Anti actuel de notre appareil.



1.
Redémarrez l'appareil en mode Fastboot.
2. On écrit la commande : fastboot getvar anti
3. Si le résultat est vide sans anti index alors l'antirollback n'a pas encore été activé.
Si vous obtenez un numéro de type en conséquence contre: X, alors l'antirollback est activé sur votre appareil, et le pointeur est Χ


Comment trouver l'Anti index des images Fastboot.



1.
Téléchargez la ROM Fastboot qui est exactement la même version que la ROM de récupération que vous souhaitez mettre sur votre appareil.
Gardez à l'esprit que la ROM de récupération porte toujours le nom de marque de votre appareil et que le fichier ROM se termine par .zip fin.
FastBoot ROM, en revanche, utilise toujours le code du nom du périphérique et le fichier se termine toujours par .tar.gz fin.

2. Supprimer de FastBoot ROM (il a une extension .tar.gz) le fichier Flash-all.bat (L'application 7zip peut être utilisée ici pour ouvrir la ROM fastboot).

3.
Ouvrez le fichier flash-all.bat avec un éditeur de texte tel que le bien connu Notepad ++ et essayez de trouver la ligne : set CURRENT_ANTI_VER = #

4.
Ce numéro (#) est l'indicateur de restauration MIUI ROM (Anti) que vous souhaitez faire clignoter sur votre appareil.

Si ce nombre est égal ou supérieur à ce que vous avez trouvé sur votre appareil, vous pouvez procéder en toute sécurité avec ROM Flash, TWRP Recovery, mi-Flash, etc.
Si ce nombre est inférieur à ce que vous trouvez sur votre appareil, alors simplement ENTREPRISE MHN pour flasher cette ROM à partir de TWRP Recovery, car vous vous retrouverez simplement avec Brick sur votre appareil.


Comment la protection anti-ROllback affecte-t-elle les ROM personnalisées telles que Greek ou xiaomi.eu ?



Si vous ne prévoyez pas de flasher une ROM MIUI à tout moment à l'avenir, rien ne change pour vous.
Si vous envisagez d'en faire un Flash ROM AOSP comme le LinageOS, Pixel Experience, Resurrection Remix, Carbon ROM etc, encore une fois, vous devez absolument déverrouiller le chargeur de démarrage avec Mi Unlock Toolm, démarrer sur TWRP Recovery, puis flasher la ROM personnalisée.
La seule différence maintenant en ce qui concerne TWRP Flash à partir du mode FastBoot est que, comme la protection antirollback bloque l'image TWRP Flash, vous devez d'abord flasher un "mannequin« Image d'abord.

Cette image factice est essentiellement un fichier vide dont le seul but est d'envoyer une commande au chargeur de démarrage de votre appareil pour vous permettre de flasher les partitions sur votre appareil. (Si vous aviez jeté un œil au fichier flash-all.bat de la section précédente, vous verriez que Xioami fait exactement la même chose).

Vous pouvez également flasher l'image TWRP à partir de la récupération TWRP elle-même en transférant d'abord l'image de récupération TWRP à l'intérieur de votre appareil, puis en flashant l'image de récupération à partir de TWRP lui-même. Les instructions peuvent être trouvées sur le lien ci-dessous.

 

Il y a cependant un écueil ici, car nous ne savons pas à l'avance si l'index de restauration a augmenté après une mise à niveau du chargeur de démarrage, du modem, du fournisseur ou d'une autre partition de l'appareil par Xiaomi. Gardez à l'esprit que généralement toutes les ROM personnalisées interviennent et modifient uniquement les partitions système et de démarrage, et conservent généralement intactes toutes les autres partitions de l'appareil spécifiées par Xiaomi, y compris le Mises à jour des correctifs de sécurité, et tout cela vient de la ROM MIUI originale que les développeurs de ROM personnalisée ont comme source.

Cela signifie que les développeurs de ROM personnalisées doivent généralement contrôler les indicateurs de restauration des ROM qu'ils partageront avec d'autres, afin que vous connaissiez la nouvelle ROM que vous créerez Flash, quelles restrictions elle vous apportera à partir de maintenant et protégez l'appareil. ton.

De cette façon, vous connaîtrez la nouvelle mise à jour de chaque ROM que vous créez en Flash, à partir de laquelle les versions pour le downgrade vous excluent en même temps, en raison de l'index anti que vous aurez sur votre appareil après le flash de la mise à jour.

 


Que faire si mon appareil devient Brick après un flash ?


 

Si votre appareil a été bloqué en raison d'une protection antirollback, vous n'avez malheureusement pas beaucoup d'options.

1. Vous devez envoyer votre appareil à un centre de service ou de réparation Xiaomi agréé. Les centres de service agréés ont accès au mode EDL de votre appareil et peuvent le réinitialiser.

2.
J'espère trouver une faille de sécurité du système d'exploitation pour contourner l'autorisation du mode EDL, puis réinitialiser vous-même votre appareil avec le programme correspondant (Mi-Flash)

Comme vous pouvez le voir, la brique du téléphone en raison de la violation de la protection AntiRollBack n'est pas une situation facilement gérable. Il faut donc faire très attention à partir de maintenant.


FAQ… (Questions et réponses)



1.
Que dois-je faire pour éviter Brick sur mon appareil ?
Ne flashez pas une ROM dont l'indice Anti est inférieur à celui que vous avez actuellement sur votre appareil. Voir ci-dessus pour les instructions.
App. Ne flashez pas une ROM globale officielle sur un appareil doté d'un matériel ou d'une ROM spécifiquement pour la Chine avec un chargeur de démarrage verrouillé.

2. Puis-je toujours basculer entre les ROM AOSP, les noyaux, Magisk, Xposed, Substratum, ARISE et d'autres mods ?
NAI

3.
Puis-je toujours basculer entre MIUI Global Stable, MIUI Global Developer, MIUI China Stable et MIUI CHINA Developer ?
App. Oui, mais vous devez d'abord comparer l'anti indicateur que vous avez sur votre appareil avec l'anti indicateur sur la ROM que vous souhaitez insérer, pour éviter Brick.

4.
Pourquoi Xiaomi ne désactive-t-il pas la protection Antirollback lorsque nous déverrouillons le Bootloader ?
App. C'est une bonne question mais nous n'avons pas encore de réponse claire, et nous espérons l'avoir bientôt.

5.
Pourquoi Xiaomi provoque-t-il Hard Brick sur l'appareil lorsqu'il y a un problème avec Antirollback, alors que ce n'est pas le cas avec Google ?
App. Une autre bonne question qui nécessite une réponse bonne et convaincante de Xiaomi.

6.
Pourquoi Xiaomi affiche-t-il simplement le message Verified Boot pertinent pour informer simplement le propriétaire de l'appareil qu'il a une ROM "taquinée" sur son appareil, mais pas la Brick ?
App. Toutes les questions de ce type sont bonnes et très raisonnables ,,,, mais le seul qui peut répondre à tout cela est xiaomi lui-même, et nous espérons le faire bientôt.


Δn'est-il pas si simple de mener une guerre contre les mauvaises pratiques de certains revendeurs qui déshonorent vos appareils (et vous faites très bien cette guerre, et nous avec vous), et ainsi de considérer simplement la Brique des appareils de vos clients (que le la seule erreur qu'ils ont commise a été d'acheter leur appareil préféré auprès d'un revendeur tiers car il n'était pas disponible ailleurs), en tant que pertes collatérales de la guerre ;  car à la fin on se demandera qui est l'allié et qui est l'ennemi….


. Ce texte est traduit, et légèrement différent de XDA Developers (Mishaal Rahman) que nous remercions vivement.

Lire aussi

10 commentaires

Jean 9 mars 2019 à 23:34

Une question que j'aimerais poser !
Je possède le Xiamomi redminote 5A Prime
et je souhaite mettre à jour mon mobile, quelles étapes dois-je suivre ?

Merci beaucoup

Répondre
paresseux 18 septembre 2018 à 21h00

Question pour les plus avancés :

Sur le Mi6, alors qu'il n'est pas sur la liste ARB, en essayant la commande "fastboot getvar anti", la valeur est là et c'est "1". Selon le guide, il ne devrait même pas renvoyer de résultats.

J'avais récemment flashé 8.9.13 global pour les tests, bien qu'il n'ait pas été entendu que les versions de développement activaient ARB.

Est-ce que d'autres ont eu une valeur ARB ou est-ce que « 1 » n'est que la ligne de base ?

Répondre
Miui_Art 18 septembre 2018 à 21h21

Oui, c'est Baseline comme vous le mentionnez et fondamentalement, c'est comme si l'appareil n'avait pas d'ARB car il peut mettre n'importe quelle ROM disponible.

Répondre
?? 18 septembre 2018 à 00h42

Eh bien les gars, nous sommes nombreux à ne pas l'avoir tellement avec la technologie… J'ai apporté un xiaomi mi 8 de Chine. Quel appareil dois-je mettre dans cet appareil pour être à l'abri de tout ça ?

Répondre
Miui_Art 18 septembre 2018 à 00h50

Manthos, quelle que soit la question que vous vous posez et pour tout ce dont vous avez besoin, il existe un fil de discussion spécial dans le forum de votre appareil ICI

Répondre
Fotis72 16 septembre 2018 à 12h58

Si nous recevons une mise à jour OTA, le faisons-nous ou non ? J'ai le Mi Note 3 China d'après ce que j'ai vu avec la rom globale ! MIUI Global 9.6.2.0 (NCHMIFD) .Je n'ai pas l'intention de flasher la rom en général !! Merci.

Répondre
Miui_Art 16 septembre 2018 à 13h10

Il vaut mieux l'éviter jusqu'à ce que la situation soit claire...

Répondre
Zarpas Athanasios 14 septembre 2018 à 20h08

J'ai le redmi note 5A prime, sera-t-il jamais mis à niveau ? Quelqu'un peut me le dire.

Répondre
Miui_Art 14 septembre 2018 à 20h32

Si vous voulez dire MIUI 10 Global Stable ROM, environ 2-3 semaines après la sortie de China Stable ROM.

Répondre
homme-araignée3 14 septembre 2018 à 18h21

Merci beaucoup pour ces informations, portez vous bien. Cela aurait dû être fourni par xiaomi et non par xda.

Répondre

laissez un commentaire

* En utilisant ce formulaire, vous acceptez le stockage et la diffusion de vos messages sur notre page.

Ce site utilise Akismet pour réduire les commentaires indésirables. Découvrez comment vos données de commentaires sont traitées.

Laisser un commentaire

Xiaomi Miui Hellas
La communauté officielle de Xiaomi et MIUI en Grèce.
Lire aussi
Huawei prévoit de lancer très prochainement un smartphone avec un écran pliable, selon…