Home
» Conseils mobiles
»
Comment désinstaller nimporte quelle application Android avec ADB (y compris les applications système et les bloatwares)
Comment désinstaller nimporte quelle application Android avec ADB (y compris les applications système et les bloatwares)
Les appareils Android sont livrés avec de nombreuses applications préinstallées. Si certaines peuvent être utiles, beaucoup sont redondantes et indésirables. Heureusement, vous pouvez désinstaller n'importe quelle application Android sans condition grâce à ADB.
ADB est un ensemble d'outils puissants qui vous offre un meilleur contrôle sur votre appareil Android. Bien qu'ADB soit destiné aux développeurs Android, aucune connaissance en programmation n'est requise pour désinstaller des applications Android.
ADB, ou Android Device Bridge, est un outil qui vous permet d'exécuter du code sur Android depuis votre ordinateur. ADB offre de nombreuses possibilités grâce à la puissance de la ligne de commande. Cependant, vous pouvez également l'utiliser pour des tâches simples, comme transférer votre presse-papiers, installer des applications à distance et, bien sûr, les désinstaller.
La désinstallation d'applications avec ADB ne nécessite pas d'accès root et est assez simple une fois maîtrisée. En plus de vous permettre de désinstaller presque toutes les applications, y compris les applications système et les bloatwares , ADB permet également de désinstaller des applications à distance via le débogage sans fil.
Étant donné qu'ADB communique avec votre appareil via du code, vous devrez vous référer au nom complet du package de l'application, plutôt qu'au nom de marque plus familier de l'application, pour la désinstaller (ce serait quelque chose comme « com.facebook.katana » au lieu de Facebook, par exemple).
Le nom du package peut sembler complexe pour les développeurs, mais en réalité, il est facile de le trouver avec ADB. Une fois le nom du package obtenu, une seule commande suffit pour désinstaller définitivement l'application.
1. Installez ADB sur votre ordinateur
Vous devez installer ADB sur votre ordinateur avant de désinstaller l'application sur votre appareil Android. Pour l'installer, téléchargez-la, puis lancez le terminal de votre ordinateur dans le dossier ADB. Vous pouvez également utiliser Terminal.
ADB est disponible sur Windows, Mac et Linux. Si vous utilisez Linux, vous n'aurez probablement pas besoin d'instructions pour installer des applications via le Terminal. Sur d'autres plateformes, vous pouvez utiliser Scoop pour Windows et Homebrew pour Mac pour installer ADB. Ces deux programmes d'installation en ligne de commande vous permettent d'utiliser le Terminal pour installer des applications.
Prenons l'exemple d'un ordinateur Windows. Une fois Scoop installé, vous pouvez installer ADB avec une simple commande via l'invite de commande.
Lancez l'invite de commande en recherchant cmd dans le menu Démarrer, puis tapez la commande ci-dessous et appuyez sur Entrée sur votre clavier.
scoop install adb
Scoop téléchargera et installera automatiquement ADB. Si des dépendances sont manquantes, Scoop vous demandera l'autorisation de les installer. Tapez « Y » et appuyez sur Entrée pour autoriser l'installation.
Installer ADB à l'aide de Scoop
ADB est maintenant installé et prêt à être utilisé. Le nom du paquet ADB est différent sous Homebrew et Linux. Vous pouvez installer ADB avec Homebrew sur votre Mac avec :
brew install android-platform-tools
Et sous Linux, vous pouvez utiliser :
sudo apt-get install android-tools-adb
2. Connectez ADB à l'appareil Android
Bien entendu, vous devez activer le débogage USB sur votre Android pour utiliser ADB avec cet appareil. Cela vous permet de vous connecter à votre appareil via un câble USB ou sans fil.
Si votre appareil est un smartphone, le plus simple est de le brancher à votre ordinateur via un câble USB. Si vous utilisez un appareil fixe comme une box Android TV, essayez le débogage sans fil avec ADB.
Quelle que soit la méthode de connexion choisie, vous pouvez obtenir une liste des appareils connectés en exécutant la commande ci-dessous dans le Terminal :
adb devices
ADB connecte l'appareil via USB
Cette commande affiche le numéro de série des appareils connectés via USB et l'adresse IP locale pour les connexions sans fil.
3. Recherchez le nom du package d'application avec ADB
Bien que la plupart des applications aient des libellés simples, Android n'utilise pas le libellé de l'application pour les identifier. Que se passe-t-il si deux applications ont le même libellé ? Pour éviter toute confusion, Android utilise un nom de package unique pour identifier l'application. Par exemple, Google Maps apparaît sous le nom « Maps » dans la liste des applications, mais son nom réel est com.google.android.apps.maps.
Heureusement, vous pouvez utiliser ADB dans la même fenêtre de terminal pour trouver le nom du paquet d'une application. Une fois ADB connecté à votre appareil, exécutez la commande ci-dessous pour accéder au shell ADB :
adb shell
Le nom de votre appareil devrait maintenant apparaître à côté de l'indicateur clignotant. Exécutez ensuite la commande ci-dessous pour obtenir la liste de tous les packages installés sur votre appareil Android :
pm list packages
Lister les packages installés avec ADB
Appelez le gestionnaire de paquets ADB pour obtenir la liste de tous les paquets installés sur votre appareil Android. La longueur de cette liste, et la présence de paquets inconnus, suggèrent que de nombreuses applications sont installées sur votre appareil sans que vous en ayez connaissance. La plupart d'entre elles sont des applications système qui fonctionnent en arrière-plan et qui assurent le fonctionnement silencieux de votre appareil Android.
Avertissement :
Vous pouvez désinstaller n'importe lequel des packages Android listés avec ADB, mais cela ne signifie pas que vous devez le faire. La plupart de ces applications sont essentielles au bon fonctionnement de votre système, et leur désinstallation pourrait affecter les fonctionnalités de votre appareil. Ne désinstallez les applications système que si vous savez comment faire !
Une liste complète des packages installés sur votre appareil Android peut vous aider à mieux comprendre, mais rechercher le nom du package d'une application spécifique ne sera pas très efficace.
Vous pouvez utiliser la commande ci-dessous pour filtrer les résultats :
pm list packages |grep chrome
paquet grep adb
Cette commande filtre la liste des paquets pour n'inclure que les paquets nommés chrome. Remplacez chrome par le nom de votre application ou de votre développeur pour trouver les paquets correspondant à cette application.
4. Désinstaller l'application
Maintenant que vous connaissez le nom du package de l'application, vous pouvez la contrôler entièrement. Si vous êtes toujours dans l'interpréteur de commandes ADB, quittez-le en tapant exit et en appuyant sur Entrée. Saisissez ensuite le nom du package dans la commande ci-dessous et exécutez-la :
adb uninstall com.spotify.lite
Désinstaller des applications Android à l'aide d'ADB
Cette commande désinstallera Spotify Lite de l'appareil Android connecté. Remplacez com.spotify.lite par le nom du package de l'application souhaitée ; celle-ci disparaîtra après qu'ADB aura généré un résultat positif.
Notez que la commande ci-dessus demandera uniquement au système de désinstaller l'application pour l'utilisateur actuel. Il est impossible de désinstaller l'application pour tous les utilisateurs, sauf si vous rootez votre téléphone.
Attention, la désinstallation d'applications système peut potentiellement bloquer votre appareil. Ne désinstallez donc que les applications dont vous êtes sûr. Des applications comme Gmail, Google Play Musique, Google Play Films, etc. peuvent être désinstallées en toute sécurité, mais ne supprimez jamais le Google Play Store ni les fichiers qui y sont associés. Si votre téléphone devient instable après la désinstallation d'une application, réinstallez-la depuis le Google Play Store ou réinitialisez votre téléphone aux paramètres d'usine.
Selon le fabricant, certains téléphones ne sont livrés qu'avec quelques bloatwares et applications système qui peuvent être facilement désactivés, tandis que d'autres sont chargés d'applications tierces que les utilisateurs ne peuvent pas supprimer ou désactiver.
Les utilisateurs d'Android bénéficient d'une plus grande liberté grâce à son caractère open source. Cependant, Android présente certaines restrictions de sécurité. Vous ne pouvez pas désinstaller les applications système et la plupart des applications préinstallées sur votre appareil Android sans prendre des mesures supplémentaires. ADB est un outil permettant de contourner cette restriction. Après tout, il s'agit de votre téléphone, et vous devez en avoir le contrôle total. Les instructions ci-dessus vous permettront de supprimer ces applications inutiles de votre téléphone Android sans avoir à le rooter.
L'avantage de désinstaller des applications Android avec ADB est que vous n'avez pas besoin de rooter votre appareil. Il vous suffit de connecter votre appareil, de trouver le nom du paquet de l'application et d'exécuter la commande de désinstallation. Vous savez maintenant comment procéder. Dites adieu aux bloatwares et aux applications inutiles !