0

The ADB method is easy enough, but I may not have a computer at hand. Can I retrieve the PID with a Termux package or an app, or any other methods (including those which require root)?

6
  • If root is required, F-Droid f-droid.org apps are certainly preferred. – user598527 Aug 7 '20 at 6:25
  • 1
    I added the part "or any other methods" in case there are other ways. You can remove that part if it is not what you need. – Reddy Lutonadio Aug 7 '20 at 6:50
  • @Firelord: A root method is fine, I forgot to mention this in the question. – user598527 Aug 7 '20 at 8:40
  • @ReddyLutonadio: It seems that you deleted the answer -- do you know what the number string displayed on every app page in Netguard was? As noted by Firelord apps can't retrieve PID in modern Android versions. – user598527 Aug 7 '20 at 8:53
  • I deleted it after realizing that I misunderstood UID for PID. So, it would have given information that would not have been useful. – Reddy Lutonadio Aug 7 '20 at 9:44
1

If you are using Android 7 or above, you need to have access to ADB (either command-line client, or an app which used adb on localhost) or root access to see the PIDs of other processes.

If you are in Terminal emulator app or in Termux app, and you have root access, do this:

su
ps -A -o PID,USER,NAME

This would output text segregated in three columns: first column as PID, second column is the user which owns the process, and the third column showing the name of the process.

Example output (posting only a snippet of it here):

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

Instead of ps command, can also use pidof as suggested by Yahya Uddin here.

Note: PID and UID are altogether different things. If you are after UID, see How can I find app name by UID?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.