0 votos

¿Cómo encontrar el PID de una aplicación sin ADB?

El método ADB es bastante fácil, pero puede que no tenga un ordenador a mano. ¿Puedo recuperar el PID con un paquete Termux o una aplicación, o cualquier otro método (incluidos los que requieren Root)?

0 votos

Si se requiere Root, F-Droid f-droid.org Las aplicaciones son ciertamente preferibles.

1 votos

He añadido la parte "o cualquier otro método" por si hay otras formas. Puedes eliminar esa parte si no es lo que necesitas.

0 votos

@Firelord: Un método Root está bien, se me olvidó mencionarlo en la pregunta.

1voto

Firelord Puntos 161

Si estás usando Android 7 o superior, necesitas tener acceso a ADB (ya sea un cliente de línea de comandos, o una aplicación que use adb en localhost) o acceso Root para ver los PIDs de otros procesos.

Si estás en la aplicación del emulador de Terminal o en la aplicación Termux, y tienes acceso Root, haz esto:

su
ps -A -o PID,USER,NAME

Esto arrojaría un texto segregado en tres columnas: la primera columna como PID, la segunda columna es el usuario que posee el proceso, y la tercera columna muestra el nombre del proceso.

Ejemplo de salida (publicando aquí sólo un fragmento):

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

En lugar de ps también puede utilizar pidof como sugiere Yahya Uddin aquí .

Nota: El PID y el UID son cosas totalmente diferentes. Si busca el UID, consulte ¿Cómo puedo encontrar el nombre de la aplicación por UID?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X