Wie bekomme ich Root-Berechtigungen in einem Terminal?
Geben Sie ein su
und Ihre Terminal-Eingabeaufforderung sollte sich von $
zu ändern #
. Dies setzt voraus, dass Ihr Gerät bereits gerootet ist.
Produktionstelefone werden nicht mit Root-Zugriff ausgeliefert, Entwicklertelefone schon. Wenn Sie ein Produktionstelefon haben (wahrscheinlich: Sie würden wissen, ob Sie ein Entwicklertelefon gekauft haben), müssen Sie es zuerst "rooten". Wie @Joe_Casadonte betont, gibt es hier und anderswo (insbesondere im CyanogenMod-Wiki und in der Google-Gruppe von Android Rom) einige großartige Anweisungen, mit denen Sie mit dem Rooten Ihres Telefons beginnen können. (Und wenn Sie nicht weiterkommen ... kommen Sie mit Ihren Fragen hierher zurück!).
Sobald Sie Ihr Telefon gerootet haben, können Sie mit dem su
Befehl Root-Rechte in der ADB-Shell oder im Terminal-Emulator erlangen.
Hinweis: Einige Ihrer Antworten scheinen so, als hätten Sie Ihr Telefon noch nicht gerootet. Sie müssen also dort anfangen.
Vorausgesetzt, dass:
su
Binärdatei befindet sich unter /system/xbin/su
;/system/bin/sh
; undWenn alle 4 oben genannten Bedingungen erfüllt sind, dann:
Wenn Sie die Shell aufrufen und root werden möchten (Superuser UID 0), damit Sie Befehle ohne UID-Einschränkungen ausführen können, starten Sie die Terminal-Emulator-App und führen Sie einfach diesen Befehl aus:
su -
Um die UID 0 zu trennen (Superuser-Status verlassen), drücken Sie Volume -und D, oder geben Sie ein exit
und drücken SieEnter
Wenn Sie den Terminal-Emulator alternativ immer als root starten möchten, starten Sie den Terminal-Emulator, gehen Sie zu Einstellungen , scrollen Sie nach unten zum Abschnitt SHELL , tippen Sie auf die Befehlszeilenoption und ändern Sie den Befehl so, dass er folgendermaßen wird:
/system/xbin/su -c "/system/bin/sh -"
Nachdem Sie den Befehl geändert haben, beenden Sie den Terminal-Emulator (schließen Sie die Anwendung) und starten Sie ihn erneut. Beachten Sie, wie die Shell-Oberfläche des Terminal-Emulators Sie jetzt root@something
standardmäßig anzeigt.
Für mein 8.1.0 go Edition Telefon. Es ist /sbin/su -c "/system/bin/sh -"
. Ich habe zu viel Mühe, herauszufinden, wo sich die su
Binärdatei befindet (in meinem Fall su
existiert die Binärdatei nicht im /system/xbin/
Pfad). Ich habe festgestellt, dass ein Pfad /sbin/
im ROOT-Verzeichnis su
vorhanden ist und Binärdateien in diesem Pfad vorhanden sind. Und natürlich habe ich mein Telefon von Magisk Manager gerootet. Hoffe, diese Antwort wird jemandem helfen.
Matthäus Lesen
Mahdi
Lüge Ryan
Mahdi
Mahdi
HXCaine
Keith Thompson
su
, haben Sie wahrscheinlich keine Berechtigung dazuchmod
.Hartzahn
BrainSlugs83
su
Scheint standardmäßig in der Android x86 iso zu funktionieren.)