Applications de désinstallation en masse

9

J'aime essayer de nombreuses applications. Souvent, un site comme Lifehacker ou Droidlife comportera plusieurs fonctionnalités similaires et je les installerai toutes afin de comparer les fonctionnalités.

Cela me laisse beaucoup, beaucoup d'applications que je ne souhaite pas conserver. Malheureusement, je ne peux en désinstaller qu'un à la fois.

Existe-t-il une application ou une méthode qui me permettrait de désinstaller un groupe à la fois?

ale
la source

Réponses:

6

Il existe des tonnes d'applications qui effectuent la désinstallation par lots, mais voici une application gratuite simple qui, je le sais, fonctionne: Uninstaller Pro

De nombreux gestionnaires d'applications plus complets ont également une option de désinstallation par lots. J'aime consolider les fonctions en aussi peu d'applications que possible. Maintenant, j'utilise SmartBar qui a un bon gestionnaire d'application avec une désinstallation par lots.

Mat
la source
J'ai essayé à la fois la barre intelligente et le programme de désinstallation, et je suis invité à confirmer pour chaque application et après la désinstallation, donc pour désinstaller 50 applications, je dois appuyer sur 100 boutons OK. S'agit-il de la fonctionnalité / limitation de sécurité de SN Android?
Ivo Bosticky
1

Cela fait un moment que je ne l'ai pas utilisé, mais l'application d'AppBrain vous permettra de vous synchroniser avec votre compte AppBrain ... il devrait donc désinstaller les applications que vous supprimez de votre compte AppBrain, mais je ne peux pas le vérifier car je ne l'utilise plus.

Pas une désinstallation par lots, mais dans LauncherPro, vous pouvez faire glisser et déposer des applications dans la corbeille, survoler pendant quelques secondes, puis déposer pour la désinstaller (au lieu de la supprimer de l'écran d'accueil). Fonctionne également depuis le tiroir de l'application. C'est la méthode que j'utilise habituellement.

Bryan Denny
la source
1

Il y en a une tonne, non?

Celui que je regarde est la désinstallation des applications .

Une fonctionnalité intéressante qu'il a est la possibilité de marquer les applications pour les protéger contre la désinstallation accidentelle en masse.

texte alternatif

ale
la source
1

Scripté via adb & pm (gestionnaire de paquets) :

Si le SDK est installé et que vous aimez utiliser la ligne de commande, c'est à peu près le moyen le plus rapide que je connaisse:

Inconvénient: vous ne voyez que les noms des packages, pas les noms des applications conviviales (Il n'y a apparemment pas de méthode simple. Pour les programmeurs: obtenez le nom de l'application à partir du nom du package )
Inconvénient 2: assurez-vous de ce que vous faites, vous pouvez désinstaller chaque application sur téléphone si vous ne modifiez pas la liste.

# Use android's package manager 'pm'
# list all 3rd party pkgs (using the '-3' parameter)
me@local:~$ adb shell pm list packages -3 > /tmp/pkg.list
# Use whatever editor you like (grep, vi, GUI) to edit the list
me@local:~$ vi /tmp/pkg.list
me@local:~$ cat /tmp/pkg.list | sed 's,.*:,,' | while read a; do adb uninstall $a;done

Peut-être aussi une amélioration pour un nombre limité d'applications:

Le Play Store de Google propose désormais une gestion améliorée par appareil (depuis Google I | O 2012):

Accédez à Mes applications Android (connexion requise) et vous voyez "Applications installées sur [Modèle d'appareil]". Par application, vous disposez d'un:

  • Bouton de mise à jour (s'il y a une mise à jour)
  • Bouton de désinstallation (sauf pour les applications système)

En utilisant cela, vous pouvez facilement désinstaller des applications sur des téléphones ou des tablettes spécifiques en utilisant votre navigateur Internet.

Voir aussi cette réponse acceptée: désinstaller à distance des applications?

ce4
la source
Bien que la mise à jour et la désinstallation à partir du Web Store rendent les choses beaucoup plus faciles (j'aime vraiment), vous devez toujours faire chaque application une par une.
ale
@Al Everett: Ajout d'une solution scriptée également. Meilleur? :-)
ce4
C'est une option. Pas un qui fonctionnera pour moi, mais quelqu'un d'autre peut probablement en bénéficier.
ale
-1

Le problème avec sa méthode et la plupart des autres méthodes que j'ai vues (au moins sur mes machines CentOS 6 et Ubuntu 10) est que les CRLF étaient à la fin de chaque ligne du /tmp/pkg.listfichier, donc le programme de désinstallation au lieu de la désinstallation com.google.chrome, tentait en fait de désinstaller 'com.google.chrome ^ M' ... remarquez le caractère de retour CR. En faisant dos2unix, il y a «succès», pas «échec». Son script sed a peut-être été à l'origine un substitut de dos2unix, mais a été mutilé lors de sa publication.

[CentOS6]# adb shell pm list packages > /tmp/pkg.list.txt
[CentOS6]# adb push /tmp/pkg.list.txt /tmp/
[CentOS6]# adb shell
android:/root # dos2unix /tmp/pkg.list.txt
android:/root # for f in \`cat /tmp/pkg.list.txt\`; do echo $f; pm uninstall $f; done;

Le problème «Échec» a plus à voir avec le shell ADB ajoutant une ligne DOS se terminant par ^ M (sous CentOS Linux de toute façon).

Depuis que j'ai tout fait depuis CentOS 6, j'ai été surpris d'être à nouveau mordu par la technologie des années 1980 qui n'a jamais été aussi bonne que la technologie de 1969. Je suppose que Google voulait rendre les choses plus faciles pour les utilisateurs Windows du shell ADB.

(J'avais modifié (en annexe) la réponse de ce4, mais apparemment cela n'a pas pris.)

rjt
la source
De plus, pour les utilisateurs Windows du shell adb hmmm ... vous n'avez pas utilisé le bloc-notes ou similaire? Ils ne gèrent pas les fichiers au format Un * x - Notepad2 ou Notepad ++ aurait été un meilleur choix pour gérer cela :)
t0mm13b
J'ai désinstallé en masse un tas d'applications à copier dans / system / app / parce que mon téléphone est bloqué en mode sans échec. Le téléphone démarre toujours. je crois que je devrais être en mesure de fournir la preuve que adb lui-même même lorsqu'il est exécuté sur Linux ajoute des caractères de nouvelle ligne DOS. Aucune fenêtre n'était impliquée, j'utilise principalement CentOS, Ubuntu 10 et d'autres versions de * nix. je n'utilise que des fenêtres pour administrer l'ADS.
rjt
Comment cela répond-il même à la question?
ale
1
Al, la question était de savoir comment désinstaller des applications en masse, le script que j'ai publié ci-dessus fait exactement cela. Remarquez la partie «pm désinstallation».
rjt