URL: https://linuxfr.org/news/mon-nouveau-smartphone-android-degooglise Title: Mon nouveau smartphone Android dégooglisé Authors: Cyprien ZeroHeure, BAud, Julien Jorge, Nÿco, Davy Defaud, palm123, Nils Ratusznik et Ysabeau 🧶 Date: 2019年04月25日T17:22:06+02:00 License: CC By-SA Tags: google, firefox, dégooglisation, f-droid, android et lineageos Score: 43 Acheter un _smartphone_ sous Android, ça signifie avec tout plein de Google dedans. Pourtant, Android est une distribution GNU/Linux, comme celles disponibles sur le _desktop_. Est‐il alors possible d’installer aux petits oignons sa propre distribution GNU/Linux sur un téléphone mobile ? Oui, voici comment. ---- [Journal à l’origine de la dépêche](https://linuxfr.org/users/cyprien1/journaux/mon-nouveau-smartphone-android-degooglise) [LineageOS](https://lineageos.org/) [microG](https://microg.org/) [LineageOS for microG](https://lineage.microg.org/) ---- Voilà plusieurs mois que j’ai pour projet de changer mon portable vieillissant. Après avoir lu plusieurs articles sur _LinuxFr.org_, je fais un retour sur la solution que j’ai choisie. Le texte est assez long, si vous êtes pressés, mes conclusions sont en bas de page. Choix du téléphone ================== Première étape, choisir un modèle qui corresponde à mes critères : - un bon appareil photo ; - batterie amovible ; - écran agréable ; - assez diffusé pour pouvoir changer des pièces en cas de panne ; - moins de 200 € ; - et, bien sûr, fonctionner avec LineageOS. Les téléphones reconditionnés ----------------------------- Assez vite, je me suis dit que ça serait bien d’acheter un haut de gamme qui a quelques années. Cela m’a amené vers le marché du reconditionnement. Utiliser un téléphone de seconde main satisfait ma (petite) fibre écologique. Comme les critiques et les expériences partagées par les sites qui proposent ces téléphones sont très mauvaises, je me suis dit que j’allais le commander en Chine. Quel est l’élu ? ---------------- J’ai finalement choisi le LG G5 (série H850) que j’ai acheté sur Aliexpress, voici pourquoi : - trois appareils photos dont un grand angle qui ont de bonnes critiques ; - très bonnes performances et 32 Gio de stockage ; - beaucoup de pièces détachées pas trop chères ; - 110 ,ドル cela me laisse une marge au cas où le téléphone reçu a un problème ; - LineageOS fonctionne en [version 14.1 officielle](https://download.lineageos.org/h850) et [15.1 non officielle](https://forum.xda-developers.com/lg-g5/development/rom-unofficial-lineageos-15-1-g5-t3806842), mais qui semble marcher très bien, et il y a même un projet de [16.0 en bêta](https://forum.xda-developers.com/lg-g5/development/rom-unofficial-lineageos-16-0-g5-t3917647). Réception de l’appareil ----------------------- Après trois semaines, je reçois le colis... Je l’ouvre avec une grosse appréhension. L’appareil est nickel, aucune trace. Je l’utilise quelques jours avec le système d’origine que je mets à jour vers Android 7.0. Tout fonctionne : appareil photo, écran, GPS (c’est la maladie de ces téléphones), la batterie tient la charge, etc. Cool, je pense que je suis tombé sur un bon numéro. C’est quand même un peu la loterie : que faire si quelque chose ne fonctionne pas, sauf mettre une mauvaise note au vendeur et tenter de réparer le problème par soi‐même ? Le parcours du combattant de l’installation de ROM sur Android ============================================================== Bon, il ne faut pas se le cacher, installer LineageOS sur ce téléphone, c’est beaucoup plus compliqué que d’installer GNU/Linux sur un PC :-). Il faut suivre des tutos à droite et à gauche, télécharger des fichiers et les installer en les flashant. Il y a bien [la documentation officielle LineageOS](https://wiki.lineageos.org/devices/h850/install), mais elle n’est pas complète. À chaque étape, sans toujours comprendre ce que l’on fait, on serre les dents au redémarrage en espérant que l’on n’a rien cassé. Bref, pas simple et stressant. Je ne vais pas rentrer dans les détails de l’installation (je le ferai peut‐être dans un autre article — si cela vous intéresse — car j’ai tout noté). Ce que je veux installer sur mon appareil : - LineageOS sans les applications Google (« GApps ») ; - quatre applications non libres hors F-Droid : Le bon coin, Park4night (pour savoir où passer mes nuits), UE Boom (pour écouter mes enceintes Bluetooth en stéréo), RFI pure radio. Installation de LineageOS 15.1 ------------------------------ La version officielle LineageOS pour ce téléphone est la 14.1 (Android 7, _Nougat_). Mais, après avoir lu quelques forums, j’installe directement la version 15.1 qui semble fonctionner très bien (Android 8, _Oreo_). LineageOS est plus fluide que le système Android d’origine, pas de plantage, c’est clair, agréable, efficace, un grand merci aux développeurs... et à Google ! Avec F-Droid, je peux installer facilement quelques applications : - OSM, pour la navigation ; - Open Camera, pour utiliser les appareils photos, j’ai les mêmes performances qu’avec l’application d’origine ; - oandbackup, pour les sauvegardes ; - Amaze, pour la gestion de fichiers ; - Firefox ; vous voulez vraiment que je vous dise à quoi sert Firefox ?! - Yalp, pour installer des application de Google Play sans Google Play. Ensuite, j’installe mes applications non libres, et là, c’est un peu le drame. Si je n’ai pas de problème avec UE Boom et RFI, park4night et Le bon coin s’installent, mais au démarrage elles me disent qu’elles ont besoin des _GApps_ pour fonctionner. La solution microG ------------------ [microG](https://microg.org/) est un projet libre qui, en gros, fait croire aux applications que les GApps sont installées et répond à leur requêtes. Pour l’installer, c’est à nouveau le parcours du combattant. Il faut « rooter » l’appareil (je l’ai fait avec Magisk, qui permet de cacher le _root_ à certaines applications), installer divers services, configurer, etc. C’est tellement dur à faire, que, malgré mes très hautes compétences, je n’y suis pas arrivé :). En fait, j’y suis arrivé, mais je n’ai pas réussi à installer la bibliothèque _Unified Network Location Provider_ qui permet d’afficher les cartes. Donc, les applications se lançaient, mais sans cartographie (pas grave pour Le bon coin, mais ennuyeux pour park4night). Installation de LineageOS 14.1 for microG ----------------------------------------- La solution pour moi a donc été d’utiliser le projet [LineageOS for microG](https://lineage.microg.org/). Comme son nom l’indique, il reprend les ROM officielles LineageOS auxquelles est ajouté microG. Après un peu de configuration, mes applications fonctionnent, mais, cependant, sur Le bon coin, les cartes ne s’affichent toujours pas et sur Park4night, la carte s’affiche mais les infobulles ne sont pas cliquables. Ce n’est pas grave pour moi, cela ne m’empêche pas de les utiliser. Conclusion ========== Je suis très content de mon achat d’un LG G5 reconditionné et installé avec LineageOS sans GApps ! Les plus : ---------- - j’ai un super téléphone pour un petit prix ; - tout le matériel fonctionne parfaitement ; - c’est du recyclage, donc moins mauvais pour la planète qu’un appareil neuf ; - il n’est plus lié à un compte Google ; - finalement, on peut s’en sortir assez bien avec les applications F-Droid — merci aux développeurs ; - LineageOS est vraiment agréable à utiliser — encore merci aux développeurs. Les moins : ----------- - grosse sueur froide au déballage — on ne sait pas forcément sur quoi on va tomber ; - documentation assez confuse et éparpillée ; - grosses sueurs froides (encore !) à l’installation et au déverrouillage — on a toujours peur de rendre l’appareil inutilisable, telle une brique (« [briquer](https://fr.wiktionary.org/wiki/briquer) » dans le jargon) ; - certaines applications non libres ne fonctionnent pas ou mal sans les GApps, on reste dépendant des variations que peut apporter Google à ses API. La suite -------- Je n’ai pas dit mon dernier mot, je pense retenter l’installation d’une version 15.1 avec microG. Aussi, je pense tester LineageOS 16.0. Je réfléchis à la solution de ne pas installer microG et de n’utiliser que les applications qui fonctionnent sans les GApps. Bref, j’en reparlerai peut‐être dans un autre journal ! Je voulais aussi dire que lorsque je parle de cette expérience, je trouve étonnant que les gens se sentent concernés, curieux, voire intéressés par une installation. Il me semble qu’il y a une prise de conscience du problème de nos vies privées avec nos téléphones mobiles. Cela est plus fort que sur PC, c’est peut‐être dû au rapport de dépendance que l’on a avec l’objet. Je vais donc peut‐être créer un projet de documentation Android - LineageOS et essayer d’expliquer les différentes étapes de l’installation (si je les comprends) pour mieux comprendre ce que l’on fait.