* Выкарыстоўвайце каманду ADB з тэлефона з AndroidTV.
* Прагляд гісторыі каманд
* Выкананне каманд з файла.
* Паказаць увесь спіс прыкладанняў прылады.
* Прасцей выдаляць і замарожваць праграмы.
Remote ADB - гэта тэрмінальнае прыкладанне, якое дазваляе падключацца да службы абалонкі ADB іншых прылад Android па сетцы і выконваць каманды тэрмінала.
Гэта можа быць карысна для выдаленай адладкі прылад Android (запуск такіх інструментаў, як top, logcat або dumpsys).
Ён падтрымлівае некалькі адначасовых злучэнняў з рознымі прыладамі і падтрымлівае гэтыя злучэнні, нават калі праграма працуе ў фонавым рэжыме.
Гэтаму прылажэнню не патрабуецца root ні на адной прыладзе, але root можа быць карысным для канфігурацыі мэтавых прылад.
Калі мэтавыя прылады не рутаваныя, вы павінны выкарыстоўваць камп'ютар з Android SDK і USB-драйверамі Google, каб наладзіць іх (падрабязна ніжэй).
Гэта працуе сапраўды гэтак жа, як каманда «adb shell» працуе на кампутары. Паколькі гэта дадатак выкарыстоўвае ўласную рэалізацыю пратакола ADB у Java, яму не патрабуецца root ні на адной прыладзе, ні ў старонніх праграмах на мэтавай прыладзе. Прылады проста размаўляюць адзін з адным па тым жа пратаколе, што і з кампутарам, на якім працуе кліент ADB з Android SDK.
ВАЖНА: прылады пад кіраваннем Android 4.2.2 і пазнейшых версій выкарыстоўваюць ключы RSA для аўтэнтыфікацыі злучэння ADB. Падчас майго тэсціравання прылады пад кіраваннем 4.2.2 трэба будзе падключыць да камп'ютара пры першым падключэнні да іх (з кожнай прылады, на якой усталявана гэта дадатак). Гэта дазваляе ім адлюстроўваць дыялогавае акно прыняцця адкрытага ключа, якое вы павінны прыняць (і паставіць галачку «Заўсёды дазваляць з гэтага кампутара»). Прылады пад кіраваннем Android 4.3 і 4.4, здаецца, не маюць праблем з адлюстраваннем дыялогу без падключэння да камп'ютара, так што, здаецца, гэта абыходны шлях, характэрны для Android 4.2.2.
Каб наладзіць стандартную неўкаранёную мэту, падключыце мэтавую прыладу да камп'ютара, на якім усталяваны Android SDK, і запусціце «adb tcpip 5555» з папкі platform-tools Android SDK. Гэта пачне праслухоўванне ADB порта 5555 на мэтавай прыладзе. Пасля гэтага прылада можа быць адключана і будзе заставацца наладжанай належным чынам да перазагрузкі.
Для прылад з рутаваннем (хаця гэта неабавязкова) вы можаце ўсталяваць адну з некалькіх праграм «ADB WiFi», каб сервер ADB мог праслухоўваць сетку. Прылады з карыстальніцкім ПЗУ могуць мець опцыю ўключэння ADB па сетцы на панэлі Параметры распрацоўшчыка ў Наладах. Выкарыстанне любога з гэтых метадаў дазволіць правільна наладзіць ADB для доступу да сеткі з гэтай праграмай.
Перароблена з праекта: https://github.com/cgutman/RemoteAdbShell