Comment désactiver n'importe quel bloatware d'application système sur Android sans racine

Si vous détestez les bloatwares ou les applications préinstallées sur votre smartphone Android, voici comment les désactiver même si Android ne vous le permet normalement pas.

Ce que nous définissons comme « bloatware » dépend de vos préférences personnelles, mais je pense que nous pouvons tous convenir que certains fabricants et opérateurs sont plus coupables que d'autres de l'inclure sur leurs smartphones. Les bloatwares peuvent, selon votre point de vue, aller d'une application préinstallée comme Facebook à l'application de galerie stock non Google Photos. Le bloatware détesté par une personne est la fonctionnalité appréciée par une autre personne, mais malheureusement pour la personne qui classe certaines applications préinstallées comme bloatware, elle ne peut généralement pas le désinstaller. Parfois, vous pouvez désactiver les applications système, mais toutes les applications système ne vous permettront pas de les désactiver.

Il existe cependant des moyens de contourner ces limitations. Nous avons rédigé un guide

il y a quelque temps qui vous a appris à « désinstaller » toute application système préinstallée sur votre smartphone ou tablette Android. Le problème avec cette méthode est double: elle ne désinstalle pas complètement l'application et ne rend pas l'espace à l'utilisateur et annuler la modification vous oblige soit à charger l'APK (si vous pouvez le trouver), soit à l'usine réinitialiser. Pourtant, cette méthode est très utile et nous avons vu des dizaines de messages de forum et de scripts d'utilisateurs en profiter pour débloquer leurs nouveaux appareils Android. Pour aider les utilisateurs à débloquer leurs appareils de manière plus sûre, nous aimerions attirer votre attention sur une autre méthode qui non seulement désactivera le bloatware préinstallé de votre choix, mais permet également de les réactiver très facilement à votre convenance, ce qui rend toute erreur beaucoup plus facile à résoudre. récupérer de. Nous utiliserons toujours les commandes ADB pour manipuler les applications système, alors assurez-vous de ne rien désactiver. absolument critique (utilisez votre meilleur jugement), mais cette méthode est beaucoup plus conviviale si vous désactivez le mauvaise application.


Désactivez toute application système préinstallée sur Android sans racine

  1. Suivre ce tutoriel pour que ADB soit opérationnel sur votre PC Windows, Mac ou Linux. ADB, ou Android Debug Bridge, est un outil de développement qui vous permet d'émettre des commandes puissantes pour contrôler votre appareil. Nous l'utilisons beaucoup dans nos didacticiels pour faire des choses que vous ne pourriez pas faire autrement sans un appareil rooté.
  2. Téléchargez une application comme Inspecteur d'applications depuis le Google Play Store.
  3. Obtenez le nom du package de l’application que vous souhaitez désactiver à l’aide d’App Inspector. Voici des captures d'écran vous montrant comment procéder :
  4. Lancez une invite de commande/PowerShell (Windows) ou un terminal (Mac/Linux) dans le répertoire où vous avez stocké le binaire ADB. Pour les utilisateurs Windows, cela peut être fait en maintenant la touche Maj enfoncée puis en cliquant avec le bouton droit sur le dossier. Dans le menu, sélectionnez l'option « ouvrir la fenêtre de commande ici » ou « ouvrir la fenêtre PowerShell ici ».
    Ouverture de la fenêtre de commande sous Windows 10
  5. Une fois que vous êtes dans l'invite de commande ou le terminal, entrez la commande suivante en fonction de votre système d'exploitation :Invite de commandes Windows :adb shell pm disable-user --user 0 Windows PowerShell :.\adb shell pm disable-user --user 0 Terminal Mac/Linux :./adb shell pm disable-user --user 0
  6. Par exemple, voici à quoi cela ressemble si vous souhaitez supprimer Cleanmaster (com.miui.cleanmaster) qui est préinstallé dans MIUI sur le Xiaomi Mi Mix 2S :Invite de commandes Windows :adb shell pm disable-user --user 0 com.miui.cleanmasterWindows PowerShell :.\adb shell pm disable-user --user 0 com.miui.cleanmasterTerminal Mac/Linux :./adb shell pm disable-user --user 0 com.miui.cleanmaster

Et c'est fini! L'application devrait immédiatement être désactivée et disparaître de votre lanceur. Notez qu'en de rares occasions, certaines applications peuvent être automatiquement réactivées si le système dispose d'une fonction pour les réactiver. Par exemple, désactiver le stock Lanceur EMUI 9 sur les appareils chinois Huawei ou Honor le lanceur de stock sera automatiquement réactivé après un certain temps. Si cela vous dérange, essayez le "désinstaller" méthode.

Réactiver toute application système préinstallée désactivée

Que se passe-t-il si vous avez désactivé une application et souhaitez la récupérer? C'est très simple de réactiver l'application! Tout d'abord, allez à Paramètres > Applications et regardez la liste « Toutes les applications » (elle peut se trouver à un endroit différent sur votre appareil.) Habituellement, vous pouvez filtrer ici pour voir les noms de toutes les applications désactivées. Une fois que vous savez quelle application vous souhaitez réactiver, procédez comme suit :

  1. Ouvrez une invite de commande ou une fenêtre de terminal et exécutez la commande suivante :Invite de commandes Windows :adb shell pm list packages -dWindows PowerShell :.\adb shell pm list packages -dTerminal Mac/Linux :./adb shell pm list packages -d
  2. Cette commande répertorie tous les packages désactivés. Recherchez le nom du package qui correspond à l'application que vous souhaitez réactiver. Maintenant, exécutez simplement la commande suivante pour réactiver l’un d’entre eux :Invite de commandes Windows :adb shell pm enable Windows PowerShell :.\adb shell pm enable Terminal Mac/Linux :./adb shell pm enable
  3. Si vous rencontrez des problèmes, essayez de redémarrer après avoir réactivé l'application.

Qu'avons-nous fait?

Tout d'abord, il est important de différencier ce que fait cette commande et pourquoi elle est supérieure à la méthode que nous avons utilisée dans notre précédent tutoriel de suppression des bloatwares. Dans ce didacticiel, nous avons désinstallé une application au niveau utilisateur, ce qui signifie qu'elle était toujours installée sur le périphérique dans la partition système mais pas pour l'utilisateur principal (utilisateur 0). C'est pourquoi, pour le récupérer, vous deviez soit réinitialiser les paramètres d'usine, soit charger l'APK. Dans ce tutoriel, nous sommes désactiver l'application pour l'utilisateur principal plutôt que de la désinstaller, ce qui signifie que nous pouvons l'activer sans la réinstaller.

La commande pm Disable-user existe depuis des années, mais elle a été négligée au profit de pm Disable. On pourrait penser que pm Disable-user et PM Disable --user 0 seraient identiques, mais vous auriez tort. Pour une raison quelconque, la commande Disable-user vous permet de désactiver pratiquement n'importe quelle application de votre choix, alors que la commande de désactivation standard est assez limitée.

La meilleure partie de cette méthode est que si vous gâchez et désactivez une application que vous ne devriez pas, c'est une solution très simple. Vous recevrez également toujours les mises à jour OTA car vous ne modifiez aucun fichier système. C'est pourquoi nous avons besoin de la partie "--user 0" de notre commande, qui spécifie que l'application ne sera désactivée que pour l'utilisateur actuel, pas pour tous les utilisateurs, ce qui nécessiterait un accès root.