-- Leo's gemini proxy

-- Connecting to thasmanie.fr:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=fr

Nettoyage des bloatwares android

2020-09-10

retour


Je vais commencer par prévenir qu'on arrivera pas à un smartphone sans aucun tracker, pub, et choses qui peuvent déranger... si vous voulez garder un peu de vie privée, la seule solution est de ne pas avoir votre smartphone avec vous (l'éteindre ne sert à rien).

Mais bon, je vais quand même partager avec vous ce que je fais quand je reçois (ou réinstalle) un nouveau smartphone sous android (souvent des premium en ce moment : Huawei Mate 10, Samsung Note 9, S10, ...) .


Désinstaller les application

Avant d'utiliser le téléphone, je le nettoie, c'est assez long car les noms des applications constructeur et google changent tous le temps, et on ne sait pas toujours facilement à quoi elles servent (en plus l'info n'est pas toujours dispo en ligne).

Il faut donc prendre son temps à cette étape.


Pour les applications "système", le bouton désinstaller est grisé, mais c'est quand même faisable.

Pas besoin d'être root, par contre il faut passer par la console `adb`, et donc utiliser un PC (ou un MAC pourquoi pas...).


Avant tout, côté smartphone, il faut activer les options développeur : en cliquant plusieurs fois sur le n° de version dans Paramètres / A propos du téléphone / Information sur le logiciel (un popup apparaît quand c'est bon).

Ensuite, il faut activer le débogage usb dans Paramètres / Options de développement.


Maintenant, côté PC, il faut installer adb : `sudo apt install android-tools-adb` (désolé, sous windows je sais pas, mais vous trouverez un bon tuto sur [duckduckgo](https://duckduckgo.com/?q=adb+windows&t=ffab&ia=web))


Je continue le tuto en restant sur mon exemple sous linux.


`sudo adb start-server` (marchait pas sans `sudo`, j'ai pas pris le temps de chercher pourquoi)

brancher le tel via usb, une popup sur le tél demande si on veut autoriser la connexion (faut dire oui :P)

`sudo adb devices`

`sudo adb shell`


Maintenant on peut chercher des applications, les désactiver, et les désinstaller (on voit le résultat en live dans Paramètres / Applications sur le smartphone :


`pm list packages -f google`

`pm disable com.google.android.apps.photos`

`pm enable com.google.android.apps.photos`

`pm uninstall com.google.android.apps.photos` (si ça ne marche pas, tenter la commande ci-dessous)

`pm uninstall –user 0 com.google.android.apps.photos`


Maintenant qu'on sait comment nettoyer le smartphone, voyons ce qu'on va virer.


Adieu google & co


Je n'utilise pas les services google, malheureusement android est brandé avec tout l'écosystème, donc on va commencer par virer toutes les applications en rapport :


gmail

youtube

Play Store

Services Google Play

...


Je vire absolument tout.

Liste non exhaustive :


pm uninstall --user 0 com.android.chrome
pm uninstall --user 0 com.google.android.gm
pm uninstall --user 0 com.google.android.googlequicksearchbox
pm uninstall --user 0 com.google.android.onetimeinitializer
pm uninstall --user 0 com.sec.android.service.health
pm uninstall --user 0 com.google.android.gms
pm uninstall --user 0 com.google.vr.vrcore
pm uninstall --user 0 com.google.android.youtube
pm uninstall --user 0 com.google.android.apps.maps
pm uninstall --user 0 com.google.android.gm
pm uninstall --user 0 com.google.android.googlequicksearchbox
pm uninstall --user 0 com.google.android.onetimeinitializer

Autres applications inutiles


Pareil pour les applications constructeur, et préinstallées, quelques exemples :


pm uninstall --user 0 com.facebook.system
pm uninstall --user 0 com.facebook.services
pm uninstall --user 0 com.facebook.appmanager
pm uninstall --user 0 com.microsoft.skydrive
pm uninstall --user 0 com.linkedin.android
pm uninstall --user 0 com.samsung.android.app.settings.bixby
pm uninstall --user 0 com.samsung.systemui.bixby2
pm uninstall --user 0 com.samsung.android.bixby.service
pm uninstall --user 0 com.samsung.android.bixby.agent
pm uninstall --user 0 com.samsung.android.bixbyvision.framework
pm uninstall --user 0 com.samsung.android.bixby.wakeup
pm uninstall --user 0 com.samsung.android.bixby.agent.dummy
pm uninstall --user 0 com.orange.update

Aïe aïe aïe, j'ai tout cassé


Il arrive qu'on désactive une application vitale pour le smartphone, si c'est le cas, pas d'inquiétude, on pourra toujours faire un "factory reset" (voir la notice du smartphone pour savoir comment faire).

En général, on démarre le smartphone en appuyant sur `Volume-` ou `+` pendant 3 secondes, ou plusieurs boutons en même temps.


Hélas il faudra tout recommencer depuis le début, c'est pour ça qu'il faut bien prendre son temps, et noter à côté si possible (se faire une petite doc d'installation, toujours utile pour le futur).


Configurer le smartphone maintenant qu'il est propre


Ok, maintenant qu'on a un beau téléphone propre, on va commencer à le configurer, tout se passe dans les Paramètres d'android. On va se balader dans tous les menus et sous menus pour voir de quoi est capable le smartphone.

Je ne vais pas tout détailler (ça dépendra des modèles et version d'android), mais les grands principes :


Masquer le contenu des notifications quand le smartphone est verrouillé

Configurer un vrai mot de passe pour déverrouiller le smartphone, les autres solutions n'étant pas sécurisées (code pin, schéma, reconnaissance faciale/iris, etc...)

Ne rentrer aucune donnée biométrique (empreinte, iris, ...)

Désactiver l'optimisation de batterie (si on a bien fait le taf juste avant, la batterie du smartphone tiendra sans problème)

Choisir le clavier qu'on veut

Vérifier les comptes configurés, et les synchronisations en place, ne garder que le nécessaire (rien par défaut donc)

Il est important de pouvoir faire des mises à jour système android, attention à ne pas les bloquer


Suite : utiliser des applications opensource

Et voilà, on a un beau téléphone tout propre, et bien configuré, mais on en fait pas grand chose... Pour ça, on va aller faire un tour un peu plus loin :

Alternatives opensource des applications android

-- Response ended

-- Page fetched on Sun May 5 18:57:33 2024