Android sans Google en tant qu'utilisateur ou utilisatrice - 1

Android sans Google en tant qu'utilisateur ou utilisatrice
Dans cet article, Android désigne Android Open Source Project et Google Android désigne Android + les services logiciels Google (dont des API) + les applications Google (elles ne sont pas toujours toutes installées). Android est un système d'exploitation libre, à l'exception de certains pilotes (un article de la FSF détaille le sujet). Les applications Google ne sont pas libres et dépendent souvent au moins en partie de services privateurs (aussi appelés SaaSS) de Google. En 2013, arstechnica a écrit un article qui décrit la volonté de Google d'améliorer ses applications privatrices au détriment de leurs équivalents libres.
Cet article a pour unique sujet d'expliquer comment faire autrement qu'avec Google (ses applications et ses services) sur Android. Les raisons potentielles pour ne pas utiliser Google sont multiples : inquiétude à propos de la vie privée, les publicités, inquiétude sur le respect de la loi, boycott pour évasion fiscale, des logiciels installés localement et des logiciels utilisés par les services sont privateurs, peur d'une entreprise jugée trop grosse, vous ne voulez pas d'un Minitel 2.0, peur que ce soit "notre" Skynet ou une partie de celui-ci, pressions sur des artistes, pressions sur des éditeurs de contenu, automatisation d'une "justice" et justice privée, le capitalisme est un mal, etc. C'est pourquoi toute solution autre que Google est proposée (même si elle est : non libre, non éthique, proposée par une entreprise lucrative, centralisée, inquiétante à propos de la vie privée, etc).
Cet article n'est pas exhaustif. C'est pourquoi certains sujets et solutions ne sont pas abordés. Cela ne vous interdit pas de faire des propositions, au contraire !
À propos des applications Google
Synchronisation via Google
Si vous avez les applications Google et que vous avez configuré un compte Google, il y a peut être des données synchronisées avec celui-ci. Pour le savoir avec Android 4, allez dans l'application "Paramètres" et dans "Google" de la partie "Comptes", puis sélectionnez un compte, enfin vous pouvez décochez ce que vous ne voulez pas ou plus synchroniser (désinstaller une application peut en effet ne pas suffir). D'autres données peuvent être envoyées à Google, avec Android 4, démarrez l'application "Paramètres" et cliquez sur "Sauvegarder et réinitialiser" de la partie "Personnel", ensuite vous pouvez décocher "Sauvegarder mes données" (qui a pour descriptif assez large "Sauvegarder les données des applications, les mots de passe Wi-Fi et d'autres paramètres sur les serveurs Google"). Il est possible que vous partagiez des données de localisation sans que cela soit visible dans la gestion de votre compte, en effet sous Android 4 dans l'application "Paramètres" et dans "Données de localisation" de la partie "Peronnel", l'option "Localisation via WiFi et réseaux mobiles" envoie des données à Google si elle est cochée.
Désactiver des applications
Si des applications Google sont sur votre Android, vous pouvez constater que certaines ne peuvent peut être pas être désinstallées (du moins pas sans les droits root). Néanmoins dans Android 4, vous pouvez les désactiver. Pour cela, allez dans l'application "Paramètres", puis dans "Applications" de la partie "Appareil". Pour finir, cliquez sur une application, si elle est désinstallable il y aura un bouton "Désinstaller" à droite, sinon il y aura un bouton "Désactiver" à la place. Désinstaller des applications ne pose pas problème, en revanche les applications uniquement désactivables font partie du système, il peut donc y avoir un risque de les désactiver.
Passer par le Web
Si vous ne voulez pas avoir d'applications Google installées, mais que vous souhaitez encore certains de ses services, c'est dans la majorité des cas possibles via le Web. Le navigateur de AOSP (au moins de la version 2 à 4) vous permet de mettre un de vos favoris sur le bureau grâce à un widget, il en est de même avec Firefox avec un appui long sur la barre d'adresse ou dans "Menu" > "Page" > "Ajouter à l'écran d'accueil" (du moins avec Firefox 31). GApps Browser permet d'accéder aux services web de Google sans que cela soit dans votre navigateur web principal, cela permet de compartimenter le traquage.
Chiffrer ses données
Si des applications Google sont installées sur votre système, Google peut déverrouiller le système à distance. Pour éviter que cela soit possible, vous pouvez vous séparer des applications propriétaires de Google ou utiliser le chiffrement intégral proposé à partir d'Android 5.0. Si vous ne voulez ou ne pouvez faire aucune des 2 solutions, vous pouvez au moins chiffrer vos données importantes avec une ou des applications dédiées. Pour chiffrer votre système avec au moins Android 4, ouvrez l'application "Paramètres", cliquez sur "Sécurité" de la partie "Personnel", puis cliquez sur "Chiffrer", mais avant cela il faut que vous ayez défini une méthode de verrouillage qui puisse être utilisée comme une clé pour le chiffrement (par exemple un mot de passe). Si vous ne trouvez rien dans les paramètres qui vous indique si vos données sont chiffrées, l'application IsPhoneEncrypted pourrait vous être utile.
Remplacer les API Google
NoGapps et microG sont des projets qui visent à remplacer les API privatrices de Google par des équivalents libres. Ceci permet de faire fonctionner des applications qui s'appuient sur les API de Google sans avoir une version propriétaire de celles-ci. Il existe déja de nombreux équivalents libres, tels que : µg UnifiedNlp, NetworkLocation, MapsAPI, osmdroid, GoogleLoginService, JGoogle et JGooglePlay.
Les applications
Obtenir des applications (Play Store)
- Vous pouvez télécharger et installer des fichiers APK. Par défaut, il n'est pas toujours possible d'en installer. Pour pallier ce problème dans Android 4, allez dans l'applications "Paramètres", puis dans "Sécurité" de la partie "Personnel", enfin si cela n'est pas déja fait cochez "Sources inconnues" de la partie "Gestion de l'appareil".
- F-Droid est un gestionnaire graphique de dépôts logiciels. Il est libre et gratuit. Le dépôt par défaut ne propose que des logiciels libres (vous pouvez lire leur politique d'inclusion pour plus d'informations). Il existe une interface web respectant le style "Matriel Design", mais elle n'est pas libre.
- Firefox MarketPlace est le marché d'applications de Mozilla pour Firefox (qui marche sur Android). Il nécessite d'exécuter du code JavaScript, mais il semble être libre, cela évite de tomber dans le piège JavaScript.
- Il existe de nombreux émulateurs libres. On peut par exemple citer : GameBoid pour la GBA qui est disponible dans les archives de F-Droid, GBCoid pour la GBC qui est disponible dans les archives de F-Droid, Nesoid pour la NES qui est disponible sur F-Droid, RetroArch pour la PS1 et d'autres, Mupen64 Plus AE pour la N64 qui est disponible sur F-Droid, nds4droid pour la NDS qui est disponible dans les archives de F-Droid, PPSSPP pour la PSP qui est disponible sur F-Droid et Dolphin-emu pour la GC et la Wii qui est disponible sur F-Droid. Cela peut permettre d'avoir de nombreux jeux (très très rarement libres) avec peu voire aucun risque de sécurité grâce à l'encapsulation de l'émulation. Il faut être conscient que la légalité de l'émulation est une question compliquée (cela dépend des lois de votre pays, dont la durée du droit d'auteur ou copyright).
- Yalp Store est une application libre pour rechercher et télécharger des applications du Google Play Store. Aurora Store en est une version dérivée.
- GooglePlayDownloader est un logiciel libre et gratuit (nécessitant le langage Python et utilisant une API non officielle pour le Google Play) qui permet de télécharger des applications (libres ou non) du Play Store sans compte Google !
- Humble Bundle propose parfois des packs de jeux privateurs Android au prix que vous souhaitez ! Il propose aussi un magasin avec des jeux pour Android et une option pour n'avoir que ceux sans DRM.
- SlideMe est un marché d'applications privateur avec des centaines de milliers d'applications (libres ou non).
- Amazon AppStore est un marché privateur avec des centaines de milliers d'applications, dont de nombreuses non libres. Néanmoins si vous voulez éviter Google, il en est probablement de même d'Amazon (pour plus d'informations vous pouvez lire l'article Wikipédia et le point de vue de Richard Stallman).
- Yandex.Store est un marché propriétaire d'applications (libres ou non) (qui en octobre 2014 demande des autorisations dont la possibilité de recevoir des SMS, enregistrer des fichiers audio et connaitre la position approximative…).
- PlayPhone est un marché propriétaire de jeux.
- APKMirror propose de nombreux APK (des fichiers d'installation pour Android) avec un certain nombre d'informations sur ceux-ci.
Navigateur web (Chrome)
- Le navigateur de base de Android fait le travail. Par défaut au moins dans la version 4.3, la page d'accueil par défaut est celle de Google, il est possible de changer cela dans les paramètres de l'application ("Général" > "Définir la page d'accueil"). Par défaut au moins dans la version 4.3, le moteur de recherche est Google, mais il est possible d'en changer dans les pamarètres de l'application ("Options avancées" > "Définir le moteur de recherche"), néanmois il ne semble pas possible d'en ajouter de nouveaux. Par défaut au moins dans la version 4.3, la barre d'adresse envoie ce qui est tappé à Google pour proposer des suggestions, ceci est désactivable dans les paramètres de l'application ("Gestion bande passante" > "Préchargement résultats recherche" > "Jamais").
- Lightning est un navigateur web libre gratuit qui est léger et rapide.
- Mozilla Firefox est un célèbre navigateur web gratuit avec de nombreux modules complémentaires disponibles. Malheureusement, il contiendrait des binaires non libres.
- GNU IceCat, sous Android aussi appellé IceCatMobile, est une version modifiée de Firefox. Elle se veut entièrement libre et contient des modules complémentaires pré-installés pour protéger la vie privée et empêcher l'exécution de code JavaScript non libre.
- Fennec F-Droid est une version de Firefox qui a pour but d'avoir aucune partie privatrice.
- Firefox Focus est une version de Firefox qui se veut respectueuse de la vie privée (disponible sur F-Droid).
- Orfox est compilé à partir du même code source que le Tor Browser, ou presque puisqu'il y a de légères modifications pour le faire fonctionner sur Android. C'est donc un Firefox modifié pour la vie privée et avec Tor intégré.
- Orweb est un navigateur web libre gratuit qui mise sur la confidentialité et passe tout son trafic par Orbot (Tor pour Android) (disponible via le dépôt officiel F-Droid et celui du Guardian Project).
- Privacy Browser est un navigateur web libre et gratuit avec des fonctionnalités pour protéger sa vie privée.
- getChromium est une application qui télécharge et met à jour le navigateur web Chromium.
- Lucid Browser est un navigateur web libre, gratuit et léger.
- JumpGo est un navigateur web libre, gratuit, et rapide.
- Zirco Browser est un navigateur web libre et gratuit intégrant une fonctionnalité anti-publicités.
- Tint Browser est un navigateur web libre et gratuit avec un module complémentaire anti-publicités.
- mBrowser est un navigateur web basique qui est libre et gratuit.
- FOSS Browser est navigateur web simple et libre qui se base la WebView du système.
- Opera est un navigateur web gratuit privateur.
- Opera Mini est un navigateur web gratuit, privateur et léger.
- Chromium SWE Updater met à jour automatiquement une construction de Chromium de Code Aurora optimisé pour les processeurs Qualcomm Snapdragon.
Client email (GMail)
- Le client email de AOSP fait bien le boulot.
- K-9 Mail est client email libre basé sur celui de AOSP, mais avec des fonctions supplémentaires. Il supporte PGP avec APG. Il est disponible sur F-Droid.
- FairEmail est une application libre pour gérer ses courriels qui est présentée comme simple, sécurisée et efficace (disponible sur F-Droid).
- K9 Material est une version non officielle de K-9 Mail avec une interface material design.
- p≡p est un client email libre avec chiffrement OpenPGP par défaut et transparent (disponible sur F-Droid).
- Inbox Pager est un client email libre et gratuit.
Cartographie (Maps)
- OsmAnd est une application de cartographie (visualisation et itinéraire) dont le code source est libre. Elle peut être utilisée hors ligne en téléchargeant des cartes issues de OpenStreetMap. F-Droid la propose.
- WhereYouGo est un client libre et non officiel pour Wherigo qui permet d'afficher des cartes vectorielles.
- Open Map est une application libre et gratuite pour consulter "la" carte OpenStreetMap.
- Maps est une application libre permettant de consulter hors-ligne une carte 2D en se basant sur le projet MAPS.ME.
- Mappy est une application privatrice permettant la visualisation et la navigation.
- Mappy GPS Free est une application privatrice et gratuite de navigation.
- HERE Maps est une application privatrice de visualisation et d'itinéraire qui peut sauvegarder des cartes pour les utiliser sans connexion à Internet.
- Transportr est une application libre et gratuite pour vous aider avec les transports publics (disponible sur F-Droid).
- CityZen est une application libre pour explorer et découvrir une ville (disponible sur F-Droid).
- TilelessMap est un client libre pour consulter des cartes enregistrées localement.
- Marble est une application libre pour la cartographie (disponible en APK). Elle se base sur OpenStreetMap et est faite au sein du projet KDE.
- Offi Plans est une application libre de navigation via les transports en commun (disponible sur F-Droid).
- OpenVegeMap est une application libre pour trouver des restaurants végétariens et végétaliens.
- PagesJaunes – recherche locale est une application privatrice du service éponyme.
- C'est ici (de Pages Jaunes) est une application privatrice pour trouver des lieux autour de vous.
- Vespucci est un éditeur libre pour OpenStreetMap (disponible sur F-Droid).
- StreetComplete est une application libre pour contribuer à OpenStreetMap qui indique des endroits à compléter (disponible sur F-Droid).
- Qz est une application libre pour obtenir le traffic en temps réel via TMC (Traffic Message Channel) avec un récepteur RDS/TMC.
- SeaMapDroid est une application libre pour consulter OpenSeaMap (une carte nautique libre).
- Wheelmap est une application libre pour le service éponyme.
- Trackbook est une application libre pour enregistrer ses mouvements géographiques (disponible sur F-Droid).
- PinPoi est une application libre pour importer des points d'intérêts dans un navigateur GPS.
- Freifunk-Karte est une application libre qui permet de voir les Freifunk Nodes sur une carte pour avoir une connextion à Internet via la Wi-Fi.
Navigation virtuelle (Street View)
- OpenStreetCam est l'application officielle pour le service éponyme qui a un code source libre mais a au moins une dépendance non libre.
- Mapillary est une application pour le service du même nom. Elle n'est malheureusement pas libre.
Lecteur de documents textes (Play Livres, Play Kiosque, Docs et PDF Viewer)
- FBReader est un lecteur de livres qui est libre, gratuit et supporte de nombreux formats (disponible sur F-Droid).
- LibreOffice Viewer est une visionneuse de documents qui est libre, gratuite et supporte de nombreux formats (disponible sur F-Droid).
- Comfort Reader est un lecteur de texte avec un affichage non conventionnel (disponible sur F-Droid).
- Booky McBookface est un lecteur de texte libre qui se veut très simple. Il lit le ePub, le texte brut et le HTML.
- Book Reader est une application libre faite pour lire des livres (dans divers formats) et se voulant simple.
- Reader for Pepper&Carrot est une application libre et gratuite pour consulter Pepper&Carrot (une bande dessinée qui est sous licence libre et faite par David Revoy).
Lecteur de documents PDF
- MuPDF est un lecteur PDF léger, libre et gratuit (disponible sur F-Droid). Il existe une version mini qui est minimaliste.
- CuprumPDF est une visionneuse PDF libre qui se base sur pdf.js.
- PDF Reader est une application libre pour lire les PDF (disponible sur F-Droid).
- APV PDF Viewer est un lecteur PDF libre et gratuit.
Lecteur d'images (Photos)
- Galerie est une application libre pour visualiser des images.
- LeafPic est une visionneuse libre et gratuite d'images qui se veut plus complète que celle par défaut d'AOSP.
- Camera Roll est une application libre pour gérer et visualiser des images (dont des GIF) ainsi que des vidéos.
- GLImageViewer est une visionneuse libre et gratuite d'images.
- Fissure est une application libre et gratuite pour consulter et créer des GIF.
- SVG viewer est un lecteur de SVG.
- Effects Pro est une application libre et gratuite pour appliquer des effets sur des images.
- A Photo Manager permet de rechercher des images.
- Bubble est une application libre et gratuite adaptée à la lecture de bandes dessinées.
- Mi Manga Nu est une application libre et gratuite adaptée à la lecture de mangas.
- DSC Auto Rename permet de renommer des images en se basant sur la date de création.
- SwpieView est une visionneuse d'images minimaliste libre qui a un mode diaporama et gère le format GIF (disponible sur F-Droid).
- Slideshow est une application libre pour visionner des images sous forme de diaporama.
- Flexible Wallpaper est une application libre et gratuite qui permet d'utiliser une image en tant que fond d'écran avec n'importe quel ratio.