0 votes

Comment trouver le PID d'une application sans ADB ?

La méthode ADB est assez facile, mais je n'ai peut-être pas d'ordinateur à portée de main. Puis-je récupérer le PID avec un paquet Termux ou une application, ou toute autre méthode (y compris celles qui nécessitent Root) ?

1voto

Firelord Points 23064

Si vous utilisez Android 7 ou plus, vous devez avoir accès à ADB (soit un client de ligne de commande, soit une application qui utilise adb sur localhost) ou un accès Root pour voir les PID des autres processus.

Si vous êtes dans l'émulateur de terminal ou dans l'application Termux, et que vous avez un accès Root, faites ceci :

su
ps -A -o PID,USER,NAME

Cela produirait un texte séparé en trois colonnes : la première colonne est le PID, la deuxième colonne est l'utilisateur qui possède le processus, et la troisième colonne montre le nom du processus.

Exemple de sortie (je n'en affiche qu'un extrait ici) :

28574 system       net.oneplus.odm
28622 u11\_a149     com.oneplus.gallery
28646 u0\_a149      com.oneplus.gallery
28701 u11\_a149     com.oneplus.gallery:recyclebin
28727 u11\_a149     com.oneplus.gallery:contentdetector
28778 root         \[kworker/1:2H\]
28789 u0\_a329      su
28794 root         sh
28872 u11\_system   com.oneplus.opbackup

Au lieu de ps peut également utiliser la commande pidof comme suggéré par Yahya Uddin aquí .

Le PID et l'UID sont des choses tout à fait différentes. Si vous recherchez l'UID, voir Comment puis-je trouver le nom de l'application par UID ?

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