Les appareils Android sont livrés avec de nombreuses applications préinstallées et, même si certaines d'entre elles peuvent être utiles, de nombreux autres outils sont redondants et indésirables pour les utilisateurs. Heureusement, vous pouvez désinstaller sans condition n’importe quelle application Android à l’aide d’ADB.
ADB est un ensemble d'outils puissants qui vous aident à étendre le contrôle sur votre appareil Android. Bien qu'ADB soit destiné aux développeurs Android, vous n'avez besoin d'aucune connaissance en programmation pour désinstaller des applications Android avec.
Désinstaller les applications Android avec ADB
ADB, ou Android Device Bridge, est un outil qui vous permet d'exécuter du code sur Android depuis votre ordinateur. ADB ouvre de nombreuses possibilités grâce à la puissance de la ligne de commande. Cependant, vous pouvez également utiliser ADB pour des tâches simples, comme utiliser ADB pour changer de presse-papiers, installer des applications à distance et bien sûr les désinstaller.
La désinstallation d'applications à l'aide d'ADB ne nécessite pas d'autorisations root et c'est assez simple une fois que vous avez compris. En plus de vous permettre de désinstaller presque toutes les applications, y compris les applications système et les bloatwares , vous pouvez également utiliser ADB pour 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'à son nom de marque plus familier, pour la désinstaller (ce sera quelque chose comme "com .facebook.katana" au lieu de Facebook pour exemple).
Les noms de packages peuvent ressembler à quelque chose que les développeurs traitent, mais la vérité est que vous pouvez facilement trouver le nom du package de votre application avec ADB. Une fois que vous avez le nom du package, une seule commande suffit pour désinstaller définitivement l’application.
1. Installez ADB sur l'ordinateur
Vous devez installer ADB sur votre ordinateur avant de désinstaller l'application sur votre appareil Android. Vous pouvez l'installer en le téléchargeant puis en lançant le terminal de votre ordinateur dans le dossier ADB. Une autre méthode pour installer ADB sur votre ordinateur consiste à utiliser Terminal.
ADB est disponible sur Windows, Mac et Linux. Si vous êtes un utilisateur Linux, vous n'avez probablement pas besoin d'instructions sur la façon d'installer des applications via Terminal. Sur d'autres plates-formes, vous pouvez utiliser Scoop pour Windows et Homebrew pour Mac pour installer ADB. Ces deux installateurs sont des installateurs en ligne de commande qui vous permettent d'utiliser Terminal pour installer des applications.
L'article utilisera un ordinateur Windows comme exemple. Une fois Scoop installé, vous pouvez installer ADB avec une seule commande via l’invite de commande.
Lancez l'invite de commande en recherchant cmd dans le menu Démarrer, puis entrez la commande ci-dessous et appuyez sur Entrée sur le clavier.
scoop install adb
Scoop téléchargera et installera automatiquement ADB. S'il manque des dépendances, Scoop vous demandera la permission de les installer. Tapez Y et appuyez sur Entrée pour autoriser l'installation.
Installer ADB à l'aide de Scoop
Maintenant, ADB est installé et prêt à vous servir. Le nom du package ADB est différent sur Homebrew et Linux. Vous pouvez installer ADB en utilisant 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 sûr, vous devez activer le débogage USB sur 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, il est plus simple de le brancher sur votre ordinateur à l'aide d'un câble USB. Si vous utilisez un appareil fixe comme un boîtier Android TV, vous devriez essayer le débogage sans fil avec ADB.
Quelle que soit la méthode que vous choisissez pour vous connecter, vous pouvez obtenir une liste des appareils connectés en exécutant la commande ci-dessous dans 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 étiquettes simples, Android n'utilise pas d'étiquettes d'application pour les identifier. Car que se passe-t-il s’il existe deux applications portant le même label ? Pour éviter toute confusion possible, Android utilise des noms de packages uniques pour identifier les applications. Par exemple, Google Maps apparaît sous le nom Maps dans la liste des applications, mais le vrai nom de Google Maps est com.google.android.apps.maps.
Heureusement, vous pouvez utiliser ADB dans la même fenêtre de terminal pour trouver le nom du package de votre application. Une fois ADB connecté à votre appareil, exécutez la commande ci-dessous pour accéder au shell ADB :
adb shell
Vous verrez maintenant le nom de votre appareil à côté de l'indicateur clignotant. Ensuite, exécutez la commande ci-dessous pour obtenir une liste de tous les packages installés sur votre appareil Android :
pm list packages
Liste des packages installés avec ADB
Appel du gestionnaire de packages ADB pour répertorier tous les packages installés sur votre appareil Android. La longueur de cette liste - et les packages dont vous n'avez jamais entendu parler - suggèrent qu'il existe de nombreuses applications installées sur votre appareil dont vous ne connaissez même pas l'existence. La plupart d'entre elles sont des applications système en arrière-plan qui permettent à votre appareil Android de fonctionner silencieusement.
Avertissement :
Vous pouvez désinstaller n'importe lequel des packages Android répertoriés à l'aide d'ADB, mais cela ne signifie pas que vous devriez le faire. La plupart de ces applications sont essentielles au fonctionnement de votre système, et leur désinstallation peut potentiellement affecter les fonctionnalités de votre appareil. Désinstallez les applications système uniquement si vous savez ce que vous faites !
Une liste complète des packages installés sur un 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 adb grep
Cette commande filtre la liste des packages pour inclure uniquement les packages nommés chrome. Remplacez Chrome par le nom de votre application ou le nom du développeur pour trouver le package de cette application.
4. Désinstallez l'application
Maintenant que vous connaissez le nom du package de votre application, celle-ci est entièrement entre vos mains. Si vous êtes toujours dans le shell ADB, quittez le shell en tapant exit et en appuyant sur Entrée. Entrez ensuite le nom du package dans la commande ci-dessous et exécutez-le :
adb uninstall com.spotify.lite
Désinstaller les 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 et il disparaîtra une fois qu'ADB aura généré le résultat Success.