URL: https://linuxfr.org/users/cyprien1/journaux/mon-nouveau-smartphone-android-degooglise Title: Mon nouveau smartphone Android dégooglisé Authors: Cyprien Date: 2019年04月25日T08:56:14+02:00 License: CC By-SA Tags: android, lineageos, smartphone, firefox, dégooglisation, réparabilité et diy Score: 52 Voilà plusieurs mois que j’ai pour projet de changer mon portable vieillissant. Après avoir lu plusieurs articles sur LinuxFR, je fais un retour sur la solution que j'ai choisi. Le journal 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 correspond à 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, supporter 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éphone 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 : - 3 appareils photos dont un grand angle qui ont de bonnes critiques - très bonnes performances et 32 GO de mémoire - 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 supporté 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 même un projet de [16.0 en beta](https://forum.xda-developers.com/lg-g5/development/rom-unofficial-lineageos-16-0-g5-t3917647) Réception de l’appareil ----------------------- Après 3 semaines, je recois le colis... Je l’ouvre avec une grosse appréhension. L’appareil est nickel, aucune trace. Je l’utilise quelques jours avec la ROM Stock que j’upgrade 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 à part mettre une mauvaise note au vendeur et tenter de réparer le problème par sois-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 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. A chaque étape, sans toujours comprendre ce que l’on fait, on serre les dents au reboot en espérant que l’on a rien brické. Bref, pas simple et stressant. Je ne vais pas rentrer dans les détails de l’installation (je le ferais peut-être dans un autre journal car j’ai tout noté - si cela vous intéresse). Ce que je veux installer sur mon appareil : - Installer lineageOS sans les Gapps - Installer 4 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). Le système est plus fluide que la ROM stock, 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 - opencamera – pour utiliser les appareils photos, j’ai les mêmes performances qu’avec l’application stock - 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 les Unified Network Location Provider qui permettent d’afficher les maps. Donc, les applications se lancaient, 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, ils reprennent les ROM officielles LineageOS et ils y ajoutent 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éblocage - on a toujours peur de «bricker » l’appareil - 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échi à la solution de ne pas installer microG et de n’utiliser que les applications qui fonctionnent sans les GAPPS. Bref, j’en reparlerais 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, voir 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 smartphones. 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 peut-être donc 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.