Mon ordiphone Samsung Galaxy S4 (acheté en juillet 2014), passé sous LineageOs (voir cet article) montrant des signes de faiblesses (2e batterie ne tenant plus la charge, écran cassé suite à une chute), je me suis résolu à en changer début janvier 2021 après plus de 6,5 ans de bons et loyaux services.
Après diverses recherches, mon choix s'est finalement porté sur le modèle Xiaomi Mi 10 Lite 5G 128Go qui m'est revenu à 249 € (avec une offre de remboursement de 50€) + 8 € de protection (une coque + 2 feuilles de protection). La 5G n'a nullement été un facteur déterminant pour moi car je ne suis pas un gros consommateur de données mais le reste des caractéristiques faisait qu'en terme de rapport qualité/prix, ce modèle correspondait tout à fait au budget que je m'étais alloué (300€ me paraissant une limite fort suffisante pour un appareil risquant d'être perdu, cassé ou autre...). Le manque majeur que je trouve est l'impossibilité d'ajouter une carte microSD pour augmenter la taille de stockage mais c'est compensé par les 128 Go d'origine. La taille imposante est aussi selon moi un défaut mais il est très difficile de trouver des modèles aussi intéressants avec un écran plus petit.

J'étais bien allé voir du côté du Fairphone 3+ mais après réflexion, pour mon utilisation, ça ne valait pas les coût/coup car il m'aurait fallu débourser plus de 550€. Or comme j'ai pour habitude d'user mes appareils jusqu'à la couenne (en changeant, par exemple l'OS originel pour profiter d'améliorations que ne proposent plus les constructeurs), j'estime que dans 6 ans sauf accident, les évolutions matérielles seront telles que même un Fairphone devra être changé. Vu l'écart de prix, même si je dois faire des réparations (écran, batterie, ...), ce surcoût hypothétique reste intéressant par rapport à un Fairphone. 

I- Déballage et première prise en main

Ce qui est surprenant, c'est la taille de l'écran très allongé. Par rapport à mon Galaxy S4, même largeur pour une hauteur d'affichage d'1/3 de plus !
Bonne surprise, une coque transparente est fournie d'origine en plus d'un chargeur et d'écouteurs (qui pourront éventuellement dépanner).

Comme je dois transférer mes données de l'ancien téléphone vers le nouveau et que je n'ai rien chez Google ou dans les clouds, il va falloir que je le fasse plus tard. Du coup, j'ai choisi de démarrer sans insérer la carte SIM de l'ancien téléphone.

N° de modèle : M2002J9G (aussi connu sous "Monet")

Après l'habituel paramétrage initial, j'ai mis à jour le système MIUI (en 12.0.3.0), renommer l'appareil pour le reconnaître en tant que point d'accès, bluetooth, ...

Passage en mode développeur en appuyant plusieurs fois sur "À propos du téléphone" -> "Version MIUI".

Le WPS pour la connexion wifi a été enlevé dans les dernières versions d'Android pour des raisons de sécurité : on doit donc taper le code manuellement (à moins qu'une personne connectée partage son code).

