Installer /e/OS manuellement sur un Fairphone

, , , , ,

Installation facile:

:warning: Actuellement indisponible :warning:

L’installateur facile ci-dessous comporte actuellement des bugs qui peuvent bloquer votre appareil.

Pour installer facilement /e/OS, e.foundation a créé un installateur facile disponible via ce lien.

Installation avancée:

Prérequis

  • Votre Fairphone 3(+), 4, 5 ou 6
  • Un ordinateur sous Linux ou Windows
  • Un câble USB-C compatible avec le transfert de données
  • :warning: Sauvegardez vos données !

Préparation de l’ordinateur

Windows

  • Téléchargez les drivers adb via ce lien et suivez les instructions.

Linux (Ubuntu/Debian)

  • Ouvrez un terminal (En appuyant simultanément sur Ctrl - Alt - T)
  • Installez les programmes adb et fastboot en tapant dans le terminal la commande suivante, puis appuyez sur Entrée:
sudo apt install adb fastboot
  • Tapez le mot de passe administrateur de votre ordinateur, puis appuyez sur Entrée.
  • Lorsque le terminal vous demandera de confirmer l’installation, Appuyez sur O (pour « Oui ») et faites Entrée.

Télécharger la bonne version /e/OS pour votre Fairphone

Préparez votre Fairphone

  • Chargez votre Fairphone à 80 %.

  • Notez au préalable votre numéro de série (Paramètres → À propos du téléphone → Faites défiler jusqu’à Modèle → Numéro de série) et votre numéro IMEI (Paramètres → À propos du téléphone → Faites défiler jusqu’à IMEI (Port SIM 1) ).

On en aura besoin plus tard.

  • Branchez votre appareil à votre PC

  • Activez le débogage USB :

    1. Allez dans Paramètres → À propos du téléphone.

    2. Faites défiler vers le bas et appuyez sept fois sur la ligne « Numéro de build » jusqu’à ce que votre téléphone vous informe que les options pour les développeurs soient activées.
      (Il est possible que le téléphone vous demande de confirmer l’opération en vous demandant votre code ou schéma de connexion)

    3. Allez dans Paramètres → Système (→ Avancé) → Options pour les développeurs.
      Faites défiler vers le bas jusqu’à ce que vous trouviez le débogage USB

  • Activer le transfert de fichiers :

    1. Allez dans Paramètres → Système → Options pour les développeurs → Configuration USB par défaut → Transfert de fichiers
  • Activer le déverrouillage OEM :

    1. Connectez votre Fairphone au Wi-Fi
    2. Allez dans Paramètres → Système → Options pour les développeurs → Déverrouillage OEM → Activer

Un code de déverrouillage vous sera demandé, il est récupérable sur cette page.

  • Testons alors la connexion avec le PC :
    • Branchez le à votre ordinateur à l’aide du câble USB-C.
    • Testez la connexion du téléphone en PC, en ouvrant un terminal (Ctrl+Alt+T sous Linux, ou ouvrez le logiciel Minimal ADB sous Windows), puis tapez la commande suivante :
adb devices

Si une ligne correspondant à votre numéro de série (Serial Number), alors l’appareil est bien détecté

L’appareil est prêt, installons /e/OS :rocket:

Mettez votre Fairphone en mode « Fastboot »

  • Assurez-vous que votre Fairphone est éteint
  • Maintenez les boutons On/Off et Volume moins jusqu’à ce que le téléphone vibre.
  • Le téléphone va alors démarrer, afficher brièvement un logo « Fastboot », puis un menu ressemblant à ceci.

Déverouillez le bootloader

Afin de pouvoir effectuer l’écriture disque du système d’exploitation, il faut déverrouiller le bootloader de l’appareil.
/!\ Attention: Le déverrouillage du bootloader effacera toutes les données sur votre Fairphone que vous finalisiez l’installation où non ! Ainsi, pensez à les sauvegarder avant.

Pour cela :

  1. Démarrez dans le menu Fastboot si vous n’y êtes pas déjà.
  2. Après avoir ouvert le terminal et testé la connexion au téléphone, veuillez effectuer la commande suivante :
fastboot flashing unlock

  • Acceptez avec Volume + puis Power

  • Le Fairphone redémarre.

  1. Eteignez l’appareil et redémarrez le en mode bootloader à la main :

    • Restez appuyé sur le bouton Volume - puis Power jusqu’à ce que l’appareil démarre dans le mode.
  2. Une fois de retour dans le menu Fastboot, veuillez taper la commande suivante :

fastboot flashing unlock_critical
  • Acceptez avec Volume + puis Power

  • Le Fairphone redémarre.

Le bootloader est désormais déverrouillé !

/!\ Attention : ceci laisse l’appareil vulnérable à des attaques de sécurité - ainsi, après l’installation de FairphoneOS, pensez bien à le verrouiller comme décrit plus bas !

Installez /e/OS

Pour commencer, ré-allumez l’appareil dans le menu Fastboot.

Puis, sur votre ordinateur, extrayez le fichier d’archive que vous avez téléchargé précédemment :

  • Allez dans vos téléchargements → clic droit sur le fichier nouvellement téléchargé (avec un nom qui ressemble à IMG-e-3.5-t-20260211580869-official-FP3.zip) → Extraire vers → créez un nouveau dossier où vous voulez, que vous nommerez FP-eOS → Extraire alors les fichiers dans le dossier.

