Как подключиться к телефону разработчика и получить разрешение root через "оболочку adb" - PullRequest
3 голосов
/ 28 марта 2011

Я использую телефон разработчика (Nexus One).Я подключился к нему через "оболочку adb", но не смог получить разрешение root.Когда я запускаю «su» в оболочке, я получаю

$ su
su: permission denied

На самом деле я вообще не могу получить доступ к «/ sbin».

Когда я использовал параметр «root» в «adb»Я тоже получил ошибки:

./adb root -s xxx shell
adbd cannot run as root in production builds

Я получил эту ошибку, независимо от того, использовал ли я загруженный SDK или скомпилировал SDK из источника.Я не уверен, что на самом деле означает " production builds ".Значит ли это, что мне нужно скомпилировать Android и поставить его на телефон?Я думал, что у телефона разработчика уже есть разблокированное разрешение root.

Спасибо за вашу помощь.

1 Ответ

5 голосов
/ 28 марта 2011

Вы должны разблокировать свой телефон - рутировать его.Nexus One поставляется с этой опцией, но вы должны включить ее.Вы можете прочитать эту статью или Google для получения дополнительной информации.

...