Wie kann ich Root-Berechtigungen in einem Terminal erhalten?
root-access
terminal
Mahdi
quelle
quelle
su
, haben Sie wahrscheinlich keine Berechtigungchmod
dafür.Siehe die folgenden Fragen:
quelle
Produktionstelefone werden nicht mit Root-Zugriff ausgeliefert, Entwicklertelefone nicht. Wenn Sie ein Produktionstelefon haben (wahrscheinlich wissen Sie, ob Sie ein Entwicklertelefon gekauft haben), müssen Sie diese zuerst "rooten". Wie @Joe_Casadonte hervorhebt, gibt es hier und anderswo einige großartige Anweisungen (insbesondere das CyanogenMod Wiki und die Google-Gruppe von Android Rom), mit denen Sie Ihr Telefon zum ersten Mal rollen 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 haben den Eindruck, dass Sie Ihr Telefon noch nicht gerootet haben. Also musst du dort anfangen.
quelle
Vorausgesetzt, dass:
su
Binärdatei befindet sich bei/system/xbin/su
;/system/bin/sh
; undWenn alle 4 oben genannten Bedingungen erfüllt sind, dann:
Wenn Sie die Shell betreten und root werden möchten (Superuser UID 0), um Befehle ohne UID-Einschränkungen ausführen zu können, starten Sie die Terminal-Emulator-App und führen Sie einfach diesen Befehl aus:
Um die Verbindung zur Benutzer-ID 0 zu trennen (Superuser-Status beenden), drücken Sie Volume -und Doder geben Sie ein
exit
und drücken SieEnterAlternativ, wenn Sie wollen immer Terminal Emulator als root starten, dann auf Terminal - Emulator starten, gehen Einstellungen , scrollen Sie zum SHELL Abschnitt, tippen Sie auf die Befehlszeile - Option und den Befehl ändern , so dass es dies zu:
Nachdem Sie den Befehl geändert haben, beenden Sie den Terminal-Emulator (schließen Sie die Anwendung) und starten Sie ihn erneut. Beachten Sie, dass die Shell-Oberfläche
root@something
von Terminal Emulator Sie jetzt standardmäßig anzeigt .quelle
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 diesu
Binärdatei befindet (in meinem Fallsu
existiert die Binärdatei nicht im/system/xbin/
Pfad). Ich habe festgestellt/sbin/
, dass im ROOT-Verzeichnis ein Pfad undsu
in diesem Pfad eine Binärdatei vorhanden ist. Und natürlich habe ich mein Handy von Magisk Manager gerootet. Hoffe, diese Antwort wird jemandem helfen.quelle