Table des matières

Réinstaller une ROM MIUI sur le POCO F3

Objectifs

Deux types de ROM

Xioami prévoit deux modalités d'installation (également appelée “mise à jour”/update) d'une ROM :

La modalité local permet d'installer une ROM depuis un système MIUI en cours d'utilisation. Comme lors d'une mise à jour ordinaire de MIUI, on n'a pas besoin de démarrer le F3 dans un mode spécial ni d'avoir un ordi à disposition2). La principale différence avec une mise à jour ordinaire est qu'il faut avoir préalablement téléchargé et enregistré la ROM sur le F3, via un navigateur3).

La modalité fastboot requiert l'utilisation d'une application Window$, la connexion USB du F3 à un système Window$ et le démarrage du F3 en mode fastboot.

Chaque modalité fait appel à un packaging différent d'une même ROM. En conséquence, chaque ROM est proposée en deux formats identifiables par les extensions des noms de fichiers :

Modalité extension
local .zip
fastboot .tgz

Se procurer les ROM

Site de Xioami

Le site officiel de Xioami permet de télécharger la dernière version stable d'une ROM, pour un modèle dont la maintenance est encore assurée.

L'accès au téléchargement demande de disposer d'un compte Xiaomi afin de pouvoir s'identifier.

Sources alternatives

Pour des versions antérieures ou des modèles n'étant plus maintenus par Xiaomi, plusieurs sites proposent le téléchargement de ROM, annoncées comme non modifiées.

Parmi la constellation de sites, Xiaomi Firmware Updater semble bénéficier d'une bonne réputation parmi la communauté des développeuses. Sur ce site, les ROM utilisables pour les mises à jour en “local” sont dénommées “recovery”.

Ce site propose également au téléchargement des fichiers de mise à jour de “firmware”. À la différence des fichiers de ROM, il ne contiennent pas un système complet. Ces fichiers de firmware ne contiennent que les pilotes (drivers) extraits des versions de ROM. Ils sont applicables aux ROM custom car ces dernières s'appuient intégralement sur les drivers de la ROM d'origine, sans les modifier.

Installer une ROM

Cette section rassemble des informations collectées en vue d'une réinstallation. Je n'ai testé aucune des procédures recensées ici !

Local

Générique

Sur un F3 équipé d'une ROM custom, l'installation d'une ROM MIUI local (.zip) requiert le redémarrage du F3 en mode recovery. Selon les fonctionnalités du recovery installé sur le F3, la procédure d'installation peut varier.

S'agissant de l'installation d'un système différent, les données seront effacées. Il faut donc préalablement les sauvegarder.
TWRP

Sous TWRP, la méthode recommandée consiste à copier la ROM sur le F3 puis à l'installer depuis le recovery.

  1. télécharger ou copier la ROM sur le F3
  2. démarrer en mode recovery sous TWRP
  3. Wipe > Swipe to Factory Reset
  4. Install > choisir le fichier zip contenant la ROM souhaitée
  5. Reboot > System
LineageOS recovery

Le recovery de LOS ne permet qu'une installation via un ordi.

  1. télécharger la ROM sur l'ordi
  2. Raccorder le F3 à l'ordi par un câble USB
  3. sur le F3 en mode recovery
    1. Factory resets > Format data/factory reset
    2. Apply Update > Apply from ADB
  4. depuis l'ordi
    1. adb sideload maROM.zip
    2. Reboot system now

MIUI

Cette méthode s'applique à l'installation d'une ROM MIUI sur un système MIUI en fonctionnement.

Sur le F3 :

  1. s'il n'existe pas déjà, créer un répertoire “downloaded_rom”, à la racine de l'espace de stockage
  2. télécharger la ROM (.zip) voulue et l'enregistrer dans le répertoire précédent
  3. Paramètres > À propos du téléphone > Mise à jour du système
  4. choisir la ROM enregistrée précédemment - cela lance la mise à jour

Le F3 redémarre automatiquement à la fin de l'installation.

Option

On peut préférer effectuer le téléchargement depuis un ordi. Dans ce cas, la deuxième étape se décompose comme suit :

  1. sur l'ordi
    1. télécharger la ROM (.zip) voulue
  2. le F3 est a été démarré en mode d'utilisation normale
  3. raccorder le F3 à l'ordi via un câble USB
  4. si besoin, activer le partage de fichiers sur le F3
  5. depuis l'ordi
    1. copier le fichier de ROM dans le répertoire “downloaded_rom”, situé à la racine de l'espace de stockage du F3

Fastboot

Source : https://new.c.mi.com/global/miuidownload/detail/guide/1 > Fastboot Update

La mise à jour via fastboot se fait à depuis une application spécifique (MiFlash.exe), installée sur un système Window$ raccordé par un câble USB au F3 démarré en mode fastboot.

Préparation

  1. télécharger l'application MiFlash et l'installer sur le système Windows
  2. télécharger/copier la ROM (.tgz) sur le système Window$ et la décompresser
    1. copier le chemin (path) conduisant au répertoire obtenu

Flashage

  1. démarrer le F3 en mode fastboot et le raccorder au système W$ via un câble USB
  2. sur le système W$
    1. lancer l'application XiaoMiFlash
    2. coller le chemin conduisant au répertoire où la ROM (.tgz) a été décompressées
    3. cliquer sur premier bouton pour lancer la détection du F3
    4. cliquer sur le deuxième bouton pour lancer l'installation (flashage)
1)
Par exemple, l'installation de LineageOS requiert l'installation préalable d'une versions de ROM officielle MIUI.
2)
Même si c'est préférable.
3)
Xioami recommande de la télécharger depuis un ordi puis de la transférer sur le F3, relié par un câble USB.