J'ai récemment reçu une demande de racine qui se présentait comme "Greenify [UID]". Cela m'a semblé suspect car je reçois habituellement des demandes de greenify sous la forme de "Greenify". J'ai essayé de contacter le développeur de Greenify et je n'ai pas encore reçu de réponse. Quelqu'un pourrait-il préciser ce que signifie "[UID]" ?
Réponse
Trop de publicités?L'UID est l'"ID utilisateur" attribué à une application.
Sur Android, chaque application est exécutée sur un utilisateur distinct (pour le sandboxing). Ainsi, à l'installation, le système "crée" une paire UID/GID (UserID/GroupID) pour les nouvelles applications, par laquelle elles sont identifiées. Ce couple est également utilisé pour les autorisations de fichiers, afin de garantir que les données privées d'une application restent privées (et qu'aucune autre application ne peut y accéder simplement ; voir notre page droits d'accès aux fichiers tag-wiki pour plus de détails).
Au moment de l'installation, Android donne à chaque paquet un ID utilisateur Linux distinct. Cette identité reste constante pendant toute la durée de vie du paquet sur ce périphérique. Sur un autre appareil, le même paquet peut avoir un UID différent ; ce qui compte, c'est que chaque paquet ait un UID distinct sur un appareil donné.
(Source : Sécurité des paquets Android )
Pour plus de détails, veuillez consulter le site :
- Comment puis-je trouver le nom de l'application par UID ?
- Où sont stockées les informations d'identification des utilisateurs et des groupes sur Android et comment les interpréter ?
- Quel est le GID/UID du système sur Android ?
- Comment l'UID d'une application est déterminé lors de l'installation dans Android ?
- Sécurité d'Android, partie 1 : signatures d'applications et permissions