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 en utilisant AIDE.
Lorsque je me connecte au téléphone localement, en utilisant connectbot, je peux trouver la commande run-as dans /system/bin/
mais il n'a pas la permission d'être exécuté. Il y a d'autres programmes/scripts dans ce dossier qui ont des droits d'exécution et je peux les exécuter.
Ma question est la suivante. Si je Roote mon téléphone, je peux modifier les autorisations d'exécution 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 le faire.
Ceci sur un Galaxy Nexus.
Je suis conscient que si je laisse le run-as exécutable, je m'expose à des risques de sécurité. Mais je suis prêt à prendre le risque, même juste pour voir si c'est possible.