Recientemente recibí una solicitud de Root que aparecía como "Greenify [UID]". Esto me pareció sospechoso, ya que normalmente recibo las solicitudes de Greenify sólo como "Greenify". He intentado ponerme en contacto con el desarrollador de Greenify y aún no he obtenido respuesta. ¿Podría alguien aclarar qué significa "[UID]"?
Respuesta
¿Demasiados anuncios?El UID es el "ID de usuario" asignado a una aplicación.
En Android, cada aplicación se ejecuta en un usuario separado (para el sandboxing). Por lo tanto, en la instalación, el sistema "crea" un par UID/GID (UserID/GroupID) para las nuevas aplicaciones, que es con lo que se identifican. Esto también se utiliza para los permisos de los archivos, para asegurar que los datos privados de una aplicación permanezcan privados (y que ninguna otra aplicación pueda simplemente acceder a ellos; ver nuestro archivo-permisos etiqueta-wiki para más detalles).
En el momento de la instalación, Android da a cada paquete un ID de usuario de Linux distinto. La identidad permanece constante durante la vida del paquete en ese dispositivo. En un dispositivo diferente, el mismo paquete puede tener un UID diferente; lo que importa es que cada paquete tiene un UID distinto en un dispositivo determinado.
(Fuente: Seguridad de los paquetes de Android )
Para más detalles, consulte:
- ¿Cómo puedo encontrar el nombre de la aplicación por UID?
- ¿Dónde se almacena la información del ID de usuario/grupo en Android y cómo la interpreto?
- ¿Cuál es el GID/UID del sistema en Android?
- ¿Cómo se determina el UID de una aplicación durante la instalación en Android?
- Seguridad en Android, parte 1: firmas y permisos de las aplicaciones