Librox blog

À deux, c’est mieux

Accueil > Informatique > Installation de LineageOS sur mon téléphone

Installation de LineageOS sur mon téléphone

jeudi 30 août 2018, par Thomas

Voici les notes que j’ai prises lors de l’installation d’un nouveau système d’exploitation (ROM) sur mon smartphone Xiaomi Redmi 5 plus (VINCE). C’est un peu brut de décoffrage, mais toujours mieux que de le garder pour moi ! La plupart de la documentation que j’ai trouvé sur le sujet est en anglais, et une partie de mes notes aussi. Les termes en gras correspondent au jargon technique utilisé pour désigner l’opération.

Débloquer le gestionnaire de démarrage (UNLOCK BOOTLOADER)

https://www.xiaomigeek.com/unlock-bootloader-xiaomi-devices-mi-flash-tool.html

Activer le mode développeur
https://www.xiaomigeek.com/enable-usb-debugging-xioami-miui.html

  1. Open Setting of your Xiaomi device.
  2. Go to About Phone.
  3. Tap 7-8 Times on MIUI Version. Until it enables Developer Options.
  4. Again back to Settings & Choose Additional Settings.
  5. Now Select Developer Option.
  6. Scroll Down & Enable USB Debugging by sliding that button.
  7. Also, Enable OEM Unlock if you want to unlock bootloader of your Xiaomi Device.

Créer un compte MI
1. The first step is open this URL to apply for unlock permissions. Go to Unlock Request page. Press Unlock Now button.
http://en.miui.com/unlock/
2. On the next page, you have to create Mi Account (mail + mot de passe). Puis activation en cliquant sur un lien reçu par mail.
Ensuite utiliser ce compte en se loggant dans une apli Mi sur le mobile
(il n’est plus nécessaire de demander un code de débloquage)

Bootloader Unlock Process With Mi Flash Unlock Tool
https://www.xiaomigeek.com/unlock-bootloader-xiaomi-devices-mi-flash-tool.html
1. Download & Extract Mi Flash Unlock Tool on your computer. After extraction run this program.
https://www.xiaomigeek.com/download-mi-flash-unlock-tool.html
 ! Windows nécessaire ! j’ai triché, j’ai pris un autre PC...
2. After Opening a Popup will appear asking to accept Disclaimer. Click on Agree button for next.
3. Now you have to sign in your Mi Account with this tool. Sign in with the same account logged in your current device which you want to unlock.
4. After successful login, It will show that your device is not connected. Now, You need to connect Xiaomi smartphone to proceed further.
4. Connect your device with USB to PC in fastboot Mode. To Connect your device in fastboot mode, Switch off your device & use Power On + Volume Down button to boot into fastboot mode.
5. Press Unlock button in Mi Flash Unlock Tool. The bootloader unlocking process will start.
6.This process will take 1 Minutes to complete Unlocking of your device. You will see a success message on the application after successfully unlock a device.
Le système affiche maintenant au démarrage en bas "Unlocked"

Installer le programme TWRP Recovery (CUSTOM RECOVERY)

