Derzeit verwende ich den Befehl run-as über adb, um mit AIDE auf den Datenordner einer App zugreifen zu können, die ich direkt auf meinem Telefon entwickle.
Wenn ich mit connectbot eine lokale Verbindung zum Telefon herstelle, kann ich den Befehl run-as in finden, /system/bin/
aber er hat keine ausführbare Berechtigung. In diesem Ordner befinden sich andere Programme / Skripte mit ausführbaren Berechtigungen, die ich ausführen kann.
Meine Frage ist dies. Wenn ich mein Telefon roote, kann ich die ausführbaren Berechtigungen von run-as ändern. Wenn ich dann den Stamm entferne, bleiben diese Berechtigungen erhalten?
Ich bin nicht ganz abgeneigt, mein Telefon dauerhaft zu rooten, aber wenn ich es nicht muss, würde ich es lieber nicht tun.
Dies ist auf einem Galaxy Nexus.
Ich bin mir bewusst, dass ich mich möglicherweise für Sicherheitsrisiken offen lasse, wenn ich Run-as als ausführbare Datei lasse. Aber ich bin bereit, es zu riskieren, auch nur um zu sehen, ob es möglich ist.