Saltar a contenido

Preguntas frecuentes sobre WhatsRunning

¿Por qué WhatsRrunning requiere acceso root o ADB?

Android limita intencionadamente el acceso de las aplicaciones a otros procesos por privacidad y seguridad. Debido a estas salvaguardias de la plataforma (que también restringen algunos detalles del proceso incluso para el propio proceso de una aplicación), WhatsRrunning necesita un pequeño ayudante privilegiado para recolectar información completa del proceso.

En lugar de saltarse el sistema de la propia aplicación, WhatsRrunning ejecuta ese ayudante como un proceso separado, de mayor privilegio. Por defecto, el ayudante se ejecuta bajo el ADB UID (2000) cuando se inicia a través de ADB, o bajo el System UID (1000) en dispositivos rooteados. Si tienes un dispositivo rooteado, puedes cambiar el UID del ayudante en Configuración avanzada.


Mi dispositivo no está rooteado. ¿Cómo puedo usar WhatsRunning?

Usar con ADB. Por favor, lea la nota al comienzo. Hay algunas limitaciones; más en algunos dispositivos, menos en otros.


¿Por qué WhatsRrunning requiere el permiso INTERNET?

La versión independiente Pro requiere conexión a Internet para la verificación de la licencia. La otra versions - Gratis y Play Store Pro - pueden funcionar completamente sin conexión. Aunque la aplicación Play Store necesita conexión a internet para verificar la licencia.

Uso opcional del permiso android.permission.INTERNET:

  • Buscar actualizaciones. Puedes desactivar esto en la configuración de la aplicación.
  • Obtenga el contenido de esta página web que vea en el cajón → Ayuda.

Uso local (en el dispositivo del permiso android.permission.INTERNET:

Android no permite a las aplicaciones crear sockets de red sin tener el permiso INTERNET incluso si están pensadas para ser utilizadas sólo localmente y no para una conexión a Internet. WhatsRrunning tiene dos usos de conexiones locales (en el dispositivo) (la capacidad de crear sockets localhost en 127.0.0.1) para Comunicación de Inter Proceso (IPC):

  • WhatsRrunning inicia un proceso en segundo plano con privilegios de root / ADB y habla con ese proceso a través de socket de red. Después del batido de mano inicial, ambos procesos empiezan a hablar sobre Binder. No tenemos mejor manera de hacerlo porque Android no permite que las aplicaciones hablen sobre los sockets de dominio UNIX tampoco.
  • Si tu dispositivo no está rooteado y usas WhatsRrunning con ADB, entonces conectar a adbd requiere permisos de internet. Ver ¿PMX me espía usando ADB a través de red?.

Así que si la aplicación no puede crear o usar sockets de red local, fallará. Y si quieres dejar de usar WhatsRrunning en internet, no debe impedir que la aplicación hable con procesos en el dispositivo a través de interfaz de loopback para IPC. Este es normalmente el caso de firewalls basados en iptablescomo Fyrypt y cortafuegos basados en VPN como NetGuard. Pero algunas ROMs tienen una característica incorporada para no permitir el acceso a la red:

Permitir acceso a red

Esto no solo evita que la aplicación use internet, sino que también deshabilita su capacidad de crear sockets de bucle para IPC. Así que WhatsRrunning no podrá obtener privilegios root / ADB si se deniega este permiso.


¿Cuánta privacidad es amigable WhatsRying?

No estamos interesados en usted ni en su dispositivo en absoluto. No te espiamos. No recogemos sus datos de ninguna manera, ni siquiera los registros de accidentes. Creemos en que nuestros usuarios estén educados, bien informados y a cargo de su privacidad. WhatsRrunning te fortalece para proteger tu privacidad.

También puede que quieras ver nuestra Política de privacidad.


¿Qué son las "Actividades Orfanas/Servicios"?

Cuando una aplicación se ejecuta en segundo plano y no está en uso activo, el sistema operativo Android puede matar su proceso nativo en cualquier etapa. para ahorrar RAM o para preservar otros recursos. Pero sus actividades (la parte visible) y los Servicios pueden ser guardados en el registro para que se reanuden en una etapa posterior. Tales componentes están etiquetados como "huérfanos" en WhatsRunning.


¿Cuál es la diferencia entre "Uso de CPU" y "Impacto de CPU" en ordenación?

Impacto de CPU es simplemente el tiempo que un proceso pasa mientras usa la CPU. El Uso de la CPU es la proporción de tiempo de CPU a la edad del proceso.

Para más información, consulte los campos utime, stime y starttime en /proc/[PID]/stat en proc(5).

Menú WhatsRunning

Así que los procesos con un alto consumo de CPU y una larga vida útil, o los procesos con un alto impacto de CPU y una corta vida útil deben ser considerados "pilas".

Estas son sólo dos formas diferentes de analizar e identificar a los culpables.


En detalle del proceso, ¿qué muestran las cifras de entrada y salida?

Uso de la App IO

Por favor vea ¿Qué aplicación Android está matando el almacenamiento flash?


¿Por qué aparece el mensaje «El proceso no existe»?

Advertencia de proceso eliminado por WhatsRunning

Significa que el proceso, o la aplicación, o su componente que has tocado no se está ejecutando actualmente, o está filtrado (en Filtro de proceso).