1. Pré-requis

  • Disposer d'un ordiphone de type Android et compatible avec /e/OS : voir la liste.
  • Disposer d'une connexion Internet, soit via Wi-Fi, soit via un abonnement de téléphonie mobile incluant des données mobiles (data).
  • Pour l'installation du système uniquement : disposer d'un ordinateur connecté à l'Internet et d'un câble USB pour relier les deux appareils.
  • Pour la création facultative d'un compte /e/ : une adresse mél.

Actuellement la e.foundation propose à l'achat des ordiphones reconditionnés haut de gamme pour un prix attractif. Voir les offres sur le site officiel. Cela vous assure que l'appareil est 100% compatible avec /e/OS et permet de se dispenser de l'installation.
Comme par ailleurs /e/OS n'est pas encore compatible avec le nouveau modèle Fairphone 3, c'est le meilleur achat que vous puissiez faire actuellement.

2. Installation (niveau avancé)

2.1. Installation initiale

/e/OS s'installe à la place du système pré-installé sur votre machine. Cette opération est à faire de préférence en tout premier lieu dès l'achat. En effet l'ordiphone est complètement réinitialisé par l'opération : sauvegardez vos données si vous avez déjà commencé à l'utiliser.

Notes pour le Fairphone 2 :

  • la version courante de /e/OS pour le Fairphone 2 est basée sur Android 7 (une version basée sur Android 9 est en cours de test, vous pouvez y participer) ;
  • pour le Fairphone 2 il est possible à tout moment de ré-installer soit Fairphone Open, soit le système de départ (Android®). Voir tutoriel ;
  • sur le Fairphone 2, le chargeur d'amorçage (bootloader) est déjà déverrouillé.

Note pour les appareils de marque Samsung :

  • pour les appareils de marque Samsung, un utilitaire supplémentaire est nécessaire : Heimdall, voir ce tutoriel d'installation de /e/OS sur un Samsung. Alternative, avec un ordinateur Windows® et l'utilitaire Odin : voir cet autre tutoriel.

Notes générales :

  • pour information, /e/OS se base sur LineageOS, lequel se base sur Android Open Source Project (AOSP). Pour mieux comprendre l'organisation interne d'un ordiphone et le processus d'installation lisez cette page sur linuxfr.org.
  • avant de pouvoir installer un système d'exploitation sur votre appareil vous devez déverrouiller le chargeur d'amorçage (bootloader), voir ce tutoriel. (La procédure est encore plus contraignante sur les appareils de marque Xiaomi.)

À lire avant d'installer /e/OS :

  • ce tutoriel en français résume les étapes de l'installation (pour le Fairphone 2 l'étape 2 est inutile).
  • allez sur la page dédiée à votre modèle d'ordiphone. Pour le Fairphone 2 : ici.
  • consultez la liste des problèmes connus. Pour le Fairphone 2 : ici.
  • lisez les instructions d'installation. Pour le Fairphone 2 : ici.

Nous allons préciser certains points de la procédure d'installation et indiquer comment faire face à certains problèmes.

Sur votre ordinateur, vous devez installer les utilitaires adb (Android Debug Bridge) et fastboot. Sur GNU/Linux rien de plus facile : ouvrez votre gestionnaire de logiciels, cherchez-les et installez-les. Pour les systèmes Windows® et macOS® suivez le lien dans les instructions d'installation de /e/OS.

IMPORTANT : sur votre ordiphone, désactivez la protection : Paramètres > Sécurité > Verrouillage de l'écran : Aucun.

