Ich bin neu hier, also entschuldige ich mich im Voraus, wenn dies eine n00bish-Frage ist:
Wie könnte man /system (oder eine beliebige Partition) in rw neu einhängen und suid auf einem gebooteten System über ADB-WLAN zulassen? hier ein paar einzelheiten:
danke
Sobald Ihre Debug-Bridge verbunden ist, führen Sie sie als root mit aus adb root
. Mounten Sie dann die Lese-/Schreibpartition erneut mit adb shell mount -o rw,remount /system
.
suid
Ich bin mir nicht sicher, was Sie mit dem Teil Ihrer Frage meinen , aber wenn Sie näher darauf eingehen können, werde ich versuchen, auch darauf zu antworten.
Versuchen Sie, alles über die ADB-Shell auszuführen.
adb shell
su
mount -o remount,rw /system
Wenn Sie etwas als root "su" installieren, können Sie chown
den Eigentümer der Datei ändern. Es ist nicht ganz so, als würde man suid verwenden, aber man kann zumindest den Eigentümer ändern.
Es sieht auch so aus, als hätte Busybox Suid eingebaut, wenn Sie die richtige Version haben.
Weitere Informationen finden Sie auf dieser Website .
chmod 6774 su
der Binärdatei ändern./data/loca/temp_root <root command to execute>
es als Root auszuführen, und Sie sollten keinen Permission Denied-Fehler erhalten. Dabei ist temp_ root der Name Ihres Root-Programms und <root command to execute> der Befehl, der als root ausgeführt werden soll. Ich habe noch nie von einem temporären Root gehört./data/local/temp_root -c <command>
? Oh, und die su
Binärdatei erhält 06755
in einigen Android-ROMs Berechtigungen, also gibt es das.-c
auf einigen ROMs vorhanden sein, aber ich kann mich nicht erinnern, ihn verwendet zu haben. Aber das soll nicht heißen, dass ich mich irre :) @particlewave_delta: warum nicht einfach das Tablet dauerhaft rooten?
Partikelwelle_delta