Включение корневого доступа - PullRequest
3 голосов
/ 04 февраля 2011

Я пытаюсь интегрировать систему Android на устройстве BeagleBoard . У меня есть полный доступ к файловой системе, так как я могу читать / записывать / форматировать CF-карту с разделами boot и rootfs. Например, я могу легко изменить init.rc для выполнения произвольных команд во время загрузки устройства.

Исходя из этого, как я могу включить root-доступ для пользователя на устройстве? Если это невозможно, как я могу настроить dropbear SSH (или любой другой сервис) так, чтобы он работал с привилегиями root? z4root не работает , и я уверен, что при полном доступе к файловой системе должен быть лучший метод. Это Android 2.2 (Froyo) за то, что он стоит.

1 Ответ

3 голосов
/ 04 февраля 2011

Изменение файла default.prop для установки ro.secure в 0 позволит оболочке adb работать от имени пользователя root, как это обычно происходит на эмуляторе или устройстве разработки.

Поскольку это не тот случай, который предполагается архитекторами Android, решения, которые дают вам «время от времени» «для некоторых целей», как вы можете найти на настольном Linux-боксе, не обязательно хорошо разработаны, но вы можете позаимствовать что-нибудь из источников одного из сообществ, таких как цианоген.

...