АБР - как это работает? - PullRequest
       4

АБР - как это работает?

2 голосов
/ 18 декабря 2010

мне понятно, что можно использовать ADB для запуска команд на подключенном устройстве Android, но как это работает внутри? Я предполагаю, что после, например, вызова 'adb shell' ADB подключается к какой-либо внутренней службе, работающей на устройстве Android или эмуляторе, и связывается с ней. Я хочу подключиться к этой службе, которая анализирует команды ADB непосредственно с устройства (при условии, что он не подключен к ПК) и запускает команды ADB непосредственно с устройства. Будет ли это возможно?

Ответы [ 2 ]

2 голосов
/ 18 декабря 2010

ADB - это демон, работающий на собственном слое.Он запускается при запуске телефона в init.rc, Android-версии init.c.ADB может принимать команды на языке сценариев оболочки Android, который похож, но отличается от BASH.

2 голосов
/ 18 декабря 2010

Не так, как я знаю. У корневых телефонов может быть эмулятор терминала, но он подключается непосредственно к телефону, а не через демон adb. В зависимости от того, что вы хотите сделать, вы все равно сможете использовать эмулятор терминала на рутированном телефоне. Проверьте это сообщение: http://androidforums.com/eris-all-things-root/109607-terminal-emulators-adb-question.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...