Sur votre ordiphone vous devez activer le mode "Débogage USB". IMPORTANT : connectez d'abord votre ordiphone à l'ordinateur avec le câble USB, ainsi vous pourrez autoriser d'emblée cet ordinateur à accéder à l'ordiphone.
Pour pouvoir activer le "Débogage USB" il faut tout d'abord faire apparaître les "options pour développeurs". Voici un tutoriel illustré en français pour l'activer (sur frandroid.com).
Au moment où vous activez le mode Débogage USB, un dialogue vous demande d'autoriser cet ordinateur : cocher la case pour rendre l'autorisation permanente (si l'ordinateur vous appartient).

Le Fairphone 2 est déjà équipé de l'utilitaire de récupération TWRP (TeamWin Recovery Project, site officiel), toutefois il faut quand même le ré-installer car la version d'origine est trop ancienne et ne permettra pas l'installation de /e/OS (vous aurez l'erreur "zip signature verification failed").

Vous pouvez suivre notre tutoriel détaillé en français pour installer TWRP.

Au démarrage de la nouvelle version de TWRP, une question est posée concernant l'autorisation des modifications. Vous pouvez choisir "Keep Read only".

Problème possible : sur l'ordinateur, adb ne détecte pas l'ordiphone

Vous devez avoir branché l'ordiphone et y avoir activé le mode "Débogage USB" et autorisé l'ordinateur comme indiqué plus haut.
Il peut être également nécessaire de s'assurer que la connexion USB est en mode "Transfert de fichiers (MTP)" et non en mode "Charge".

Dans votre terminal GNU/Linux, la commande "adb devices" doit retourner l'identifiant de votre ordiphone (une suite de lettres et de chiffres). Si ce n'est pas le cas procédez ainsi :

  • relancez adb sur l'ordinateur : "adb kill-server" puis "adb devices" indique qu'il démarre le démon (daemon) adb.
  • ensuite à nouveau "adb devices". Si l'appareil n'est toujours pas listé, redémarrer l'ordiphone par un appui long sur le bouton "power". S'il ne réagit pas maintenez le bouton "power" enfoncé pendant 15 secondes pour forcer le redémarrage. Puis à nouveau "adb devices" pour vérifier la détection de l'ordiphone.

Note : en cas d'échec de certaines commandes il peut être nécessaire (sous GNU/Linux) de les faire précéder du préfixe "sudo" qui permet de passer la commande en mode administrateur (votre mot de passe vous sera demandé).

À la fin de la procédure d'installation (sideload) de /e/OS, si elle a réussie vous êtes invité par TWRP à redémarrer (reboot). Si vous avez un avertissement "No OS installed", passez outre. Le premier démarrage de /e/OS peut prendre quelques minutes, soyez patient.

2.2. Mise à jour

