20 votes

Comment empêcher les applications préinstallées indésirables de s'exécuter automatiquement sur Android ?

Duplicata possible :
Comment puis-je empêcher l'exécution d'applications et de services ?

Comme je ne peux pas désinstaller certains programmes fournis avec un téléphone (dans mon cas, le HTC Desire (non rooté)), comment puis-je empêcher certaines applications de se lancer ou d'essayer de se synchroniser ? Et les cacher ? Ou "Auto-Kill" les tuer

Par exemple

  • application youtube
  • application faceboook
  • stocks (y compris la fonction de synchronisation)
  • twitter (y compris la fonction de synchronisation)

2voto

Collin Points 133

Avec le Samsung Galaxy SIII fonctionnant sous Android 4 (et généralement à partir de Ice Cream Sandwich), il est possible de désactiver (certaines) applications système préinstallées sans rooter le téléphone. Je vais quand même le Rooter, je pense ; les applications d'usine qui me sont imposées et qui ne peuvent pas être désactivées ou désinstallées me foutent les jetons, franchement. Si rien d'autre, c'est juste... impoli.

screen shot

2voto

Milner Points 533

À partir d'ICS (Android 4.0), vous pouvez simplement "geler" les bloatwares dont vous n'avez pas besoin. Cela signifie que vous les rendez "indisponibles" (ou plutôt "non exécutables") sur votre appareil - ce qui les rend invisibles dans le lanceur et les empêche d'être lancés de quelque manière que ce soit - tout en étant capable de les "dégeler" à chaque fois que vous en ressentez le besoin. Plus besoin de Root.

Si vous n'utilisez pas encore ICS, il n'y a aucun moyen de l'empêcher sans mettre votre appareil en service. Ensuite, vous avez le choix de geler ou même de supprimer complètement la merde, par exemple avec l'excellent Sauvegarde en titane -- qui, en tant qu'"effet secondaire" ( lol ) vous donne la possibilité de faire des sauvegardes complètes de toutes les applications et de leurs paramètres, et ce même de manière programmée. Et pour les amateurs de nuages, TB a également intégré le support de Dropbox...

Les autres solutions non-Root ne sont qu'un demi-succès : Sans Root, vous ne pouvez pas désinstaller le bloat pré-chargé, et vous ne pouvez pas l'empêcher d'être lancé automatiquement (oui, certaines applications promettent qu'elles le peuvent -- mais elles les tirent dès qu'elles démarrent, donc dans certains cas elles redémarrent et sont tirées à nouveau et... vous ne voulez pas ça. La seule solution décente dans ce groupe que je connais pourrait être Gestionnaire d'Autorun qui, en mode non-Root, détecte ces "redémarrages" et les ignore. En mode Root, il permet également de désactiver les écouteurs pour vraiment empêcher les applications de se lancer automatiquement - ce qui peut être intéressant si vous voulez garder l'application pour de rares utilisations, mais ne voulez pas qu'elle s'exécute automatiquement).

EDIT : N'oubliez pas que l'enracinement de l'appareil peut annuler votre garantie et que la suppression des applications système (parfois déjà en général, la modification de l'interface utilisateur) peut entraîner des problèmes de sécurité. /system partition, ce qui est également fait par "rooting" car il doit placer la su y superuser.apk ) pourrait empêcher les futures "mises à jour OTA officielles", car celles-ci vérifient souvent la somme CRC de l'adresse de l'ordinateur. system qui ne correspond plus après avoir modifié son contenu. Tout ceci ne s'applique pas au "Freeze" des applications, bien sûr -- du moins pas à sa variante officielle ICS.

1voto

Cameron Booth Points 3037

Vous pouvez également envisager un gestionnaire d'applications tel que Gestionnaire de tâches avancé qui vous permet de tuer les applications en cours. C'est également pratique lorsque vous avez ouvert un certain nombre d'applications et qu'elles restent ouvertes en arrière-plan. Il suffit de les sélectionner et d'appuyer sur "tuer".

0voto

Thej Points 655

La plupart des applications qui fonctionnent en arrière-plan devraient avoir un paramètre pour désactiver les mises à jour en arrière-plan ou quelque chose de similaire. Si ce n'est pas le cas, désinstallez-les et trouvez une autre application plus acceptable. Sinon, vous pouvez généralement demander au développeur ; si les applications sont bonnes, c'est qu'elles ont une bonne équipe de développement à l'écoute des utilisateurs.

Sinon, je ne pense pas qu'il y ait un moyen d'empêcher les applications de démarrer. Il y a plusieurs applications tueuses de tâches qui vous permettent de tuer les applications si elles démarrent ; mais sans rooter ou installer des ROMs personnalisées, je ne sais pas s'il est possible de les empêcher de démarrer en premier lieu et de toujours pouvoir utiliser l'application quand vous en avez besoin.

0voto

P.T. Points 1629

Vous devez les désinstaller.

Les applications Android peuvent s'inscrire auprès du système Android sous-jacent pour recevoir certains événements et demandes de service, et le système sait qu'il faut lancer l'application si ces événements ou demandes de service se présentent.

Contrairement à un ordinateur de bureau standard, les applications qui "tournent" sur Android ne tournent souvent pas du tout (elles sont bloquées jusqu'à ce qu'un événement ou une mise à jour se produise... ou pour rafraîchir l'état du réseau). En général, les applications Android sont beaucoup plus simples à suspendre et à reprendre que les applications de bureau, de sorte que le système peut les échanger si le CPU ou la mémoire sont nécessaires à une autre application sans trop de complications. Donc, à part avoir une liste propre d'applications en cours d'exécution, il n'y a pas grand chose à gagner en tuant les applications.

Cela dit, si une application spécifique se comporte mal et utilise trop de CPU par rapport à la valeur que vous en retirez, désinstallez-la et/ou demandez au développeur de réparer son application qui se comporte mal. Mais en réalité, si l'application n'apparaît pas sur l'indicateur d'utilisation de la batterie, vous n'avez pas vraiment à vous inquiéter.

Voir cette question pour obtenir des réponses concernant des applications plus spécifiques.

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