2010-08-16 7 views
0

Par exemple, existe-t-il un moyen de définir un service à exécuter en tant que UID ou GID «système»?Dans Android, comment exécuter un service en tant qu'utilisateur différent?

Ou tout moyen d'ajouter votre application au groupe 'système'?

+3

Je doute fortement sans reconstruire l'ensemble du système. Être capable de faire fonctionner une application en tant que «système» effacerait toutes les vérifications de sécurité en place. –

+1

Qu'essayez-vous d'accomplir? Peut-être que nous pouvons vous aider si nous connaissions votre objectif. – codinguser

+0

Si vous avez un téléphone rooté, vous pouvez exécuter des commandes en tant que root. Mais je crois qu'il avertit l'utilisateur en premier. – stealthcopter

Répondre

0

Comme indiqué dans les commentaires sur la question, cela créerait des problèmes de sécurité. Il n'y a aucun moyen d'exécuter une application ou un service en tant que "système". (Barring bugs, bien sûr.)

+0

En d'autres termes, cela nécessiterait l'enracinement? – John

+0

Oui. (........) – fadden

Questions connexes