Comment trouver Xiaomi Rollback Index et éviter les briques ARB

Parce que Google a rendu obligatoire l'obligation pour tous les appareils équipés d'Android Pie de disposer d'une «protection anti-recul» intégrée, et que cela ne s'est pas encore répandu, beaucoup de gens ont eu du mal à se faire mal à leurs appareils Xiaomi ( et peut-être même aux appareils d'autres marques). Xiaomi est particulièrement populaire parmi la communauté de modding Android) .

Ce qui se passe en réalité, c’est que Xiaomi a sorti MIUI 10 Global Beta 8.7.5 pour une poignée de périphériques Xiaomi - toutefois, cette mise à jour contenait une protection anti-retour en arrière. Ce que signifie ARB, c'est que vous ne pouvez pas revenir à une version précédente de MIUI ou à une ROM contenant une version précédente d'Android! C'est impossible, et si vous essayez, vous bricolerez votre appareil et vous le rendrez complètement inutile .

Il n’existe actuellement aucun moyen de réparer ou de restaurer un périphérique qui a été maçonné en raison de la protection anti-rollback. Vous ne pouvez pas restaurer une sauvegarde TWRP, mettre à jour une nouvelle ROM ou utiliser MiFlash pour restaurer une image d'usine. Une fois qu'ARB a été activé, la seule méthode de récupération de l'appareil consiste à utiliser le mode EDL ( qui nécessite un compte Xiaomi autorisé) ou à le transférer dans un centre de service agréé.

Pourquoi Xiaomi a-t-il inclus une protection anti-retour en arrière dans son MIUI?

Ce n'est pas nécessairement la faute de Xiaomi - comme nous l'avons dit ci-dessus, il s'agit d'une nouvelle politique Google obligatoire pour les fabricants d'appareils Android qui utiliseront la dernière version d'Android 9 Pie - de sorte que cet ARB affectera en réalité tous les appareils utilisant Android 9. Pie à base de ROM.

Cependant, Xiaomi est l’une des rares sociétés de téléphone Android à proposer le déverrouillage du chargeur de démarrage et à offrir une sorte de support à la communauté du développement et du développement, ce qui explique pourquoi de nombreux utilisateurs de Xiaomi sont soudain surpris.

ARB est fondamentalement une nouvelle méthode permettant d'empêcher les voleurs de téléphones de faire clignoter des ROM non officielles sur des appareils volés et de les revendre, ou d'empêcher les détaillants fantômes d'importer des téléphones généralement disponibles uniquement en Chine, ainsi que de lancer des ROM «globales» non officielles. Donc, fondamentalement, étant donné que les futurs appareils Xiaomi utiliseront officiellement «MIUI China» basé sur Android Pie 9, les détaillants louches ne pourront pas faire clignoter «Global MIUI» sous Android 7 Nougat et les vendre.

Qu'en est-il de l'autorisation EDL?

Ainsi, dans le passé, si vous agissiez vraiment contre un appareil Xiaomi ou un autre SoC Qualcomm, vous pouviez accéder au mode de téléchargement d'urgence (EDL), qui est un mode de démarrage alternatif pour tous les appareils Qualcomm pouvant être utilisé pour débricker un appareil. .

Cependant, Xiaomi et d'autres sociétés ont commencé à verrouiller le mode EDL, de sorte que seuls les centres de service y ont accès. Ainsi, EDL ne peut plus être utilisé pour débrouiller un périphérique Xiaomi qui a été maçonné en raison de l’ARB - ce qui empêche encore les détaillants sournois et les voleurs de récupérer les périphériques qu’ils ont accidentellement brisés en faisant clignoter des ROM non officielles sur des périphériques importés.

Fondamentalement, Xiaomi ne veut pas que les consommateurs achètent des versions chinoises de leur matériel avec une ROM globale installée. Ils ont donc fait deux choses: Il est impossible de démarrer une ROM globale si le périphérique n'est pas une version globale (avec le message d'avertissement «This MIUI ne peut pas être installé sur cet appareil ”), et fait en sorte que le mode EDL ne puisse pas être utilisé à moins d’avoir un compte Mi autorisé.

Écran Xiaomi après le déclenchement de ARB.

La plus grande différence entre la mise en œuvre de l'ARB par Google et celle de Xiaomi est que Xiaomi est allée encore plus loin. L'ARB de Google ( qui est une fonctionnalité d'Android Verified Boot 2.0) peut être désactivé si vous déverrouillez le chargeur de démarrage, alors que l'ARB de Xiaomi ne peut pas être désactivé, même avec un chargeur de démarrage déverrouillé.

Voici une liste des appareils Xiaomi avec ARB activé (cliquez sur l'image pour l'agrandir):

Liste actuelle des périphériques Xiaomi et des ROM avec protection anti-retour.

Comment vérifier la protection anti-recul

Si vous voulez être absolument sûr que ARB est activé sur votre appareil avant de flasher une ROM personnalisée, vous pouvez vérifier l'index de restauration. Une explication rapide de l'index de restauration:

  • Si l'index d'annulation actuel est inférieur à l'index d'annulation dans les images à clignoter, les images seront clignotées et l'index d'annulation actuel sera incrémenté pour correspondre au nouvel index d'annulation.
  • Si l'index de restauration actuel est égal à celui des images à clignoter, les images clignoteront et l'index de restauration ne changera pas.
  • Si l'index d'annulation actuel est supérieur à l'index d'annulation dans les images à clignoter, les images seront rejetées si vous clignotez via Fastboot ou Mi Flash. (TWRP ne vérifie pas les index des annulations avant de clignoter, raison pour laquelle presque toutes les briques ont été dégradées via TWRP.)

Comment trouver l'index de restauration actuel

  1. Connectez votre appareil Xiaomi à votre PC via USB
  2. Lancez un terminal ADB (voir le guide de Appual «Comment installer ADB sous Windows»)
  3. Redémarrez en mode fastboot
  4. Entrez la commande suivante: fastboot getvar anti

Si la sortie est vide, alors ARB n'était pas encore activé sur votre appareil. Si la sortie renvoie un nombre, il renvoie votre index d'annulation actuel. Par exemple, s'il renvoie «anti: 4», «4» correspond à votre index de restauration.

Comment trouver l'index de restauration des images

  1. Téléchargez l'équivalent ROM «fastboot» de la ROM de récupération que vous essayez d'installer. La ROM de récupération porte toujours le nom marketing du périphérique dans le nom du fichier et se termine par .zip. La ROM de démarrage rapide a toujours le nom de code du périphérique dans le nom du fichier et se termine par .tar.gz.
  2. Extrayez flash-all.bat de l’archive .tar.gz.
  3. Ouvrez flash-all.bat dans un éditeur de texte tel que Notepad ++ et recherchez la ligne suivante: set CURRENT_ANTI_VER = #

Ce nombre (#) est l'index de restauration de la version MIUI que vous voulez flasher. Si ce nombre est égal ou supérieur à votre index d'annulation actuel, il est prudent de clignoter dans TWRP, Mi Flash, etc. Si ce nombre est inférieur à votre index d'annulation actuel, NE PAS INFLUER CETTE ROM VIA TWRP.

Donc, pour éviter de trébucher ARB et de casser complètement votre appareil Xiaomi, vérifiez votre index de restauration avant d'essayer une nouvelle ROM ou de rétrograder via TWRP - bien que vous deviez vous en tenir à Mi Flash ou aux mémoires flash MIUI à mémoire flash rapide, car le chargeur de démarrage de Xiaomi est doté d'une protection intégrée vous empêchent de flasher une ROM dont l'index de restauration est inférieur.

Des Articles Intéressants