Как я могу получить права root в терминале?
root-access
terminal
мессия
источник
источник
su
, у вас, вероятно, нет разрешения наchmod
это.Смотрите следующие вопросы:
источник
Серийные телефоны не поставляются с корневым доступом, телефоны разработчиков. Если у вас есть рабочий телефон (скорее всего, вы узнаете, купили ли вы телефон разработчика), вы должны сначала «рутировать» его. Как указывает @Joe_Casadonte, здесь и в других местах есть несколько замечательных инструкций (в частности, CyanogenMod Wiki и группа Google Android Rom), чтобы вы начали рутировать свой телефон. (И если вы застряли ... возвращайтесь сюда со своими вопросами!).
После того, как вы рутировали свой телефон, вы можете получить root-права в оболочке adb или в эмуляторе терминала с помощью
su
команды.Примечание: из некоторых ваших ответов звучит так, будто вы еще не рутировали свой телефон. Так что вам нужно начать там.
источник
При условии, что:
su
Двоичный расположен в/system/xbin/su
;/system/bin/sh
; иЕсли все 4 вышеуказанных условия выполнены, то:
Если вы хотите войти в оболочку и стать пользователем root (superuser uid 0), чтобы вы могли выполнять команды без ограничений uid, запустите приложение Terminal Emulator и просто выполните эту команду:
Чтобы отключиться от uid 0 (выйти из статуса суперпользователя), нажмите Volume -и D, или введите
exit
и нажмитеEnterВ качестве альтернативы, если вы хотите всегда запускать эмулятор терминала как root, затем запустите эмулятор терминала, перейдите в « Настройки» , прокрутите вниз до раздела « SHELL », коснитесь параметра « Командная строка» и измените команду так, чтобы она стала такой:
После изменения команды выйдите из Terminal Emulator (закройте приложение) и запустите его снова. Обратите внимание, что интерфейс оболочки Terminal Emulator теперь показывает вас
root@something
по умолчанию.источник
Для моего 8.1.0 идет редакция телефона. Это
/sbin/su -c "/system/bin/sh -"
. Я слишком много, чтобы выяснить, где находитсяsu
двоичный файл (в моем случаеsu
двоичный файл не существует в/system/xbin/
пути). Я обнаружил, что путь/sbin/
существует в каталоге ROOT, иsu
двоичный файл существует в этом пути. И конечно я рутировал свой телефон менеджером magisk. Надеюсь, этот ответ кому-нибудь поможет.источник