Installation de :

  • F-droid
  • SMS Backup & Restore : pour transférer directement les journal d'appels et SMS de l'ancien ordiphone ayant cette application installée également.
  • FairEmail (F-Droid)
  • IceCatMobile (F-Droid)
  • Radio Paradise (PlayStore)
  • Osmand+ (que j'avais acheté), Magic Earth (PlayStore)
  • No Screen Of (PlayStore)
  • Yamaha AV Controller
  • Tchap (PlayStore), Element (F-Droid)
  • Installation du filtrage DNS en m'appuyant encore sur les conseils de Seb Sauvage avec l'application PersonnalDNSfilter :
    https://sebsauvage.net/wiki/doku.php?id=dns-blocklist
    https://sebsauvage.net/wiki/doku.php?id=dnsfilter
  •  ...

Voir cette page où je liste un certain nombre d'applications Android : https://lofurol.fr/joomla/divers/ordiphones-sous-android/190-android-applications-utiles

 

II- Récupération des données de l'ancien ordiphone (contacts, SMS, photos, ...)

On sauvegarde ses contacts dans un fichier au format .vcf (cela peut se faire directement à partir de l'application "Contacts")  et on enverra ce fichier au nouvel ordiphone pour réaliser l'importation.

Pour récupérer ses SMS et le journal des appels on installe l'application "SMS Backup & Restore" sur les 2 ordiphones de façon à réaliser un transfert entre les 2 appareils.

Ne pas oublier de sauvegarder ses photos et vidéos.

j'ai décidé de plutôt ré-installer les applications de zéro et donc de les lister pour m'en souvenir (voir la liste de mes applications).

 

III- Peaufinage

Ensuite, on reparamètre son smartphone notamment les liens vers les serveurs externes via DAVdroid, Nextcloud pour ses annuaires de contacts, ses calendriers,...

 

IV- Déblocage de l'ordiphone (unlock et root)

De nos jours, il n'est pas forcément indispensable de "rooter" son ordiphone mais pour pouvoir facilement partager l'affichage de l'écran de l'ordiphone sur mon ordinateur sous Ubuntu 20.04, il est nécessaire de le faire. Voir cet article où tout est expliqué : https://lofurol.fr/joomla/divers/ordiphones-sous-android/283-ubuntu-afficher-l-ecran-d-un-appareil-android.
Par contre, j'ai pas mal galéré pour le faire, pensant même ne pas y arriver... Pour ceux et celles qui voudraient le faire, vous gagnerez certainement du temps en lisant ci-dessous...

a- Débloquer le bootloader

Alors là, il s'agit d'un point particulièrement négatif pour Xiaomi car il est nécessaire d'attendre 7 jours (160 heures) entre le début de la manipulation et sa réalisation. Il est aussi nécessaire d'avoir un compte Mi. De plus, l'opération n'est réalisable qu'à partir d'un ordinateur sous Windows (Xiaomi ne semble pas soucieux des utilisateur⋅rice⋅s sous GNU/Linux... voir ce fil https://c.mi.com/thread-2214353-1-0.html) et encore certains ordinateurs étant capricieux (ordiphone branché en USB non reconnu), il faudra trouver un ordinateur capable de le faire.
On trouve toutes les info sur cette page : https://en.miui.com/unlock/

  • Sur l'ordiphone, si ce n'est pas déjà fait, il faut activer le mode développeur en allant dans les paramètres -> " À propos de l'appareil" -> et taper 7 fois sur la ligne indiquant le N° de build (Sous mon Xiaomi, c'est la ligne "Version MIUI").
  • Dans les "Options développeur" (sous mon Xiaomi, il faut aller dans "Paramètres" -> "Paramètres supplémentaires"), il faut aussi allez sur "Statut du déverrouillage Mi" et cliquez sur "Ajouter un compte et un appareil".
  • Sur son ordinateur sous Windows 10, on récupère et on installe l'application de déverrouillage. On lance l'application en cliquant sur "batch_unlock.exe".
  • On éteint son ordiphone et on le démarre en mode "Fastboot" en appuyant en même temps sur les touches VOLUME BAS + MISE EN MARCHE. Ensuite on le branche en USB sur l'ordinateur, et dans le programme de déverrouillage on clique sur le bouton "Refresh" pour faire apparaître son appareil puis on clique sur le bouton "Unlock".
  • À PARTIR DE LÀ, IL FAUT ATTENDRE 160 HEURES (soit un peu moins de 7 jours) ! Attention de ne pas déconnecter l'ordiphone de son compte Xiaomi (ou de relancer l'opération) sinon le compteur repart à zéro !!!
  • Le délai passé, on remet son ordiphone en mode fastboot et le reconnecte à l'application de déverrouillage comme précédemment et on clique sur le bouton "Unlock".

AVERTISSEMENT : Le déverrouillage a complètement ré-initialisé le téléphone ! Du coup, toutes les anciennes données ont été perdues/effacées... Heureusement que je ne stocke pas tout sur mon ordiphone. Ah oui, au fait, je n'utilise aucune sauvegarde dans le "cloud" que ce soit chez Google ou Xiaomi... ce qui aurait permis une restauration éventuelle...
Mais ce n'est pas encore fini !!!

B- Passer en mode root avec Magisk

Remarque 1 : il ne faut pas mettre de code PIN pour déverrouiller l'ordiphone sinon on ne pourra pas décoder le contenu des dossiers !
Remarque 2 : Je ne sais pour quelle raison mais j'ai eu besoin de refaire cette manipulation pour repasser en root (Magisk était désinstallé) mais rassurez-vous sans perdre de données (par contre, il faut  enlever tous les codes de verrouillages comme indiqué ci-dessus). Cela arrive aussi après une mise à jour du firmware Xiaomi.
-> Il semblerait que cela doit à une sécurité qui désactive automatiquement ces droits s'il ne sont pas utilisés durant 7 jours. Il est possible de désactiver cette sécurité en allant sur son ordiphone dans le menu "Paramètres" -> "Paramètres supplémentaires" -> "Option développeurs" -> et activer la ligne "Désactiver délai d'autorisation automatique".

Procédure rapide pour rooter à nouveau le Xiaomi si le root a été désactivé :

  1. On branche l'ordiphone à l'ordinateur et on tape dans un terminal la commande :
    adb reboot bootloader
  2. Une fois que le téléphone est en mode Fastboot, à partir du dossier où se trouve l'image, on tape la commande :
    fastboot boot twrp-3.4.0-14-monet-mauronofrio.img
  3. Sur le téléphone, dans TWRP, on installe le fichier "magisk-xxxx.zip" et on reboote.

Sources :

Je suis passé par la solution utilisant l'application Magisk : https://www.cyanogenmods.org/root-mi-10-lite/. Il faut télécharger l'application magisk-xxxx.apk sur son ordiphone ici : https://magiskmanager.com/downloading-magisk-manager. Et on installe ce paquet sur son ordiphone.
Ensuite on renomme ce même fichier en changeant son extension ".apk" par ".zip".

Sur son ordiphone, il faut se placer en mode Fastboot (on peut le faire en appuyant simultanément sur Volume Bas + Mise en marche) en tapant sur son ordinateur :

adb reboot bootloader

Il est nécessaire de passer par TWRP sur son ordiphone : https://www.cyanogenmods.org/twrp-recovery-mi-10-lite-5g/. Il a fallu installer le paquet "fastboot" sur l'ordinateur sous Ubuntu 20.04 et taper cette commande en se plaçant dans le dossier contenant le fichier twrp spécifique à notre ordiphone :
fastboot flash recovery twrp-3.4.0-14-monet-mauronofrio.img
Remarque : TWRP n'est pas installé car il risque d'y avoir un conflit avec Magisk -> la commande ci-dessus ne doit donc pas être saisie !!!

I faut redémarrer dans la foulée son ordiphone en mode "recovery" en maintenant appuyées les touches VOLUME HAUT + MISE EN MARCHE (la ligne de commande "adb reboot recovery" ne lance pas TWRP, mais un utilitaire MI) en tapant la commande dans le terminal de son ordinateur (source https://forum.xda-developers.com/t/recovery-3-4-0-14-monet-twrp-xiaomi-mi-10-lite-5g.4167201/) :

fastboot boot twrp-3.4.0-14-monet-mauronofrio.img

Sur son ordiphone, TWRP s'ouvre et on installe le fichier "magisk-xxxx.zip". On reboote et là on devrait avoir Magisk fonctionnel avec l'accès en SuperSu possible.

V- Retour d'utilisation / Conclusion

En première impression, le Xiaomi Mi10 Lite 5G ne déçoit pas : la navigation est très fluide, l'appareil photo fait des photos de qualité (en comparaison à mon Samsung S4, il y a un monde). Bon, il y a l'éco-système Android mais aussi Xiaomi qui est envahissant et nécessitera de faire le ménage...
La procédure de déverrouillage et passage en root est quant à elle plutôt pénible, pour moi c'est le point noir de l'appareil.