Il y a quasiment 8 ans, j’avais fait un article lors de mon passage sous Android 6 pour indiquer comment je le dégooglisais autant que possible. J’ai décidé de faire un petit followup sur comment j’utilise mon téléphone actuel, et les modifications que je lui ai faites.
Tout d’abord, voici un peu le “contexte”, mon téléphone actuel. C'est un Nokia 7.1 sous Android 10, que j’ai acheté rapidement dans la panique alors qu’il me fallait absolument pouvoir être contacté pour un changement de taff, pendant le printemps 2019.
Je suis limité par le fait de ne pas pouvoir le rooter, ni le mettre à jour, ni installer e/OS/. J’ai du coup un peu fait ce que je pouvais par rapport à mes besoins.
Visiblement, il existe maintenant des moyens de supprimer le bootloader ou de changer la rom, mais les tutoriels semblent un peu vieux et pas forcément super maintenu, comme c’est un téléphone qui n’a pas de support officiel pour ça. Peut-être qu’un jour en plus de tout ça je passerais sous un LineageOS récent.
Mes besoins
Je ne suis pas un expert d’Android. Je me suis donc basé sur mes besoins :
- Avoir et mettre à jour mon appli bancaire et SNCF connect
- Fonctionnalités de base (galerie, contact, téléphoner, etc)
- Avoir un explorateur de fichier
- Quelques applis de messageries
- Connection de mes contacts entre mon ordi et mon téléphone
- Si possible, transfert facile des photos entre les deux.
A coté de cela, je cherchais les choses suivantes :
- Être le moins dépendant possible de services lié à Google, pouvoir ne pas avoir de compte Google sur le téléphone.
- Utiliser le plus possible d’applications libres
Mon but était donc d’avoir un téléphone simple, le moins lié possible à des services.
Base du système
Pour la base du système, j’utilise donc l’Android 10 de mon téléphone. J’ai décidé d’avoir des remplacements pour l’interface de base (le launcher) et pour le Google Store. Pour cela, j’ai utilisé trois applications
- F-Droid est mon magasin d’application par défaut. Je l’utiliser pour installer.
- Aurora Store me sert à installer les applications propriétaires dont j’ai besoin.
- Lauwnchair 14 est mon interface par défaut. Je trouve qu’il fait super bien le taff et peut être utilisé sans aucun lien à des services, sa recherche se faisant uniquement sur les applications.
- AnySoftKeyboard est mon clavier virtuel par défaut.
Les trois ensemble me permette d’avoir une base que je trouve solide et efficace, notamment Lauwnchair qui à une UI sympa et moderne.
Les applications suivantes seront installé via F-Droid, à l'exception de deux applications, pour les raisons indiqués si dessous.
A propos de F-Droid
Comme beaucoup de monde, j'ai constaté l'incident autour de Fennec (la version full-libre de Firefox) F-Droid sur F-Droid ces dernières semaines. En effet, cela fait 2 mois que Fennec est bloqué en version 129 pour des raisons de builds, alors qu'il y a des CVE de constaté sur cette version et corrigé dans les versions suivantes de Firefox. Ce blocage est lié au fait que pour avoir Fennec dans F-Droid, cela utilise un build spécial pour retirer tout les bouts non-libres de Firefox, et les bugs de builds mettent du temps à être corrigés.
Si je peux comprendre la situation (complexité d'avoir une version full-libre, et cela fait partie des règles de F-Droid), avoir une version Firefox avec des vulnérabilité est un danger pour les utilisateurices. Cependant, j'estime que cela ne cause a priori pas de soucis sur les autres applications : Firefox étant un cas particulièrement complexe puisqu'il y a cette phase de "librisation".
Pour du coup Firefox et Thunderbird, je conseille d'utiliser plutôt FFUpdater pour être sûr d'avoir la dernière version.
Application générique
Par “application générique”, j’entends tout ce qui est des fonctionnalités basiques du téléphone : le gestionnaire de fichier, la gallerie photo, le téléphone, les SMS, les contacts…
Une partie des applications que j’utilise proviennent du projet Fossify, qui est un fork du projet Simple Apps, qui avait été racheté y’a quelque temps. J’utilise les applications suivantes de Fossify :
- Fossify Gallerie
- Fossify Clock
- Fossify Gestionnaire de Fichier
- Fossify Calendrier
- Fossify Contact
- Fossify Téléphone
- Fossify Calculatrice
- Fossify Camera
A noter qu’ils ont aussi un Launcher, un clavier, et des applis pour gérer les SMS, des Notes, un enregistreur de voix et un logiciel de musique. J’ai décidé de ne pas utiliser ces applis, une partie parce que j’ai des alternatives (SMS, Notes, Launcher, Clavier), une autre partie parce que je ne les utilise pas (l’enregistreur de voix et la musique). Cependant, ils peuvent rester des alternatives efficaces, et si vous êtes intéressé par eux, n’hésitez pas à les utiliser.
J’aime bien le fait qu’on puisse y customiser la couleur facilement, toutes mes applis Fossify sont d’un magnifique rose, ahah !
À côté de ces applications, pour les SMS, j’utilise plutôt Quik SMS, un fork de QSMS qui faisait déjà un super taff, et Quik c’est la même chose en toujours maintenu.
Remplacement des applis Google
Une partie des applications google sont déjà remplacées par l’utilisation d’autres applications génériques.
- Google Chrome : Firefox Mobile (via FFUpdater)
- GMail : Thunderbird Mobile (via FFUpdater)
- Google Drive : Nextcloud
- Google Maps : Organic Maps
- Google Actualité : Flux Newe relié à mon Miniflux (lecteur de flux RSS)
- Google Photos : Ma galerie + voir partie synchronisation
- YouTube : NewPipe
Cela me rempli l’utilité de la plupart des services Google que j’utilisais, à l’exception de la synchronisation des données.
Synchronisation
En plus de cela, pour tout l’aspect synchronisation, il me faut quelque application supplémentaire, pour connecter à mon instance Nextcloud. Pour cela, j’installe les applications suivantes :
- Nextcloud (pour accéder à mes fichiers sur nextcloud)
- Nextcloud Notes (pour avoir des notes synchronisées à mon nextcloud)
- DAVx⁵ (pour synchroniser mes contacts et calendrier)
A noter que Nextcloud contient d’autres applications utiles pour avoir plus d’éléments synchronisés sur son téléphone Android : Cookbook, Password, Yaga (une appli de gallerie). Ces applications peuvent être des choix utiles si vous voulez relier plus de votre téléphone à votre Nextcloud. Notamment pour les photos, cela peut vous épargner ce que j’ai fais dans la section ci-dessous.
J’utilise également pour pouvoir facilement transférer des fichiers entre mes ordinateurs KDE Connect combiné à l’extension GSConnect pour GNOME. Il peut aussi être utilisé pour sychroniser les contacts sans l’aide d’un outil externe.
Synchronisation des photos
Pour la synchronisation des photos, j’utilise Syncthing-fork, ou je mets mon dossier de photo du téléphone en mode synchronisation avec un dossier Images/photos afin de pouvoir les gérer depuis mon PC. C’est un peu moins “clef en main” que les autres outils, et pour les gens préférant quelque chose de moins “local-first”, il est possible d’utiliser des applications comme Yaga pour synchroniser avec Nextcluod.
Le dossier de photo est mis par défaut sur Syncthing-fork, et une fois que j’ai installé le client GTK sur mon PC, j’ai utilisé un QR-Code qui a permis de lier les deux appareils. Ensuite, j’ai rajouté un dossier auquel le dossier photos serait synchronisé, en cliquant sur le dossier “Android Camera” qui s’affichait sur mon PC une fois cela fait. Cela m’a pris un moment pour synchroniser tous les fichiers (avant nettoyage, j’avais 5 Go de photos), mais maintenant tout se fait au fur et à mesure.
Pour les jeux
Le dernier aspect dont je vais parler est l’aspect “jeux vidéo”. Pour avoir des jeux android, j’ai décidé d’utiliser itch.io qui contient pas mal de petits jeux indépendants. Pour cela, j’utilise l’application Mitch qui est un client non-officiel pour itch.
J’ai aussi quelques jeux obtenus sur F-Droid, mais je trouve qu’itch permet d’avoir accès à pas mal de petits jeux sympa, et qui souvent seront plus éthiques que certains qu’on peut trouver sur le Play Store. On y trouve un peu de tout (dont des tonnes de Visual Novel, même si ce n'est pas trop mon truc), dont quelques petits jeux rapides à jouer qui occupent bien le temps.
Conclusion
Voici donc les choix que j’ai fait pour retirer l’influence de Google sur mon téléphone personnel. Évidemment, ce sont des choix du coup personnels, et on est un peu dans un cas “extreme” de ce qu’on peut faire sans changement de roms Android. De plus, ces remplacements ont quelques effets à connaitre :
- Mes mises à jour ne sont plus automatiques, même si les téléchargements le sont, je dois ensuite mettre à jour les applis via F-Droid ou Aurora Store. Je le fais régulièrement, mais c'est une contrainte en plus.
- L’expérience ne sera pas aussi seamless qu’avec des services Google. Personnellement, le jeu en vaut la chandelle, mais ce ne sera pas le cas pour tout le monde, et pas forcément avec toutes les applis.
Je pense que pour certaines, genre si on a un profil un peu technique, l’utilisation de KDE Connect pour la synchronisation des contacts + Syncthing peut avoir un intérêt aussi d’un point de vue écologique, dans une approche “local-first”, puisque au lieu de synchroniser vos données en passant par un serveur externe, cela le fera directement entre vos deux machines (et si vous êtes étourdi⋅e comme moi punaise KDE Connect pour faire sonner son tel qu’on avait laissé je-ne-sais-pourquoi dans le frigo c’est trop bien mdr).
Bref, tout ceci n’est pas une sorte de “manuel pour être un bon libriste” : c’est un ensemble de logiciels et outils que j’utilise, et qui peuvent pour certaines personnes être utiles.
Peut-être qu'un jour, je tenterais les ROMs et procédure pour passer sous un LineageOS, mais pour l'instant, un peu peur de bricker mon tel, comme ça en est un où ce n'est pas 100% prévu.
Source de l'illustration : Couverture du numéro de Amazing sur l'histoire Reign of the Telepuppets