Pour toute la suite nous allons nous placer dans le dossier FP-eOS fraîchement créé :

  • Faites un clic droit sur le dossier FP-eOS
  • Ouvrir dans un terminal

Installons maintenant /e/OS :

Rentrez alors l’une des commandes suivante en fonction de votre modèle de Fairphone :

./flash_FP3_factory.sh
  • ou
./flash_FP4_factory.sh
  • ou
./flash_FP5_factory.sh
  • ou
./flash_FP6_factory.sh

L’installation s’exécute normalement.

    • Voici alors les dernières lignes du terminal :

      • INFO: Done. The device will reboot now.
        Rebooting OKAY [ 0.001s]
        Finished. Total time: 0.051s
  • Le Fairphone redémarre.

Reverrouillez votre bootloader

Pour protéger vos données en cas de vol ou de perte de votre Fairphone, nous vous conseillons de verrouiller le bootloader de votre Fairphone.

/!\ Attention: Le reverrouillage du bootloader effacera toutes les données sur votre Fairphone - ainsi, ne commencez pas à initialiser l’appareil, car ces données seront perdues !

Pour cela :

  1. Démarrez l’appareil en mode Fastboot
  2. Après avoir ouvert le terminal et testé la connexion au téléphone, veuillez effectuer la commande suivante :
fastboot flashing lock_critical
  1. Après cette commande, l’appareil redémarrera - retournez dans le menu Fastboot.

  2. Une fois de retour dans le menu Fastboot, veuillez taper la commande suivante :

fastboot flashing lock

Le bootloader est désormais reverrouillé !

Bonjour,
J’ai bien suivi toutes les étapes de préparations et j’ai activé le débogage USB, configurer l’USB pour transfert de fichier par défaut et activer le déverrouillage USB. Et adb détecte bien mon FP3.
Je redémarre mon FP3 avec On/Off et Volume moins, et j’ai un menu ressemblant à la photo. Et à partir de là, ça ne fonctionne plus : adb n’est plus connecté avec le téléphone et donc le déverrouillage du bootloader est impossible.
Avez-vous une idée d’où se situe mon erreur ?

Bonjour Christie,

Bravo pour ces premières étapes!
Lorsque votre téléphone est en mode fastboot, il faut utiliser la commande fastboot, et non adb (comme indiqué dans le tutoriel).

Je vous invite à suivre les instructions en faisant de simples copiers/collers :slight_smile:

Bonjour,
Je me retrouve dans la même situation que Christie: tout se passe bien jusqu’à l’étape de redémarrage en appuyant sur On/Off et Volume moins. Je vois le menu de la photo, et quand je lance la commande fastboot flashing unlock, j’ai un waiting for any device qui s’affiche dans l’invite de commande et rien ne se passe. Si je fais power+ puis On/Off, le faiphone s’éteint. Pourtant, si je démarre normalement le téléphone, les options (OEM) et transfert de fichiers sont toujours activées.
Sur la version anglaise du tuto (ici), je comprends qu’un code de dévérouillage doit m’être demandé au moment d’activer OEM, mais ce n’a pas été le cas (m’a été demandé mon code perso).
Quelle solution s’offre à moi ?
Merci de votre aide.
Nicolas

Bonjour @nicolas.giret

Il semble y avoir quelque chose qui bloque dans la communication entre le PC et le téléphone.

Je vous propose de vérifier avec une autre méthode que la connexion se fait correctement : vous pouvez démarrer normalement le téléphone et le brancher à l’ordinateur. Sur le Fairphone, allez dans Paramètres > Appareils Connectés > USB > Transfert de fichiers.
Parvenez-vous ensuite à accéder à la mémoire du téléphone depuis l’explorateur de fichiers de l’ordinateur ?

Si ça ne fonctionne pas, le problème doit se situer soit au niveau du câble utilisé, soit du port USB-C du téléphone. Pour déterminer lequel des deux est en cause, il faudrait faire le test avec un autre câble, si possible. Vous pourrez ouvrir une demande d’assistance depuis votre espace client, dans le cas où le port USB aurait besoin d’un remplacement.

Si ça fonctionne, vous pourrez activer le débogage USB sur le téléphone, puis lancer la commande « adb reboot bootloader » depuis l’ordinateur. Le téléphone devrait redémarrer tout seul dans le bootloader, après quoi vous pourrez relancer la commande qui ne fonctionnait pas précédemment.

Bonne journée,

Yaël, pour l’équipe Commown

Bonjour Yaël,

Merci de votre réponse. Malheureusement, j’avais déjà essayé avec deux câbles USB différents et la commande fastboot flashing unlock reste toujours sans effet, même après avoir redémarrer avec adb reboot bootloader (et oui, j’accède bien au contenu de mon téléphone depuis mon PC quand il est branché avec le câble USB). La connexion ne semble effectivement pas se faire si mon téléphone est en fastboot mode.

Une autre piste ?

@nicolas.giret , je vous ouvre un ticket et on revient vers vous par mail.

Coopérativement,