[HOWTO] Rootage FairPhone 5

Bonjour,
Suite à quelques déboire sur le rootage de mon FP5, je pose ici la procédure pour ceux qui souhaiteraient faire de même (sans les déboire :sweat_smile: )

Je me suis fortement appuyé sur ces documents :
Le manuel de FairPhone pour le déblocage du bootloader
Un post en anglais sur le thème

Avant toute chose il faut s’assurer de

  • Bien être à la dernière version disponible de e/OS/ et en relever le numéro exact (visible dans «À propos du téléphone»)
  • Avoir un minimum de batterie
  • Un PC avec «adb» et «fastboot» d’installé
  • Pas besoin d’obtenir le code de dévérouillage sur le site de FairPhone, e/OS/ n’intègre pas ce système.
  1. Activer le mode dev d’android
    Aller dans Paramètre → Système →À propos du téléphone,
    Cliquer plusieurs fois sur cliquer plusieurs fois sur «Numéro de version» qui se trouve tout en bas.
  2. Aller dans Paramètre → Système → Option pour les Developpeurs
    Chercher «Dévérouillage OEM» et l’activer
    Chercher «Débogage USB» et l’activer
  3. On peu vérifier la détection du tel via «adb devices», un popup devrait vous demander si vous authoriser la connection
  4. Aller chercher la ROM sur le ftp murena, bien faire attention à la version
  5. En extraire le fichier «boot.img» qui fait aux alontours de 100 Mo
  6. Le transférer sur le tel
  7. Installer et ouvrir Magisk
  8. Cliquer sur «Installer» dans le bandeau Magisk qui est en haut de l’écran puis sur «Sélectionner le fichier cible du correctif»
  9. Sélectionner le fichier boot.img que vous avez transféré.
  10. Récupérer le fichier patché sur un PC
  11. Redémarrer le téléphone en mode «recovery» soit avec la manip spécial du tel, soit avec la commande «adb reboot bootloader»
  12. On débloque le «secure boot» via la commande «fastboot flashing unlock»
  13. Un message sur de téléphone nous demande de valider notre intention de débloquer le téléphone, ce qui entraine la remise à zéro du téléphone … on valide
  14. Le téléphone redémarre, on refait les manip pour le débug USB et «Dévérouillage OEM» (si pas déjà activé).
  15. On redémarre en mode recovery
  16. On redémarre temporairement avec le fichier boot.img patché, comme précédemment, avec la commande «fastboot boot /path/to/patched_boot.img» (ne pas s’amuser a flasher le fichier, n’ayant pas le même hash ça bloquerait le tel)
  17. Attendre un certain temps le démarrage du tel (un message d’avertissement est maintenant présent au démarrage nous alertant du débloquage du boot)
  18. On réinstall Magisk (Il va demander de réinstaller une MAJ, mais peu être ignoré, si vraiment vous l’installez alors il faudra rebooter avec le fichier patché)
  19. On click sur «Installer» dans le bandeau Magisk, là une nouvelle option est apparue, «installation direct», on l’exécute et on redémarre

Et voilà ! votre FP5 est rooté.
Je n’ai pas encore eu le cas mais il semble que les MAJ OTA ne puisse s’exécuter correctement avec le rootage (ce qui est pas déconnant). Du coup a chaque MAJ il faut faire les manips suivantes :

  1. Aller dans Magisk et cliquer sur «Désinstaller Magisk»
  2. Installer la mise à jour => Ne pas redémarrer tout de suite !!!
  3. Retourner dans Magisk et cliquer sur «Installer» du bandeau Magisk puis «Installer dans l’espace inactif»
  4. Redémmarer le tél

Bon ça manque peut être de détail et de capture d’écran, mais ça aide déjà pas mal.
@+