Installer LineageOS sur un Fairphone 2
📱Installer LineageOS 22.2 sur Fairphone 3/3+¶
==J'aurais été bien incapable de changer le système d'exploitation d'un mobile. Mon agent cognitif m'a assisté pas à pas jusqu'à la victoire finale !==
⚠️ Avant de commencer¶
⚠️ IMPORTANT : Cette procédure va effacer toutes tes données. Sauvegarde tout ce que tu veux conserver !
Vérifications préalables : 2. ✅ Chaque fonctionnalité (appels, SMS, WiFi, caméras...) doit fonctionner en stock OS 3. ✅ Retire tous les comptes Google pour éviter le "Factory Reset Protection" 4. ✅ Batterie chargée à au moins 50%
🔧 Prérequis Techniques¶
Le point important à comprendre : le firmware¶
Quand on installe LineageOS, certaines parties ne sont pas remplacées : notamment le firmware du modem/radio (modem, bootloader, etc.). Si tu restes sur un firmware d'époque Android 9 :
- dans la grande majorité des cas, ça fonctionne — des utilisateurs ont installé des ROMs LineageOS-based depuis un FP3 bloqué sous Android 9 sans problème ;
- mais si tu rencontres ensuite des soucis de réception réseau, GPS ou VoLTE, la cause probable sera ce vieux firmware, et la solution sera de flasher manuellement un firmware plus récent.
Outils nécessaires sur ton ordinateur¶
# Télécharger les Android Platform Tools
# https://developer.android.com/studio/releases/platform-tools
# Vérifier l'installation
adb --version
fastboot --version
Activer le débogage USB sur le téléphone¶
- Activer les options développeur :
Paramètres→À propos du téléphone- Tapper 7 fois sur
Numéro de build -
Message : "Vous êtes maintenant développeur !"
-
Activer USB debugging :
Paramètres→Système→Options développeur-
Activer
Débogage USB -
Activer le déblocage OEM :
- Toujours dans
Options développeur - Activer
Déverrouillage OEM - ⚠️ Assure-toi d'être connecté à Internet pour cette étape
Comme les termes changent selon la version d'Android et la localisation les noms sont légèrement différents. Voici comment naviguer :
Dans Options développeur, cherche ces équivalences :
| Ce que tu vois | Équivalent |
|---|---|
| "Débogage Android" | Débogage USB (USB debugging) |
| "Notification du débogage" | Affiche une notification quand le débogage est actif |
| "ADB par réseau" | Débogage via Wi-Fi (alternative optionnelle) |
✅ Ce qu'il te faut activer : "Débogage Android"
C'est la même chose que "USB debugging" sur d'autres appareils, juste libellé différemment sur FairphoneOS.
Étapes à suivre maintenant :
- Active "Débogage Android" :
- Bascule le toggle sur ON
-
Accepte les avertissements qui apparaissent
-
Vérifie aussi "Déverrouillage OEM" :
- Toujours dans
Options développeur - Cherche
Déverrouillage OEMouOEM unlocking -
Active-le (⚠️ doit avoir Internet au moment de l'activation)
-
Test de connexion :
Sur ton ordinateur, lance :
→ Tu devrais voir un numéro de série suivi de device
Si tu vois unauthorized, accepte la demande sur l'écran du téléphone.
Avant de continuer :
- ✅ Tu as bien activé "Débogage Android" ?
- ✅ As-tu trouvé l'option "Déverrouillage OEM" et est-ce qu'elle s'active sans erreur ?
- ✅
adb devicesaffiche-t-il ton téléphone correctement ?
Voici ce que retourne la commande adb devices:
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
A209LCY50202 unauthorized
Le problème de "unauthorized" :
👉 Regarde l'écran de ton FP3 : il devrait y avoir une fenêtre "Autoriser le débogage USB ?" avec l'empreinte RSA de ton ordinateur.
J'ai confirmé la demande d'autorisation sur le téléphone donc maintenant adb devices :
List of devices attached
A209LCY50202 device
On peut passer au déblocage du bootloader. Les prochaines commandes vont effacer toutes les données de ton téléphone (photos, messages, apps, tout). Si tu as des choses à sauvegarder, c'est maintenant ou jamais. Si c'est déjà fait, on continue.
🔓 Étape 1 : Déverrouiller le Bootloader¶
Partie A : Autoriser le déblocage OEM (sur le téléphone)¶
- Connecte le téléphone au PC avec un câble USB de qualité
- Sur le PC, ouvre un terminal dans le dossier
platform-tools:
-
Vérifie la connexion :
→ Accepte la demande d'autorisation sur l'écran du téléphone -
Redémarre en mode bootloader :
Partie B : Débloquer le bootloader (sur le PC)¶
ATTENTION : Deux déblocages sont requis !
Premier déverrouillage¶
→ Sur le téléphone, utilise les touches volume pour sélectionnerUNLOCK THE BOOTLOADER et confirme avec le bouton power
→ Cela efface toutes les données
Le téléphone redémarre, reconnecte-le.
Retourner en fastboot¶
Le téléphone va redémarrer encore une fois et afficher un écran spécial (généralement noir avec du texte, incluant Fastboot Mode et surtout DEVICE STATE - locked). Si le téléphone n'affiche qu'un écran noir, il faut l'éteindre puis le démarrer en mode recovery en appuyant simultanément sur les touche VOLUME BAS et POWER. Vérifier que le PC le détecte avec :
fastboot devices
En effet fastboot devices me donne bien "A209LCY50202 fastboot" et sur le téléphone s'affiche à la fin : "DEVICE STATE - unlocked".
Deuxième déverrouillage (critique)¶
→ Confirme à nouveau sur l'écran du téléphone → Cela efface encore les données📱 Sur le téléphone, un écran de confirmation va apparaître :
Boutons volume pour naviguer
Bouton power pour valider
⚠️ Ce deblocage "critique" déverrouille les partitions système protégées (boot, system, etc.) — c'est ce qui va nous permettre de flasher le recovery LineageOS juste après.
✅ À ce stade, le bootloader est complètement déverrouillé
La commande fastboot flashing unlock_critical retourne :
(bootloader) Device already : unlocked!
OKAY [ 0.004s]
Finished. Total time: 0.004s
📥 Étape 2 : Télécharger les fichiers nécessaires¶
Lineage Recovery, le fichier boot.img et LineageOS ZIP ( quelque chose comme lineage-22.2-mmjjaaaa-nightly-FP3-signed.zip), version actuelle 22.2 (Android 15) se téléchargent ici download.lineageos.org/devices/FP3/builds
Astuce : Déplace les deux fichiers dans un même dossier (~/Bureau/platform-tools) pour simplifier les commandes adb et fastboot.
🔄 Étape 3 : Flasher le Recovery sur la partition boot¶
⚠️ CRUCIAL : Sur le FP3, le recovery vit dans boot, pas dans une partition séparée !
Assure-toi d'être en fastboot mode :
Vérifie que le téléphone est détecté :
Flash le recovery sur les deux partitions (A et B) :
fastboot flash boot_a boot.img
retourne :
Sending 'boot_a' (65536 KB) OKAY [ 2.346s]
Writing 'boot_a' OKAY [ 0.646s]
Finished. Total time: 3.058s
fastboot flash boot_b boot.img
retourne :
Sending 'boot_b' (65536 KB) OKAY [ 1.987s]
Writing 'boot_b' OKAY [ 0.656s]
Finished. Total time: 2.717s
Tout va bien !
🛠️ Étape 4 : Factory Reset dans le Recovery¶
- Maintiens le bouton Power ~10 secondes pour éteindre le téléphone (ou attends qu'il s'éteigne depuis l'écran fastboot).
- Téléphone éteint, maintiens Volume Haut + Power en même temps.
- Relâche quand l'écran s'allume (logo ou écran du recovery).
Ce que tu dois voir : l'écran du LineageOS Recovery — typiquement un écran sobre avec un menu en anglais :
LineageOS Recovery, Reboot system now, Apply update, Factory reset, etc.
- Navigation : Volume pour bouger, Power pour valider
- Sélectionne : Factory reset
- Puis : Format data / factory reset
- Confirme — c'est l'effacement final du stockage interne (suppression du chiffrement inclus)
- Retourne ensuite au menu principal par la flèche en haut à gauche.
📦 Étape 5 : Sideload de LineageOS¶
- Dans le recovery, sélectionne :
-
Apply update → Apply from ADB
-
Sur le PC, lance :
-
Attends la fin du processus :
- Tu verras progresser l'installation (0% → 100%)
- Peut prendre 5-10 minutes
**⚠️ La progression est bloquée sur 47% ** sur le PC et sur le téléphone les 2 dernières lignes sont : installing update... et Step 1/2. QUE FAIRE ?
Le terminal bloqué n'est pas problématique. Les vrais pannes sont :
❌ Le téléphone s'éteint tout seul (batterie trop faible ?) ❌ L'écran du recovery reste noir depuis plus de 5 minutes ❌ Le terminal PC affiche une erreur claire (timeout, connection reset, etc.) ❌ Tu vois FAILED ou ABORTED sur l'écran du recovery
Le téléphone affiche Do you want to reboot to recovery now ? choisi NO pour retomber sur le menu principal du recovery.
Le téléphone affiche enfin : Install completed with status 0.
✅ Étape 6 : Premier Démarrage¶
-
Retourne au menu principal du recovery
-
Sélectionne Reboot system now
-
Le premier démarrage peut prendre 5-10 minutes :
- C'est normal, ne panique pas
-
L'écran peut rester noir quelques minutes
-
Suive la configuration initiale de LineageOS
🔍 Vérifications Post-Installation¶
Après le premier démarrage :
- Appels et SMS : Vérifie que tu peux envoyer/recevoir
- Données mobiles : Test WiFi et 4G
- Caméras : Test les deux caméras
- Capteurs : Vérifie empreinte, GPS, etc.
- VoLTE/VoWiFi : Si disponible, active-le une fois sur le stock OS avant installation (requis pour certains appareils)
🔄 Mise à Jour Future¶
Pour mettre à jour LineageOS ensuite :
- Télécharge la nouvelle version ZIP
- Boot en recovery (
adb reboot recovery) - Sideload comme à l'étape 5
- Pas besoin de factory reset entre mises à jour mineures
🚨 Problèmes Courants & Solutions¶
| Problème | Solution |
|---|---|
fastboot devices ne voit pas le téléphone |
Installe les drivers USB (Windows) ou règle udev (Linux) |
| Recovery ne démarre pas | Re-flash boot.img sur boot_a et boot_b |
| ADB sideload échoue | Vérifie le câble USB, essaie un autre port |
| Signature verification failed | Clique Yes, c'est attendu pour certains packages |
| Téléphone reste bloqué au démarrage | Wipe dalvik/cache dans recovery, puis redémarre |
🔒 Relocker le Bootloader (Optionnel mais déconseillé avec LineageOS)¶
Fairphone permet de relocker, mais seulement si : - Tu es revenu sur FairphoneOS officiel - OU un OS validé (/e/OS officiel) - Pas avec LineageOS (sauf si tu utilises des keys custom, ce qui est complexe)
Si tu relaunches avec LineageOS et que tu relocks → BRICK POTENTIEL