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 :
- Enraciner l'appareil
- Installer mon application comme une application système
- Lancer l'application et lui accorder les droits de su
- 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) !