https://www.thecustomdroid.com/install-twrp-root-xiaomi-redmi-5-plus/
(https://www.xiaomigeek.com/root-xiaomi-redmi-5-plus.html) méthode pas totalement bonne

Install Proper USB Driver of this device
Sur linux debian exécuter la commande suivante en root
# apt-get install fastboot android-tools-adb android-tools-fastboot

Récupérer la version TWRP la plus récente pour le téléphone
https://twrp.me/xiaomi/xiaomiredmi5plus.html
https://dl.twrp.me/vince/

Connecter le téléphone à l’ordinateur
Attention il faut un bon câble USB, bien enfoncé (parfois le téléphone recharge mais ne se connecte pas en USB) press the ‘Enable MTP’ button.
Depuis le téléphone, valider le mode débogage USB pour cet ordinateur (notification)
Lancer les commandes suivantes en console (pas compris pourquoi on enchaine du adb puis du fastboot)
$ adb devices -l
List of devices attached
5a0ec53c9905 device usb:1-5 product:vince model:Redmi_5_Plus device:vince
$ adb reboot bootloader
$ fastboot flash recovery twrp-3.2.1-0-vince.img
target reported max download size of 536870912 bytes
sending ’recovery’ (36756 KB)...
OKAY [ 1.267s]
writing ’recovery’...
OKAY [ 0.377s]
finished. total time : 1.644s

Ne pas lancer la commande : fastboot reboot, comme c’est marqué dans certains tuto !
Laisser le téléphone allumé et lancer le mode recovery direct (sans passer par un boot classique) :
Appuyer sur power + volume up en maintenant jusqu’au mode recovery
Do not reboot your phone yet, or TWRP will be overwritten by stock recovery.
Note many devices will replace your custom recovery automatically during first boot.

Backup du système actuel ici :
/data/media/0/TWRP/BACKUPS
Attention après cette étape MIUI démarre correctement mais me demande le compte google précédent.
Et comme j’avais créé un compte sans retenir le mot de passe, je n’ai pas pu passer cette étape, je ne pouvais donc pas revenir en arrière.

https://www.thecustomdroid.com/install-twrp-root-xiaomi-redmi-5-plus/
Boot your Redmi 5 (Plus) into TWRP recovery mode.
Switch off the device.
Appuyer sur power + volume up jusqu’au mode recovery : TWRP Recovery screen shows up.
On TWRP Recovery menu, go to ‘Wipe’ -> ‘Format Data’.
Cette étape efface toute les données hors système présentes sur le téléphone (appli, messages, données)
 ! Sauvegarder le téléphone ou faite ça directement à neuf
C’est en fait un formatage de la partition de données qui est chiffrée (et du coup qui empéche de récupérer une image à flasher)
Input “Yes” in the provided field to wipe the device completely.
Format Data in TWRP to Root Xiaomi Redmi 5
Once wiped, reboot recovery by going to ‘Reboot’ -> ‘Recovery’.

Installer une ROM alternative lineageos (FLASH ROM CUSTOM)

https://forum.xda-developers.com/redmi-note-5/development
Trouver une version récente et le plus stable possible pour le téléphone
Voici ce que j’ai pris :
https://forum.xda-developers.com/redmi-note-5/development/rom-lineageos-15-1-t3780298

In TWRP, go to the ‘Mount’ menu.
Connect your phone to the PC and press the ‘Enable MTP’ button.
Then download the lineage-15.1-20180526-UNOFFICIAL-vince.zip and transfer it to your phone’s internal storage.

Disconnect the device.
Return to TWRP Recovery menu and tap on ‘Install’.
Then select the zip file.
Finally, swipe to confirm flash button to root Xiaomi Redmi 5 and Redmi 5 Plus.
Once the installation is complete, press the ‘Wipe Cache/Dalvik’ button.
After clearing the cache, reboot your device by hitting ‘Reboot System’.

Quelque chose se lance mais ne boot pas, retour en recovey mode...
Quelque chose n’a pas fonctionné à la première installation, probablement l’image téléchargée erronnée.

Puis j’ai pu installer avec succés d’autre ROM et je suis revenu sur lineagos en retéléchargeant à nouveau l’image.

Refaire le paramétrage de base et installer des aplis

https://www.theandroidsoul.com/where-is-install-from-unknown-sources-option-on-android-o/
How to enable ‘Install from unknown sources’ on Android Oreo
Well, it’s not called that anymore, instead it’s called ‘Install other apps‘ now. And here’s how you find that option and enable installation of APK files. Note that you have to do this for each app you want to install APK files from.
Head over to Settings.
Click on the new Apps and Notifications menu.
(See the image at top)
Go to Special Access at the bottom.
Then proceed to Install other apps which is also towards the bottom.
Click on the app you want to allow or block.
Install-other-apps-Android-O
Tap on the switch next to Trust app from this source.
Now, go back to your app, and tap on the APK file to install it. On File manager app, it’s darn easy, but in browsers, go to downloads section and then tap on APK file, to begin its installation.
J’ai fait un truc qui ressemble à ça pour pouvoir installer Fdroid
Ensuite j’ai pu installer mes programmes préférés
Pour les programmes du Google store, il est possible d’utiliser apkpure ou aurora depuis Fdroid

sauvegarde ancien tel : fichiers + annuaire + notebook + liste programmes
Récupération des mails et de l’annuaire sans problème grace à K9mail et Davdroid

Bilan 2 mois après

J’utilise LineageOS sur mon téléphone depuis 2 mois (version 15.1-20180526). Je n’ai pas rencontré de gros problème depuis l’installation, qui m’a donné quelques sueurs froides. Le système fonctionne bien, il est stable et sans aucune application Google (ce qui était mon but initial). Au rayon des petits problèmes : l’application de ma banque refuse de fonctionner sans les services Google (pas grave le site fonctionne), lecteur d’empreinte moins rapide qu’avec la version MIUI (souvent plusieurs tentatives), en conversation téléphonique le tactile active des fonctions type bluethoot ou torche, émission et réception de mms uniquement en activant la data, affichage permanent de l’icone GPS dans la barre des taches même quand non activé. J’essayerais d’installer une mise à jour pour voir l’évolution !