Installer et configurez vous-même LineageOS 16 avec MicroG sur un Fairphone 2

,

Les manipulations décrites dans ce tutoriel ont été faites avec un Fairphone 2 configuré en anglais. Il se peut que le menu TWRP s'affichant chez vous soit en français : ça ne change rien, les manipulations restent les mêmes.

Suis-je au bon endroit ?

Nos clients peuvent faire appel à nos services pour effectuer le travail décrit ci-dessous. Mais si vous préférez le faire vous-même ou en vous faisant aider, Commown vous montre comment le faire. N'hésitez pas à nous suggérer des améliorations en nous contactant via ce formulaire si vous n'êtes pas client, ou votre espace personnel sinon.

Pour avoir une idée des bonnes raisons d'installer LineageOS avec MicroG, vous devriez lire la première partie de cette page.

Pré-requis

Ce qui suit suppose que vous avez mis à jour votre Fairphone 2 avec la version 19.11.2 au minimum (lancez l'application Updater pour le vérifier).

Il vous faudra aussi une carte SD installable sur votre Fairphone 2. Il est plus confortable de pouvoir la mettre aussi sur votre ordinateur pour y transférer les fichiers téléchargés depuis celui-ci (c'est nettement plus confortable, mais pas obligatoire : vous pouvez toujours transférer les fichiers depuis l'ordinateur vers la carte SD en la montant dans le Fairphone 2 branché en USB à l'ordinateur).

Pour cette étape de pré-requis, veuillez vous référez à cette page du wiki.

Téléchargement des fichiers nécessaires

Depuis votre ordinateur, téléchargez

  • la version 16 de Lineage + MicroG la plus récente depuis la page officielle : https://download.lineage.microg.org/FP2. Il faut prendre le fichier dont le nom contient 16 et se termine par ".zip" : à l'heure où nous écrivons ces lignes (mars 2020), le fichier se nomme lineage-16.0-20200317-microG-FP2.zip (taille : 460 Mo).
  • le fichier twrp-3.3.1-0-FP2.img (taille : 11 Mo) depuis cette page

Mettez le fichier lineage-16.0-20200317-microG-FP2.zip à la racine de la carte SD. Attention à laisser ces fichiers au format ZIP.

Installation de TWRP

Pour installer TWRP sur votre téléphone, vous pouvez désormais vous reporter à cette page dédiée du wiki, bien détaillée.

Sauvegarde de votre téléphone

Pour sauvegarder de votre téléphone une fois TWRP installé, il existe une méthode particulièrement puissante car elle permet de restaurer le téléphone dans l'état exact dans lequel il était au moment de la sauvegarde, en une seule manipulation très rapide. Vous trouverez des instructions détaillées dans cette page du wiki.

Procédure d'installation

Nous vous conseillons de lire la procédure une fois en entier avant de l'effectuer : vous aurez ainsi une vision d'ensemble du processus qui vous rassurera et vous permettra d'anticiper les besoins.

Installation du système d'exploitation de base

  • Insérer votre carte SD dans le Fairphone 2 éteint, puis démarrer en mode "recovery" : maintenez les boutons volume haut et on/off jusqu’à l’apparition du logo bleu TWRP.
  • faites glisser la triple flèche blanche sur bleue vers la droite ("Swipe to Allow Modifications") - vous pouvez aussi sélectionner la langue française si besoin (mais les intitulés sont souvent plus longs et dépassent, nous allons sur cette page mentionner les intitulés anglais)
  • sélectionnez "Wipe", "Advanced Wipe" et cochez les cases suivantes exclusivement ([ne surtout pas cocher Internal Storage et Micro SD card]) : "Dalvik / ART Cache" , "System", "Cache", "Data" et cliquez sur "Swipe to Wipe", puis cliquez sur l'icône TWRP en haut à gauche de l'écran pour revenir au menu principal
  • sélectionnez « Install », « Select storage », « Micro SDCard », « ok » puis « Install Image », le fichier lineage-16.0-20200317-microG-FP2.zip, cochez "Reboot after installation is complete" et balayez la triple flèche blanche sur bleu vers la droite (sur le message « Swipe to confirm flash ») ; c'est un peu long, mais à l'issue vous êtes prêt à démarrer dans Lineage, la 1ère grosse étape est franchie ! À la fin de l'opération, cliquez sur le bouton gris « Do Not Install » pour redémarrer l'appareil normalement.

Lineage est installé, attendez que votre Fairphone redémarre pour vous lancer dans l'expérience LineageOS! Le redémarrage prend un certain temps, il faut être patient.

LineageOS propose d’ores et déjà une version 17.1 de leur système. Cependant, nous ne l’avons pas encore testée. Les changements avec la version précédente étant significatifs (avec notamment un passage d’Android 9 à Android 10), nous pensons d’expérience qu’il vaut mieux attendre encore un peu pour qu’elle soit bien stabilisée. Nous allons la tester de notre côté et remonter aux commowners les résultats de nos tests, mais c’est assez long. De plus, la version 16 avec Android 9 est déjà suffisante pour améliorer vos capacités en terme d’autonomie de batterie, performances générales ou de compatibilité avec les applications récentes. Pour toutes ces raisons nous vous déconseillons de passer à Lineage 17.1 pour le moment.

Paramétrage après installation

Cette procédure n'est pas très détaillée ici (elle provient d'un document interne et n'a pas été beaucoup retravaillée). Si vous voulez contribuer à la rendre plus détaillée, contactez-nous grâce au formulaire dédié sur notre site web.

  • Lancer l'application F-Droid et dans l'onglet "Paramètres" activez "Installer automatiquement les mises à jour" et "Inclure les applications avec des fonctionnalités qui pourraient vous déplaire" ; ce sont les réglages que nous effectuons chez Commown, il n'y a aucune obligation de les faire si vous savez ce que vous faites. Attention cependant de bien laisser "Via le réseau mobile" sur le choix du milieu, celui le plus à gauche ("Ne jamais télécharger via cette connexion") bloque en fait toutes les mises à jour (c'est un bug).
  • Lancer l'application "Paramètres MicroG" et rendez-vous dans Paramètres UnifiedNlp et activer les deux plugins (Géolocalisation et Géocodage). Puis lancer l’"Auto-vérification MicroG" : tout doit être coché, ce qui peut requérir de donner les autorisations à l'application MicroG Services Core de "Ne pas optimiser la batterie", et passer en Mode de "localisation > Haute précision" (cela se passe dans Paramètres > Applications > MicroG Services Core)

Voici ensuite quelques paramétrages généraux que nous effectuons ensuite sur les téléphones :


Configuration générale Menu
Désactiver le son des touches Paramètres > Sons > Autres sons et vibrations > Sons des touches + vibrer au toucher
Désactiver la vibration du clavier Paramètres > Système > Langue et saisie > Clavier virtuel > Clavier AOSP > Préférences > Vibrer à chaque touche
Désactiver la touche de saisie vocale Paramètres > Système > Langue et saisie > Clavier virtuel > Clavier AOSP > Préférences > Touche de saisie vocale
Désactiver le double-clic pour ouvrir l'appareil photo Système > Gestes > Accès rapide à la caméra

Installation des applications et paramétrage

Une fois parvenu aussi, votre système est opérationnel et ne requiert plus que l'installation des applications qui correspondent à vos besoins, ainsi que leur paramétrage.

Nous avons effectué un travail de sélection d'applications au cours du temps, que vous pouvez ou non suivre selon vos goûts. Nous décrivons simplement les choix que nous avons faits.

La liste des applications installées est la suivante (toutes depuis F-Droid), avec les indications sur les paramètres de configuration choisis :


Application Configuration
fdroid Lancer et mettre à jour les applis
aurora Utiliser un compte anonyme (peut échouer) ; Télécharger en wifi uniquement ; Intervalle de mise à jour : Chaque jour
fennec Épingler uniquement Qwant, Ecosia, Lilo, Wikipedia ; moteur de recherche Qwant par défaut + activer les suggestions de recherche + ajouter les Écosia et Lilo ; options Ne pas me pister ; désactiver l'envoi du bilan de santé
Silence Paramètres -> recherche "SMS" -> Applications de SMS -> choisir silence
Open Camera Désactiver l'appli de caméra initiale, lancer grâce au bouton de bas-droite
Maps -
OsmAnd~ -
Omni notes Widget à placer avec texte d'accueil Commown
Etar désactiver l'appli Agenda
Antenna Pod -
DAVDroid -
Document Viewer -
Your Local Weather Widget à placer ; config OK avec paramètres par défaut
Twidere -
Mastalab / Fedilab -
KeePassDroid -
Nextcloud -
Face Slim -

Contribution coopérative et solidaire

Le déploiement de LineageOS par Commown a été le fruit d’un travail d’équipe motivé par la volonté commune d’allonger la durée de vie des Fairphone et ainsi lutter contre l’obsolescence programmée. Ce travail a impliqué de la gestion de projet, l’écriture de tutoriels détaillés, l’achat de matériel ou encore de la communication en interne comme en externe avec la presse et nos clients.

Nous vous laissons donc la possibilité de déterminer par vous-même la valeur ajoutée de ce travail de fond pour faire durer les appareils et fluidifier leur usage. Si vous êtes satisfait du résu ltat vous pouvez nous encourager encore plus à mener des actions de support sur les OS en participant, même de manière symbolique, à nos frais de déploiements de tels projets en vous rendant sur cette page.