Можно ли получить root и / или установить BusyBox на эмуляторе Android? - PullRequest
0 голосов
/ 06 декабря 2010

Было бы неплохо иметь "швейцарский армейский нож" BusyBox на моем эмуляторе. Также было бы неплохо иметь полный root-доступ. У кого-нибудь есть опыт в этом? Я не знаком с QEMU; это вообще возможно?

Обновление: Эмулятор по умолчанию имеет root (доступ осуществляется с помощью команды adb shell). Кто-нибудь знает, где я могу легко получить предварительно собранный двоичный файл busybox?

1 Ответ

1 голос
/ 06 декабря 2010

Эмулятор не настроен на безопасный режим, поэтому его оболочка adb должна быть корневой.

Существует несколько сборок Android для Android, например, в Cyanogen альтернативные версии Android используют его для расширения набора инструментов (что является собственной ограниченной реализацией Android той же концепции под лицензией не-gpl). Вы должны быть в состоянии получить его из репозиториев cyanogen и собрать его из исходного кода, или возможно, что просто извлечет двоичные файлы из cyanogen update.zip той же версии для Android (это может быть в сжатой файловой системе внутри обновления хотя)

Были также некоторые рецензии от пионеров, которые обнаружили случайную корневую оболочку в оригинальной версии G1 и установили довольно много debian arm.

...