2 votes

Permissions des applications système

J'ai une application qui a besoin de permissions Root pour fonctionner. Pas de problème, tous mes appareils personnels sont enracinés, donc je suis très à l'aise avec le processus. Le problème est que cette application doit être utilisée sur des appareils appartenant à l'entreprise et remis à certains employés. Je ne veux pas qu'ils puissent désinstaller l'application et je ne veux pas non plus qu'ils aient un accès Root à l'appareil.

Je pensais que le processus suivant permettrait d'atteindre mes objectifs :

  1. Enraciner l'appareil
  2. Installer mon application comme une application système
  3. Lancer l'application et lui accorder les droits de su
  4. Déroger l'appareil

Comme il s'agirait d'une application système et que l'appareil ne serait pas enraciné, les utilisateurs ne pourraient pas supprimer l'application. Ce que je ne sais pas, c'est si cette application conserverait ou non ses privilèges de racine une fois l'appareil déraciné ?

Tout retour d'information ou toute perspective serait grandement apprécié(e) !

1voto

Milner Points 533

Comme ProNetGuru déjà souligné, Sauvegarde en titane pourrait en effet être utilisé à cette fin :

  1. Racine
  2. installer TiBu
  3. convertir l'application en application système (c'est-à-dire qu'elle est installée sur le site de l'entreprise) /system/apps
  4. désinstaller TiBu
  5. déraciner.

Fait. Cette application aurait alors accès à des niveaux de protection allant jusqu'à "signatureOrSystem" (si cela est spécifié dans son manifeste).

Lui donner un accès Root est quelque chose de différent - mais probablement pas nécessaire ici.

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