J'ai une application qui nécessite des privilèges su, mais mon appareil ne devrait pas fonctionner sur rooté. Je voudrais savoir s'il y a un moyen d'interdire l'accès à une seule application. Par exemple, il faut déraciner l'appareil, définir les privilèges pour cette application, puis déraciner l'appareil. Est-ce possible ?
Réponse
Trop de publicités?Permettez-moi tout d'abord de clarifier un point.
Être enraciné n'est pas une situation binaire dans laquelle vous êtes soit enraciné o non enraciné . Le processus d'enracinement consiste à ajouter des binaires personnalisés à l'ordinateur de l'utilisateur. système partition. Ces binaires, selon la manière dont ils sont codés, peuvent répondre à suid
les appels des applications afin que ces dernières puissent avoir le droit d'exécuter des ordres no avec leur propre UID mais avec le UID 0 qui est le Utilisateur racine .
Deuxièmement, pouvez-vous exécuter des applications avec su
droits sans ajouter ces binaires ?
C'est possible, mais même si c'est le cas, je ne connais pas de méthode de ce type. Il existe peut-être des solutions de contournement, mais je n'en ai jamais entendu parler. Je pense donc pouvoir dire non à cela.