Dans le meilleur des cas la mise à jour se fait comme dans Android® : l'appareil détecte qu'une mise à jour est disponible. Elle peut être téléchargée puis installée. Cette mise à jour est dite "OTA" (Over The Air, c'est à dire sans avoir besoin de passer par un ordinateur).

Sinon vous devez suivre un procédure manuelle.

Dans tous les cas suivez ce tutoriel.

3. Configuration

3.1. [Recommandé] Créer un compte /e/ (eCloud)

L'intérêt de créer un compte est que vous bénéficierez d'une sauvegarde automatique de vos contacts et photos (en plus d'une adresse mél et de la synchronisation des notes, agenda et tâches). Il est recommandé de le faire AVANT le premier démarrage de votre système, ainsi le compte sera automatiquement connecté à vos applications, vous n'aurez pas besoin de faire la configuration vous-même (voir § 3.3).

Un compte gratuit vous donne droit à 5 Go de stockage. Néanmoins nous vous conseillons vivement de faire un don pour soutenir le projet. Pour un don de 99 €/an vous obtenez un stockage de 20 Go. Le stockage n'est pas chiffré (À VÉRIFIER), vos données seront exposées en cas de piratage des serveurs.

Accès à la création d'un compte (cliquez sur le lien "Register here" -> la page suivante peut être affichée en français). Nécessite une adresse mél valide pour recevoir un lien d'activation. Ensuite vous serez amené à choisir votre identifiant, de la forme : moi@e.email

Le service eCloud utilise le logiciel NextCloud.

Pour accéder à vos courriels depuis un autre appareil que votre ordiphone équipé de /e/OS, vous pouvez soit vous connecter au webmail inclut dans NextCloud (voir § 3.3), soit relier votre compte à une application de messagerie (courrielleur) installée sur cet autre appareil (voir ce tutoriel).

Remarque : si vous utilisez déjà un compte cloud chez un autre fournisseur et que vous souhaitez continuer à l'utiliser, ne créez pas de compte /e/. Vous devrez configurer manuellement la synchronisation vers votre cloud (voir § 3.3).

3.2. Premier démarrage de votre système

Indiquez le cas échéant votre identifiant de compte /e/. De cette façon la synchronisation sera active d'emblée.

Votre appareil est prêt à l'usage.

Le Wi-Fi, le Bluetooth et la localisation sont actifs. Si vous n'en avez pas besoin éteignez-les pour économiser votre batterie.

3.2.1. Personnalisation

Vous pouvez parcourir les paramètres pour effectuer les réglages qui vous conviennent. Voir nos conseils généraux sur la personnalisation.

Un réglage recommandé : changer de DNS

Le DNS (Domain Name System) est le service qui permet de trouver les sites web, c'est un annuaire qui lie le nom des sites web avec leur adresse physique (adresse I.P.). La manipulation du DNS permet la censure (rendre certains sites inatteignables) ou le piratage (diriger vers un site contrefait).

[Android 7] Paramètres > section "Sans fil et réseaux" > ... Plus > DNS.
[Android 9] Paramètres > section "Réseau et Internet" > Options avancées > DNS.

Décochez "Utiliser le DNS du réseau", puis définissez le DNS à utiliser. Recommandé : choisissez l'une des adresses I.P. fournies par l'association FDN : voir ici.

Note : vous pouvez aussi faire ce changement sur votre ordinateur. Pour GNU/Linux : voir ici.

3.3. Activer la synchronisation vers un cloud

De cette façon tout le contenu de votre appareil sera synchronisé (sauvegardé) automatiquement avec votre cloud : les contacts (carnet d'adresse), agenda, tâches, notes, et fichiers : documents, images, photos, sons, vidéos, etc.

Si vous avez créé un compte /e/ et que vous l'avez déclaré au moment du premier démarrage de l'appareil, vous n'avez rien d'autre à faire.

Si vous avez créé un compte /e/ a posteriori vous devez le déclarer. Allez dans les paramètres de l'ordiphone, rubrique "Comptes". Ajoutez un compte /e/.
Pour que la synchronisation des fichiers (en particulier des photos) se fasse vous devez redémarrer l'ordiphone.

 Si vous utilisez un service NextCloud chez un autre fournisseur (par exemple de l'association Zaclys) il vous faudra déclarer ce compte à plusieurs endroits :

  • Dans Paramètres > Comptes > Ajouter un compte "carnet d'adresse" (vous reconnaîtrez l'interface de DAVx5) et (À VÉRIFIER) un compte WebDAV (pour les agenda et tâches).
  • L'application Notes (de NextCloud) permet de choisir le compte cloud avec lequel elle doit se synchroniser.
  • Pour synchroniser les fichiers (photos, sons, vidéos, etc.) vous devrez installer l'application NextCloud. Voir tutoriel.

3.3.1. Pour régler la synchronisation sur l'ordiphone

Aller dans les paramètres, rubrique "Comptes".
L'un des comptes gère les contacts, taches et agenda, l'autre gère le reste (À VÉRIFIER) (les fichiers).

3.4. Restauration de vos éventuelles données et comptes

Voyez notre tutoriel dédié à la restauration des données d'un système Android.

Pour importer des contacts de vos appareils Apple, voir tutoriel sur le forum /e/.
Pour importer des contacts de votre compte GMail, voir tutoriel sur le forum /e/.

Pour ajouter dans l'application Mail d'autres comptes de courrier électronique que le compte e.email, voyez ce tutoriel (suivre les instructions pour K-9 Mail).

Si vous avez opté pour un compte /e/ (eCloud), vous avez aussi l'option de téléverser vos données vers le cloud (par exemple en utilisant l'application NextCloud sur votre ordinateur, voir tutoriel). Grâce à la synchronisation automatique, les données seront transférées directement sur l'ordiphone.

3.5. [Facultatif] Installation d'autres applications

Voyez aussi notre tutoriel "Libérer un appareil Android" pour d'autres idées d'applications. Sauf mention contraire toutes les applications que nous recommandons sont libres et disponibles dans F-Droid.

3.5.1. [Fortement recommandé] Magasins d'applications supplémentaires

L'application pré-installée "Apps" (le magasin d'application) vous donne accès à un catalogue d'applications libres ou pas (voir § utilisation).

Nous vous recommandons néanmoins d'installer le magasin d'application F-Droid. En effet dans celui-ci vous êtes assuré de ne trouver que des applications libres. Voir tutoriel.
Ensuite pour avoir accès à la totalité des applications du Google Play Store® mais sans avoir à s'identifier auprès de Google, installez l'application Aurora Store depuis F-Droid. Voir tutoriel.

3.5.2. Navigateur web alternatif

Le navigateur pré-installé "Browser" est un dérivé libre de Google Chrome®.

Si vous êtes habitué aux navigateurs libres, vous pouvez le remplacer par Firefox Klar ou Fennec F-Droid (la version 100% libre de Firefox).
N'oubliez pas ensuite d'effectuer les réglages pour changer de moteur de recherche, et - dans cas de Firefox/Fennec - d'ajouter le bloqueur de publicité et de traqueurs uBlock Origin. Voir le tutoriel de Firefox.

3.5.2.1. Moteur de recherche alternatif

Dans le navigateur pré-installé le moteur de recherche par défaut est "/e/ Spot", un dérivé du méta-moteur Searx. Celui-ci ne retourne pas toujours des résultats.

Remplacez-le, via les paramètres, par DuckDuckGo ou Qwant (voir notre tutoriel consacré aux moteurs de recherche).
Ce changement est pris en compte par le widget champ de recherche.

3.5.3. Clavier alternatif

Le clavier par défaut d'Android n'est pas particulièrement ergonomique.

Vous pouvez le remplacer par le clavier AnySoft Keyboard (installer aussi la langue française : French Language Pack).

3.5.4. Sécurisation

Si vous êtes amené à installer des applications non libres (en gros : ne provenant pas de F-Droid), il peut être utile d'installer un anti-virus (recommandé : Sophos Intercept X, non libre), un bloqueur de publicité et de traqueurs agissant sur l'ensemble des applications installées : Blokada (voir tutoriel) et l'application Exodus Privacy qui vous indiquera si des traqueurs sont présents dans vos applications installées.

3.5.5. Autres besoins

Selon vos usages vous pouvez avoir besoin d'une application de navigation (OsmAnd : tutoriel), de transport en commun (Transportr), d'une messagerie instantanée pour communiquer de façon sécurisée (voir comparatif), d'un lecteur de codes barres et codes QR (Barcode Scanner), etc.

Voyez aussi notre tutoriel "Libérer un appareil Android" pour d'autres idées d'applications.

4. Utilisation

4.1. Applications

Voici la liste des applications pré-installées, avec des remarques concernant leur usage :

  • Apps (foundation.e.apps) : magasin d'applications.
    Contient des applications libres (telles que publiées par F-Droid) et d'autres non libres (gratuites). L'information de licence (libre ou non) n'est pas toujours disponible. Une note de respect de la vie privée est attribuée (nous recommandons les applications libres et ayant une note d'au moins 6/10) ainsi qu'une liste des traqueurs inclus (fournie par Exodus Privacy). Plus d'explications sur le fonctionnement de Apps ici.
    ! BUG : problème pour installer certaines applications : voir §5 bug apps74.
  • Bliss Launcher (foundation.e.blisslauncher) : Interface principale (lanceur d'applications).
    Permet d'ajouter des "widgets" sur la page à gauche de l'accueil. Sur celle-ci se trouve déjà 3 widgets : la recherche web, les dernières applications utilisées et la météo. Descendre vers le bas de la page et appuyer sur le bouton "EDIT" pour en ajouter d'autres. Par exemple ajouter le widget "cLock" qui affiche les prochains événements de l'agenda, en plus de l'heure et des alarmes.
  • Boîte à outils SIM (com.android.stk)
  • Browser (foundation.e.browser - basé sur l'application "Bromite", qui est une version déGooglisée - et incluant le blocage des publicités - de l'application "Chromium" : la base libre du navigateur web Google Chrome®)
  • Calculatrice (com.android.calculator2)
  • Calendar (foundation.e.calendar - basé sur l'application "Etar") : agenda, directement synchronisé avec votre eCloud.
  • Clavier Android (AOSP) (com.android.inputmethod.latin)
  • Contacts (com.android.contacts), directement synchronisé avec votre eCloud.
  • [Fairphone 2] Fairphone Proximity Sensor Tools (com.fairphone.psensor) : calibration du capteur de proximité.
  • Fichiers (com.android.documentsui), directement synchronisé avec votre eCloud.
  • Galerie (com.android.gallery3d)
  • Horloge (com.android.deskclock)
  • LibreOffice Viewer (org.documentfoundation.libreoffice) : lecteur de documents bureautique.
  • Magnétophone (org.lineageos.recorder) : enregistre l'audio au format wav et enregistre une vidéo de l'écran, avec ou sans son, au format mp4. Les enregistrements sont synchronisés avec votre eCloud (le dossier Vidéos correspond au dossier "Movies" du cloud).
    ! L'application ne donne accès qu'au dernier enregistrement. Les enregistrements vidéos sont accessibles via la Galerie, ou via Fichiers > Vidéos > ScreenRecords ; les enregistrements audio sont visibles dans l'application Musique, ou via les Fichiers > Fichiers Audio > Inconnu > SoundRecords.
    ! BUG : les enregistrements audio ne sont visibles qu'après redémarrage. En attendant pour les trouver il faut parcourir les dossiers depuis la racine de l'appareil : Fichiers > FP2 > Music > SoundRecords. Voir §5 bug recorder2.
  • Mail (foundation.e.mail - basé sur l'application "K-9 Mail"), directement synchronisé (IMAP) avec votre compte e.email.
  • Message (foundation.e.message - basé sur l'application "QKSMS") : SMS et MMS.
  • microG Services Core : permet d'utiliser les Google Mobile Services® (GMS) - voir § 4.3.
  • MuPDF mini (com.artifex.mupdf.mini.app) : lecteur de fichiers PDF.
  • Musique (com.cyanogenmod.eleven)
  • Notes (foundation.e.notes - basé sur l'application "nextcloud notes"), directement branché sur votre compte eCloud.
  • OpenCamera : les photos et les vidéos enregistrées sont stockées dans le dossier FP2 > DCIM > OpenCamera. Elles sont accessibles dans la Galerie, album "OpenCamera". Elles se synchronisent avec votre compte eCloud (après un certain délai..., le dossier DCIM correspond au dossier "Photos" du cloud).
  • OpenKeychain (org.sufficientlysecure.keychain) : pour utiliser le chiffrement PGP dans les courriels.
  • OpenTasks (org.dmfs.tasks) : gestionnaire de tâches, directement synchronisé avec votre compte eCloud.
  • Paramètres du système (com.android.settings)
  • Radio FM (com.caf.fmradio)
  • Téléphone (com.android.dialer)
  • Weather (foundation.e.weather - basé sur l'application "Good Weather") : météo.

4.2. Cloud

Si vous avez créé un compte /e/ :

Accès à votre espace de stockage cloud (contacts, photos...) et messagerie en ligne (webmail) : ecloud.global

Pour régler la synchronisation sur l'ordiphone, aller dans les paramètres, rubrique "Comptes".
L'un des comptes gère les contacts, taches et agenda, l'autre gère le reste (À VÉRIFIER) (les fichiers).

4.3. [Non recommandé] Utiliser les services mobiles Google (GMS) via microG

Certaines applications commerciales nécessitent les services Google (il s'agit essentiellement du service de notification poussées (push) de nouveaux messages appelé "Google Cloud Messaging" (GCM) et de la carte Google Maps®).

Vous pouvez passer outre l'avertissement et voir comment elles se comportent. Souvent leurs fonctionnalités principales sont conservées (par exemple ProtonMail fonctionnera mais vous ne recevrez pas de notification ; Signal fonctionnera mais (À VÉRIFIER) ne pourra afficher une géo-localisation).

Pour certaines applications néanmoins les GMS sont incontournables. Pour ce faire vous devrez enregistrer un compte Google.
Allez dans Paramètres > microG > Services Google : Account.

4.4. Géo-localisation

En ce qui concerne la localisation, microG (via UnifiedNlp) permet l'usage de la base de donnée de Mozilla. Vous pouvez donc activer la géo-localisation non seulement via les satellites (GPS, Galileo) mais aussi via les réseaux Wi-Fi et cellulaires, sans être pisté par Google.

Cela permet soit d'augmenter la précision, en utilisant tous les systèmes simultanément, soit d'économiser la batterie en utilisant uniquement les réseaux Wi-Fi et cellulaires.

5. Problèmes connus

Consultez la liste des problèmes spécifique à votre modèle d'ordiphone.

  • Pour le Fairphone 2 : ici.

Problèmes généraux :

  • Liste complète des bogues : ici (233 au jour de mise à jour du billet).
    • La traduction française de l'interface et des applications spécifiques à /e/OS n'est pas tout à fait complète (bug management282).
    • Certaines applications ne parviennent pas à s'installer depuis le magasin d'application "Apps" (bug apps74) -> installez-les depuis F-Droid.
    • Les enregistrements audio effectués avec le Magnétophone n'apparaissent dans l'application Musique qu'après redémarrage de l'appareil. En attendant pour les trouver il faut parcourir les dossiers depuis la racine de l'appareil : Fichiers > FP2 > Music > SoundRecords. (bug recorder2)

Améliorations souhaitables

/e/OS est un logiciel libre soutenu par une communauté d'utilisateurs. Il est donc possible de le faire améliorer.

  • Le compte /e/ (eCloud) devrait pouvoir être créé au moment du premier démarrage de l'appareil (appuyer cette suggestion).
  • Le stockage eCloud devrait être chiffré pour améliorer la sécurité des données de l'utilisateur (appuyer cette suggestion).
  • L'extension privilégiée de F-Droid devrait être pré-installée pour permettre l'automatisation complète des mises à jour des applications installées via F-Droid (appuyer cette suggestion).
  • Le Lanceur d'application (Bliss Launcher) devrait avoir une meilleure ergonomie (appuyer cette suggestion).

6. Liens utiles

Site officiel : e.foundation dont foire aux questions (en français) et documentation (en anglais) dont tutoriels (How Tos).

Forum d'entraide : community.e.foundation (inclut une section en français). Section dédiée au Fairphone 2 (en anglais) : ici.

7. Contribuer et financer

Vous pouvez faire un don ou rejoindre la communauté pour participer aux tests, à la traduction, etc.

8. Alternatives libres

Pour le Fairphone 2, vous pouvez installer le système Fairphone Open OS (basé sur Android Open Source Project (AOSP)) : voir tutoriel.

Les autres systèmes libres basés sur AOSP nous paraissent moins aboutis que /e/OS.

Si vous faites l'acquisition d'un ordiphone de marque Librem, développé par la société Purism, il est équipé du système PureOS (basé sur GNU/Linux, non compatible avec les applications pour Android®) et accompagné de l'écosystème Librem One.


mise à jour : 8 février 2020 ; version e-0.7-n-2020011737872-dev-FP2 (n = Android 7 "nougat")