J'utilise actuellement la commande run-as via adb pour pouvoir accéder au dossier de données d'une application que je développe directement sur mon téléphone à l'aide d'AIDE.
Lorsque je me connecte au téléphone localement, à l'aide de connectbot, je peux trouver la commande run-as dans /system/bin/
mais elle n'a aucune autorisation exécutable. Il y a d'autres programmes / scripts dans ce dossier qui ont des autorisations exécutables et je peux les exécuter.
Ma question est la suivante. Si je roote mon téléphone, je peux modifier les autorisations exécutables de run-as. Si je supprime ensuite la racine, ces autorisations seront-elles conservées?
Je ne suis pas totalement opposé à l'enracinement permanent de mon téléphone, mais si je n'en ai pas besoin, je préfère ne pas.
C'est sur un Galaxy Nexus.
Je suis conscient que si je laisse l'exécutable exécutable, je me laisse peut-être grand ouvert pour les risques de sécurité. Mais je suis prêt à le risquer, même juste pour voir si c'est possible.