4 votes

Différence entre les privilèges "Administrateur" et "Racine".

Il y a une application appelée Smart App Lock. Elle a une option pour empêcher la désinstallation de l'application. En cochant cette option, vous confirmez l'ajout de l'application aux administrateurs du système.

Root n'était pas nécessaire pour que cela fonctionne. Quels sont les privilèges de cet "administrateur" ? Je sais que Root a plus de privilèges puisque j'ai pu le désinstaller avec les privilèges de Root, mais quelle est la différence entre les privilèges de l'administrateur et ceux de Root ?

0 votes

Voir les informations officielles sur l'administration des dispositifs ici . Cela devrait rendre les choses plus claires. Si nécessaire, voir Que signifie "Rooter un téléphone" ?

5voto

Les administrateurs de dispositifs sont des applications auxquelles l'utilisateur accorde certains privilèges. Par exemple :

  • Politiques en matière de mots de passe (longueur minimale, durée d'expiration, etc.)
  • Verrouillage de l'écran (disons, après un temps donné)
  • Exiger le cryptage du stockage
  • Nettoyage à distance de l'appareil
  • Désactiver la caméra

Et quelques autres options, dont la possibilité d'empêcher la désinstallation de l'application.

La différence est donc qu'avec Root, vous avez la possibilité de modifier le système à tous les niveaux Au lieu de cela, avec l'administrateur, vous pouvez contrôler un ensemble limité d'options - qui sont bien sûr disponibles pour Root.

Une autre différence est que les autorisations de l'administrateur sont intégrées dans le système Android standard et disponibles pour les développeurs d'applications par le biais de l'interface utilisateur. API dédiée . Vous pouvez voir quelles autorisations sont accordées à quelles applications et les révoquer en allant dans Paramètres -> Sécurité -> Administrateurs du périphérique.

1voto

Joe Points 475

Un administrateur de périphérique, lorsqu'on parle d'une application, est essentiellement une application qui a des privilèges supplémentaires par rapport aux autres applications non administrées. Ces privilèges "d'administrateur" ne nécessitent pas d'accès Root et ne confèrent à l'application que certaines fonctionnalités supplémentaires.

Une application avec un accès Root est différente et se situe à un niveau de contrôle du système beaucoup plus élevé et plus dangereux. Une application avec des autorisations Root peut essentiellement faire n'importe quoi sur votre téléphone - supprimer pratiquement n'importe quel fichier, diriger secrètement votre trafic vers un autre endroit, accéder à des choses auxquelles elle n'aurait pas eu accès autrement.

Cependant, ce n'est pas vraiment une justification juste de ce que l'enracinement peut vous apporter, car il offre aussi des avantages, mais ce n'est pas vraiment lié à la question.

L'enracinement d'un appareil (pour obtenir des privilèges Root et donner à une application un accès Root) nécessite un processus qui annule généralement la garantie de l'appareil, alors que pour qu'une application devienne administrateur d'applications, il suffit de l'activer dans vos paramètres. Une procédure similaire est requise pour que les applications demandent un accès Root. Toutefois, alors que l'administrateur d'un appareil peut être activé en appuyant sur un bouton et en confirmant une boîte de dialogue, l'accès Root est généralement présenté à l'utilisateur sous la forme d'une boîte de dialogue contextuelle avec un délai d'attente.

En outre, la raison (principale et la plus probable) pour laquelle votre application de verrouillage d'applications demande à devenir un administrateur de périphérique est que les administrateurs de périphérique ne peuvent pas être désinstallés sans que vous les désactiviez d'abord (ce processus est fondamentalement le même que l'activation, mais sans la boîte de dialogue de confirmation). En effet, quelqu'un qui souhaiterait accéder à une application que vous avez verrouillée pourrait simplement désinstaller le casier d'applications pour y accéder - cela ajoute une certaine sécurité dans la mesure où il doit passer le (bien que petit) temps à le désactiver, et s'il ne sait pas comment faire (car ce n'est pas quelque chose que vous faites tous les jours, même si c'est simple), cela permet de l'empêcher d'accéder à des applications que vous ne voulez pas qu'il ait.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X