Android : adbd не может работать как корень в производство строит

? Dave @ | Original: StackOverFlow
---

У меня есть Android на основе телефона ( 2.3.6 ) с разблокированным привилегиями суперпользователя . Так я хотел бы иметь доступ к моему телефону через мой компьютер, сегодня я установил QtAdb и Android SDK. Если я откройте командную строку и я делать

adb shell su

i get

#

И поэтому я могу скопировать, удалить, нажмите файлов на моем телефоне ( по телефону я получаю уведомления с помощью приложения " SuperSU " ).

Но если я запускаю QtAdb - под Windows 7 - я получаю следующую ошибку : " adbd не может запускаться с правами суперпользователя производства строит " . Я что-то пропустил ? Там что-то не так с QtAdb ?

---

Top 5 ответ

1David Ljung Madison @

Проблема в том, что, даже если ваш телефон уходит своими корнями ,' adbd " сервер по телефону не использует прав суперпользователя . Вы можете попробовать обойти эти проверки или установить другую adbd на ваш телефон или установить собственное ядро ​​/ распределение, которое включает исправленную adbd .

Или ,гораздо проще решением является использование " adbd небезопасно » от Chainfire, который будет пропатчить adbd на лету. Это не постоянно, так что вы должны запустить его перед запуском АБР сервер (или еще настроить его для запуска при каждой загрузке ) . Вы можете получить приложение от игры магазине Google в течение пары баксов :

https://play.google.com/store/apps/details?id=eu.chainfire.adbd&hl=en

Или вы можете получить его бесплатно,автор опубликовал бесплатную версию на XDA- разработчиков :

http://forum.xda-developers.com/showthread.php?t=1687590

Установите его в памяти устройства ( скопировать его на устройство и откройте файл АПК с файловым менеджером ), запустите " АБР небезопасно " на устройстве, и, наконец, убить АБР сервер на вашем компьютере :

% АБР по убийствам - сервер

А потом перезапустить сервер и это уже должно быть корнем.