L'Android Debug Bridge (ADB) lui-même a un accès Root (après avoir exécuté la commande adb Root). Peut-on l'utiliser pour donner les mêmes privilèges aux applications de l'appareil ? Y a-t-il un fichier quelque part dans le système qui garde la trace de l'utilisateur (application) qui a l'accès Root et qui peut être modifié ? Si cela peut aider, j'ai déjà placé l'application dans le dossier système, elle est donc considérée comme une application système.
Réponse
Trop de publicités?Non. Bien que vous puissiez utiliser par exemple pm grant
et l'accorder SUPERUSER
mais cela n'aurait aucun effet si l'application ne l'avait pas déclaré dans son manifeste. Et si elle l'avait fait, il ne serait pas nécessaire de l'accorder manuellement.
Une application doit demander activement des privilèges de superutilisateur pour les obtenir - et même dans ce cas, cela ne fonctionne qu'avec une application de superutilisateur en place (agissant en tant que "gardien") qui fait ensuite apparaître un message pour que l'utilisateur confirme.