Bonjour/bonsoir à tous,
Voulant donner un coup de neuf à mon téléphone vieillissant, je me suis tourné vers /e/ pour lui refaire une beauté. Ça me permettait d'essayer un nouvel OS prometteur et écrire un article sur le blog. D'une pierre deux coups donc.
Finalement /e/ s'est avéré non fonctionnel sur mon téléphone, bien qu'officiellement supporté, avec énormément de bugs rendant l'OS complètement inutilisable Si vous souhaitez tout de même faire l'expérience, voici la marche à suivre.
Les prérequis
Rien de nouveau pour les habitués d'installation de ROM custom :
- ADB et Fastboot prêts à être utilisés sur votre ordinateur : en savoir plus
- Activer le débogage USB sur votre téléphone : en savoir plus
- Débloquer le bootloader si besoin : en savoir plus (pour Xiaomi)
- Télécharger un custom recovery comme TWRP : en savoir plus
- Télécharger la ROM /e/ adaptée à votre téléphone : en savoir plus
Voilà on devrait être pas mal, nous allons pouvoir passer à l'installation.
Je vous invite bien sûr à sauvegarder tous les fichiers que vous ne souhaitez pas perdre car l'installation d'une nouvelle ROM supprime complètement les données de votre téléphone.
Installaton de /e/
Vous pouvez brancher votre téléphone à votre ordinateur (vérifiez bien que la débogage USB est activé).

Ouvrez votre terminal et tapez :
adb reboot bootloader
Pour avoir une réponse similaire à ceci :
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
424622ff unauthorized
Nous avons donc confirmation que l'appareil est bien détecté par ADB.
Vous aurez cependant besoin de confirmer le débogage USB avant d'aller plus loin via une boite de dialogue qui doit s'ouvrir sur votre téléphone :

L'appareil peut maintenant être redémarré en mode bootloader via cette commande :
adb reboot bootloader
Pour arriver sur un écran similaire à celui-ci :

Nous allons donc pouvoir passer à l'installation de TWRP.
Assurez-vous d'avoir bien téléchargé une version compatible avec votre téléphone. Depuis votre terminal, placez-vous dans le dossier où se trouve le fichier :
[email protected]:~$ cd Downloads/Custom\ ROM/
[email protected]:~/Downloads/Custom ROM$ ls
e-0.7-o-2019102428284-dev-whyred.zip twrp-3.3.1-0-whyred.img
Reste à flasher le recovery avec la commande suivante à adapter en fonction du nom de votre fichier :
fastboot flash recovery twrp-3.3.1-0-whyred.img
Pour avoir une réponse similaire à ceci :
target reported max download size of 536870912 bytes
sending 'recovery' (38924 KB)...
OKAY [ 0.930s]
writing 'recovery'...
OKAY [ 0.295s]
finished. total time: 1.225s
Puis vous pouvez accédez directement à TWRP depuis cette commande :
fastboot boot twrp-3.3.1-0-whyred.img
Vous devriez alors arriver sur un menu similaire à celui-ci en fonction de votre version :

Il faut maintenant formater le téléphone en cliquant sur "Wipe" puis en validant :



Refaites la même étape mais cette fois en sélectionnant "Advanced Wipe" et en cochant "Cache" et "System" :


Il ne reste plus qu'à transférer le .zip de l'OS /e/ sur votre téléphone, directement depuis votre gestionnaire de fichiers, qui devrait reconnaître votre téléphone comme moyen de stockage tant que vous êtes dans TWRP.

Cliquez enfin sur "Install" dans TWRP et sélectionnez le .zip de /e/ :



Vous pouvez maintenant redémarrer votre téléphone et au bout de quelques secondes vous devriez voir apparaître le logo de /e/ avant d'arriver sur un nouvel écran indiquant de patienter quelques temps en attendant que vos données soient chiffrées.
S'en suit une installation lambda quand on a l'habitude de configurer des téléphones sous Android et là, c'est la drame.
L'OS est inutilisable sur mon téléphone
Alors que le Redmi Note 5 Pro fait bien partie de la liste officielle des téléphones compatibles avec /e/ voici les énormes bugs rencontrés :
- Carte SIM non reconnue donc aucun moyen d'envoyer/recevoir des SMS ou accéder au Web
- Ne reconnaît pas le wifi 5Ghz
- La caméra n'est pas non plus reconnue donc pas de photos
- L'appareil n'est pas reconnu en étant branché et je ne peux donc pas récupérer des données dessus (comme les screenshots de l'OS pour l'article)
Bref retour illico presto sur LineageOS + MicroG qui fonctionne très bien.
Une chose est sûre, /e/ a encore énormément de chemin à faire avant de grapiller des parts de marché et je pense que ça devrait commencer par un changement de nom, qui rend le projet complètement invisible sur les moteurs de recherche.
EDIT : Grâce à l'aide les lecteurs j'ai finalement pu faire fonctionner une ROM non-officielle de /e/ sur mon téléphone. Il faut préalablement flasher un firmware STOCK avant de flasher une ROM custom. Pour les utilisateurs de Xiaomi, un lecteur a trouvé un site web permettant de télécharger le firmware adapté à votre téléphone directement depuis les ROM Stock : https://xiaomifirmwareupdater.com/
Bref pour l'instant /e/ fonctionne sans problème. Idem pour le GPS qui était un peu capricieux avec LineageOS + MicroG (sûrement parce que je n'avais pas pris le temps de tout configurer). En somme du "clé en main" avec un peu de bidouillage et tout à l'air de rouler. Je passe par Aurora store pour certaines applications vraiment dépendantes du Play Store le temps de faire le tri.
Un prochain article fera suite à celui-ci axé cette fois sur la découverte de l'OS.
Merci à tous pour vos commentaires, c'est le premier article avec autant d'interactions et c'est vraiment sympa de voir la communauté s'agrandir.