10 votes

Comment désactiver une application stockée dont le bouton Désactiver est grisé ?

Il y a une application bloatware (spécifiquement VUDU Version 1.0) qui a été préinstallée sur mon appareil. Chaque fois que je démarre mon appareil, il lance un processus d'application, de sorte que chaque fois que je démarre, je dois ouvrir l'App Switcher et le faire disparaître.

Je suis allé dans l'application Paramètres et j'ai essayé de forcer l'arrêt puis de désactiver l'application, mais le bouton de désactivation est lui-même désactivé ("grisé"). Certaines autres applications ne me permettent pas non plus de les désactiver. Existe-t-il un autre moyen d'activer le bouton ou de désactiver l'application sans avoir besoin de créer un compte ? J'utilise la version 4.4.2.

7voto

Glutanimate Points 304

Sur certaines versions d'Android, vous pouvez utiliser adb pour désactiver des applications que vous ne pourriez pas désactiver via l'interface utilisateur. Le site Application Debloater liée à l'application ci-dessus automatise et simplifie ce processus. Cette réponse expliquera comment effectuer le même processus manuellement.

AVERTISSEMENT : la désactivation de la mauvaise application ou l'utilisation des mauvaises commandes peut entraîner le blocage logiciel de votre appareil. Assurez-vous de savoir ce que vous faites avant de procéder.

  1. Assurez-vous que le débogage Android est correctement configuré, puis lancez un shell adb :

    adb shell
  2. Obtenez une liste de tous les paquets installés en utilisant pm

    pm list packages -f
  3. Identifiez les paquets que vous voulez désactiver et notez-les.

  4. Désactivez chaque paquet individuellement en exécutant l'une des commandes suivantes :

    • si vous êtes sur Kitkat : pm block <package_name> par exemple pm block com.motorola.motocare
    • si vous êtes sur Lollipop : pm hide <package_name> par exemple pm hide com.motorola.motocare
  5. L'application devrait maintenant être désactivée et disparaître de votre lanceur. Dans le cas d'un service d'arrière-plan, il cessera définitivement de fonctionner en arrière-plan.

Pour inverser cette procédure, vous pouvez utiliser l'une des commandes suivantes :

  • si vous êtes sur Kitkat : pm unblock <package_name> par exemple pm unblock com.motorola.motocare
  • si vous êtes sur Lollipop : pm unhide <package_name> par exemple pm unhide com.motorola.motocare

1 votes

Pour terminer, depuis Android M et les versions ultérieures, vous pouvez toujours désactiver les bloatwares OEM en courant : pm uninstall -k --user 0 <name of package> sans accès à la racine. Mais attention, les modifications sont permanentes, sauf si vous effectuez une réinitialisation d'usine, auquel cas le bloatware sera à nouveau installé.

4voto

Michael Lihs Points 123

Désolé, mais vous devez Rooter pour pouvoir le faire. Il n'y a pas d'autre moyen.

  1. Racine

  2. (facultatif) Installer Sauvegarde en titane et sauvegarder votre téléphone. Si vous avez un problème, vous pouvez restaurer votre téléphone en utilisant ceci

  3. Utilisez maintenant une application appelée System App Remover pour sélectionner l'application que vous souhaitez supprimer. Vous devez accorder la permission au super-utilisateur pour que cela fonctionne.

0 votes

D'accord, merci pour votre réponse. Je ne pense pas que je vais faire du rootage car mon appareil est tout neuf, mais j'apprécie l'information.

2voto

jis Points 539

Oui, il y a un autre moyen :)

Vous avez de la chance car vous avez la version Android Kitkat. Il suffit d'utiliser l'outil Debloater par Gatesjunior de XDA : http://forum.xda-developers.com/Android/software/debloater-remove-carrier-bloat-t2998294

Exigences : Le programme requiert que les pilotes USB du fabricant soient installés pour votre appareil spécifique ainsi que les éléments suivants : - Système d'exploitation Windows - Débogage USB activé sur votre appareil - Root ou KitKat en cours d'exécution sur votre appareil

0 votes

J'ai essayé votre méthode et j'ai téléchargé le programme, mais il ne reconnaît pas mon appareil. J'ai suivi toutes les étapes et j'ai activé le débogage USB. Ma tablette est de marque RCA, et après une recherche plus approfondie, il semble que RCA ne produise pas de pilotes pour ses appareils. Puis-je utiliser ce programme d'une autre manière ?

0 votes

Les pilotes USB de votre fabricant pour votre appareil spécifique sont obligatoires. Essayez de trouver de l'aide sur XDA avec le pilote USB pour votre appareil. Quel est le type exact de votre appareil ? Une tablette de marque RCA n'est pas une information très utile si vous avez besoin d'aide ;)

0 votes

Quelles informations précises vous seraient utiles, comme le numéro de modèle ?

0voto

Suncatcher Points 476

Essayez de cette façon :

  1. Connecter l'appareil via ADB

  2. Allez dans le shell ADB

    adb shell
  3. Trouvez votre application cible en répertoriant toutes les applications.

    pm list packages
  4. Supprimer une application comme celle-ci

    pm uninstall -k --user 0 com.android.inputdevices

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X