Android

[Android] PID(Process ID)/UID(User ID) ADB로 확인하는 방법

Darane 2021. 9. 7. 16:42

Android의 ADB를 사용하여 PID와 UID를 확인하는 방법입니다.

 

 

PID는 Process ID로 Android App이 실행되어 프로세스가 생성되는 시점에 할당받습니다.

UID는 User ID로 Android App을 설치하면 AndroidManifest에 있는 Package name으로 할당됩니다.

 

 

ADB 명령어로 특정 Package의 PID를 찾는 방법

adb shell pidof PACKAGE_NAME

예제

adb shell pidof com.google.android.youtube
15704

 

shell의 ps를 사용하여 PID 찾는 방법

두 번째 값이 PID입니다.

adb shell "ps -ef | grep com.google.android.youtube"

u0_a238 15704 807 0 16:14:47 ?    00:00:03 com.google.android.youtube

 

 

ADB 명령어로 특정 Package의 UID를 찾는 방법

adb shell ps -efn | grep PACKAGE_NAME

예제

첫 번째 값이 UID입니다.

adb shell "ps -efn | grep com.google.android.youtube"

10238 15704 807 0 16:14:47 ?    00:00:03 com.google.android.youtube

 

UID를 이름으로 보는 방법

첫 번째 값이 UID입니다.

adb shell "ps | grep com.google.android.youtube"

u0_a238  15704 807 17451176 162696 0    0 S com.google.android.youtube
반응형