La modification des autorisations de fichier avec root restera-t-elle si je détache?

11

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.

Russ Wheeler
la source

Réponses:

6

Oui.

Il n'y a rien de magique pour restaurer la /systempartition à son état d'origine. De nombreux utilisateurs obtiennent un accès root temporairement pour supprimer les bloatwares /system/appspuis les annuler.

Mais, rappelez-vous, si la méthode de non-rooting implique le flashage de l' /systemimage, vous perdrez vos modifications. Donc, utilisez la bonne méthode de non-enracinement.

Android Quesito
la source
Vive Sachin. Toutes les idées où je peux obtenir cette méthode de non-enracinement «appropriée». Google ne filtre pas vraiment le mot «propre»
Russ Wheeler
@RussWheeler Par une méthode appropriée, je veux dire supprimer le subinaire, SuperUser.apk, etc. et sceller tous les exploits. Pour l'enracinement en un clic et le déracinement du Galaxy Nexus, je n'ai trouvé qu'un seul logiciel: Nexus Root Toolkit de Wug et on dirait que vous n'avez pas de chance. Il se déracine en faisant clignoter le firmware d'origine entier. Ce n'est pas la bonne façon.
Android Quesito
@RussWheeler Essayez de rooter temporairement: forum.xda-developers.com/showthread.php?t=1331258
Android Quesito
@RussWheeler Celui-ci semble également prometteur: androidforums.com/verizon-galaxy-nexus-all-things-root/…
Android Quesito
Merci Sachin, je les vérifierai plus tard et je vous ferai savoir comment je vais. Je tiens cependant à ne pas effacer les données. Si c'est le cas, je préfère ne pas rooter et continuer à brancher mon téléphone pour retirer la base de données :)
Russ Wheeler