Jak mogę uzyskać uprawnienia roota w terminalu?
root-access
terminal
Mahdi
źródło
źródło
su
, prawdopodobnie nie masz nachmod
to pozwolenia .Zobacz następujące pytania:
źródło
Telefony produkcyjne nie są dostarczane z dostępem do konta root, tak jak telefony programistów. Jeśli masz telefon produkcyjny (prawdopodobnie: będziesz wiedział, czy kupiłeś telefon deweloperski), najpierw musisz go „zrootować”. Jak zauważa @Joe_Casadonte, istnieje kilka świetnych instrukcji tutaj i gdzie indziej (zwłaszcza Wiki CyanogenMod i grupa google Rom na Androida), aby rozpocząć rootowanie telefonu. (A jeśli utkniesz ... wróć tutaj z pytaniami!).
Po zrootowaniu telefonu możesz uzyskać uprawnienia roota w powłoce adb lub emulatorze terminala za pomocą
su
polecenia.Uwaga: brzmi z niektórych twoich odpowiedzi, jakbyś jeszcze nie zrootował telefonu. Musisz zacząć od tego.
źródło
Przy założeniu, że:
su
binarny znajduje się w/system/xbin/su
;/system/bin/sh
; iJeśli wszystkie 4 powyższe warunki są spełnione, to:
Jeśli chcesz wejść do powłoki i zostać rootem (superuser uid 0), aby móc wykonywać polecenia bez ograniczeń uid, uruchom aplikację Emulator terminala i po prostu wykonaj to polecenie:
Aby rozłączyć się z UID 0 (wyjdź ze statusu administratora), naciśnij Volume -i D, lub wpisz
exit
i naciśnijEnterAlternatywnie, jeśli chcesz zawsze uruchamiać emulator terminala jako root, a następnie uruchom emulator terminala, przejdź do Preferencji , przewiń w dół do sekcji SHELL , dotknij opcji Wiersz poleceń i zmodyfikuj polecenie, aby stało się to:
Po zmianie polecenia zamknij emulator terminala (zamknij aplikację) i uruchom go ponownie. Zauważ, że interfejs powłoki emulatora terminala pokazuje teraz
root@something
domyślnie.źródło
Dla mojego telefonu w wersji 8.1.0 go. Jest
/sbin/su -c "/system/bin/sh -"
. Za bardzo się staram, aby dowiedzieć się, gdzie jestsu
plik binarny (w moim przypadkusu
plik binarny nie istnieje na/system/xbin/
ścieżce). Odkryłem, że ścieżka/sbin/
istnieje w katalogu ROOT isu
ścieżka binarna istnieje w tej ścieżce. I oczywiście zrootowałem telefon przez menedżera magisk. Mam nadzieję, że ta odpowiedź pomoże komuś.źródło