4 votes

Trouvez une liste de toutes les applications qui se lancent au démarrage.

J'utilise Android 5.1.1 (EDIT : 6.0.1 maintenant) dans un Samsung J7. Je veux obtenir une liste des applications qui se lancent au démarrage. 1 .

Quels sont les autres moyens clairs d'identifier une telle liste ? (de préférence natives d'Android)

Je n'ai rien trouvé d'indigène. J'ai trouvé d'autres options/affiches, mais je ne suis pas sûr de la certitude des affiches sur les méthodes, avec des informations contradictoires, donc je demande explicitement :

  1. Cette réponse da Assistant Android comme une option. Je l'ai installé, et j'ai vérifié Surveillance -> Directeur du démarrage Il affiche deux onglets ( Utilisateur , Système ) avec des listes d'applications 2 . Les deux listes totalisent 41+83=124 applications. AirDroid AlarmReceiver (je n'ai pas pu identifier cette application) et Maps.Me sont dans la première liste, par ex. Il n'y a aucune mention d'une quelconque permission. Ce serait faire le travail.

  2. Cette réponse suggère de vérifier la liste des applications qui ont RECEIVE_BOOT_COMPLETED permission, parmi la liste des 138 permissions . La liste des applications qui sont en mesure de lancer au démarrage (mais pas nécessairement le faire ?). Explorateur de permissions montre 151 applications avec cette permission. aSpotCat montre 68 applications avec cette permission. App Permission Watcher montre 48 applications qui peuvent "s'exécuter au démarrage" sans citer spécifiquement le nom de la permission ; par exemple, cela ne liste pas Skype, qui apparaît dans les deux autres. Il s'agit peut-être de vérifier les applications utilisateur, mais 48<>41, et AirDroid ou Maps.Me n'y figurent pas. Applications avec autorisation montre également 48 applications qui peuvent être exécutées au démarrage. 3 ; il ne mentionne pas Skype.

Donc, à ce stade, je ne sais pas quel est le moyen le plus sûr, et ce que chaque application vérifie...


1 À ce stade, je n'ai pas l'intention de modifier la liste de démarrage, mais seulement de la vérifier.

2 De plus, il existe une case à cocher pour chaque application afin de Sélectionnez les ítems à tuer au démarrage .

3 Je n'ai pas vérifié si elles sont toutes identiques à App Permission Watcher.

0 votes

Vous pouvez utiliser ADB pour dresser la liste des récepteurs actifs. Il ne s'agit pas seulement des applications qui ont l'option BOOT_COMPLETED permission accordée, mais ceux qui ont établi une écoute de l'événement du même nom. Quelque chose comme adb shell "dumpsys package" | grep enabledComponents (c'est juste un exemple, pas un script qui ferait exactement le travail que vous recherchez ; cela devrait être un peu plus sophistiqué :)

3voto

Irfan Latif Points 16863

Sur Android 7+, vous pouvez le faire :

~$ pm query-receivers --components -a android.intent.action.BOOT_COMPLETED

Ou :

~$ dumpsys package resolvers receiver | awk '/android.intent.action.BOOT_COMPLETED/{p=1;next}/:/{p=0}p {print $2}'

En rapport : Désactiver le démarrage automatique au démarrage

2voto

Ranjan Points 131

Ouvrez la mémoire dans vos paramètres puis sélectionnez App started on boot.

Settings

0 votes

Il n'y a pas d'option de ce type dans mon Android Marshmallow (Nexus 6). Veuillez indiquer le nom de votre appareil et la version d'Android.

1 votes

OnePlus One. Android N 7.1.1 Linage OS

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