Можно ли рутировать эмулятор Android для запуска скриптов Python от имени root? - PullRequest
2 голосов
/ 19 апреля 2010

Используя среду сценариев Android (ASE), я могу запускать скрипты Python на эмуляторе Android, который поставляется вместе с SDK. Однако по некоторым причинам я хочу запускать сценарии от имени пользователя root / superuser, например, создавать файлы журналов и другие.

Как и в случае с обычными телефонами, может ли эмулятор иметь root-права для выполнения этих скриптов от имени root или какого-либо суперпользователя?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 27 марта 2011

Нет, мы не root всегда. по соображениям безопасности корневой доступ был исправлен Google в текущих выпусках. Мы получаем root только после перемонтирования, которое тоже не является постоянным, оно исчезает при следующей перезагрузке.

и "su" возвращает "uid to 10045".

Это в случае с эмулятором, но на реальном устройстве рут получить очень легко!

0 голосов
/ 03 мая 2010

У вас всегда есть root на эмуляторе Android. Чтобы доказать это, откройте оболочку и введите:

# su
# whoami
root

Что касается запуска скриптов от имени root, вы можете сделать это из оболочки, но не из ASE в настоящее время. Это отслеживается проблема 184 . Вы можете пометить его, если хотите получать уведомление, когда это поддерживается.

...