Ce tutoriel vous présentera un outil capable de supprimer les paquets logiciels pré-installés sur votre téléphone Android que nous nommons généralement des "bloatswares", c'est-à-dire des logiciels inutiles parfois même dangeureux pour notre vie privée (cf. glossaire).
Cet outil est le suivant :
Attention, celui-ci ne fonctionne a priori que sur les marques suivantes :
Disclaimer : nous ne pouvons être tenus pour responsables d'un quelconque mal-fonctionnement du téléphone. Il vous appartient de vous documenter suffisamment et de respecter les conseils mentionnés ici.
Il est essentiel de plus de sauvegarder toutes les données personnelles car, dans le cas d'un dysfonctionnement, il pourra être utile de faire une réinitialisation des données ("reset and wipe data", donc pertes des données personnelles, photos, documents, etc...) voire une réinstallation complète du système.
Veuillez également lire attentivement notre page Avertissements et n'hésitez pas à vous faire conseiller auprès de la communauté.
Il est bien entendu obligatoire à ce stade de faire une sauvegarde de toutes vos données. Nous avons rédigé un tutoriel pour vous montrer comment procéder.
Puis, suivez la procédure suivante :
Activez l'option pour les développeurs sur votre modèle : il suffit généralement de se rendre dans les Paramètres, "A Propos du Téléphone" et trouver des informations sur le logiciel, puis tapez 5 à 10 fois sur le "Numéro de Version", cela activera un menu caché nommé très souvent "Options de développement".
Activez le "Débogage USB" dans ces options (ou "USB debugging" si votre téléphone parle anglais !)
Ou autres distributions basées sur Ubuntu ou Debian :
sudo apt install android-sdk-platform-tools
Ou autres distributions basées sur Arch :
sudo pacman -S android-tools
Ou autres distributions basées sur Redhat :
sudo dnf install android-tools
sudo zypper install android-tools
Des versions "...-opengl" sont également disponibles.
Ne les téléchargez que si la version normale ne fonctionne pas chez vous...Il est possible que vous deviez lancer de nouveau ce logiciel à chaque mise à jour du système car certaines applications système peuvent avoir été réinstallées.
Dans la suite du tutoriel, nous nous occupons d'un téléphone Samsung Galaxy S8, nom de code SM-G950F que vous verrez apparaître dans l'outil. Ce nom de code sera différent chez vous s'il ne s'agit pas d'un Galaxy S8 !
Nous supposerons que le fichier a été téléchargé dans votre 'HOME' (~/
) et dans le répertoire 'Téléchargements'.
Pour ceux qui préfèrent passer par l'interface graphique, procédez comme suit :
Les impressions-écran ci-dessus sont issues d'une distribution sur base GNOME. Cela peut être différent chez vous selon la distro et le DE choisis.
Ouvrez un terminal et procédez comme suit :
cd ~/Téléchargements/
tar xzvf uad_gui-linux.tar.gz
sudo ./uad_gui-linux
L'application se lance et vous verrez apparaître cette fenêtre :
Une (très longue) liste est susceptible d'être créée, mais l'outil va nous aider quelque peu.
Nous avons mis en avant 2 principaux paramètres qu'il est important de mettre en lumière :
Mais l'avantage de ce paramètre est que la désinstallation se fera uniquement sur le profil sélectionné et non de l'appareil lui-même ; si jamais cette désinstallation se passe mal, le paquet pourra toujours être restauré, ce qui est bien pratique en cas de dysfonctionnements.
Attention : nous ne recommandons aucun autre paramètre que "Recommended".
Ce paramètre propose (au maximum) les paquets pour éviter au téléphone d'entrer dans une boucle de boot infinie. Les paramètres additionnels ("advanced", "expert") doivent être sélectionnés uniquement si vous maîtrisez ce que vous faites et les conséquences potentielles.
Nous vous recommandons de faire bien attention à ce que vous allez supprimer néanmoins.
Pour chaque paquet, il est possible d'avoir une explication.
Voici quelques exemples :
Pour ce paquet "com.cnn.mobile.android.phone.edgepanel" :
L'application nous donne un aperçu des fonctionnalités de ce paquet. Ici, nous n'avons vraiment pas besoin que CNN vienne nous donner des informations, nous allons cocher pour pouvoir supprimer ce paquet plus tard.
Pour les 4 paquets "com.facebook.*" :
Dans ce second exemple, nous pouvons voir que ce téléphone contient une version de Facebook pré-installée. Vu que je ne souhaite pas Facebook, nous allons pouvoir la supprimer intégralement du téléphone (non seulement le paquet principal mais aussi tous les paquets annexes).
Pour ce paquet "com.hiya.star" :
Visiblement, à la lecture de leur politique de vie privée, le développeur vous alerte sur ce paquet, qui risque fort de mettre à mal votre vie privée. Il s'agit néanmoins d'un fournisseur de service de détection d'appel de type spam ou suspicieux, qui pourrait donc servir à certains. Il vous appartient de choisir de faire confiance ou non à ce fournisseur de service.
Pour ces paquets "com.microsoft.*" :
Il ne nous semble pas nécessaire d'expliquer en quoi nous supprimons ces paquets, vous l'aurez certainement compris !
Une fois votre sélection faite, cliquez sur "Uninstall Selection" en bas à droite de l'application. Attendez jusqu'à ce que le nombre de paquets à supprimer soit de 0. La liste sera mise à jour et nettoyée des paquets supprimés.
Redémarrez votre téléphone.
Enfin, testez toutes les fonctionnalités pour vérifier son bon fonctionnement.
Si d'aventure le téléphone ne fonctionnait pas de manière optimale, il est tout à fait possible de relancer l'outil et réinstaller les paquets qui pourraient poser problèmes.
Vous avez enfin terminé le debloat de votre téléphone !
La liste est extrêmement longue sur notre téléphone Samsung (il pourrait en être de même pour vos téléphones Samsung, mais aussi Huawei, Oppo, etc.) , et nous devons passer en revue chaque paquet pour vérifier si nous laissons ou supprimons.
Il est à noter que si vous n'êtes pas absolument sûr du paquet et de sa suppression, le mieux est de le laisser, au risque de rendre votre téléphone instable voire inutilisable !
Contributeur(s): Ayo