Remote ADB Shell 1.6.5

Лицензии: Бесплатный ‎Размер файла: N/A
‎Рейтинг пользователей: 0.0/5 - ‎0 ‎Голосов

О Remote ADB Shell

Remote ADB Shell - это терминального приложения, которое позволяет подключаться к оболочке АБР других устройств Android по сети и выполнять команды терминалов. Это может быть полезно для удаленной отладки Android устройств (запуск таких инструментов, как топ, logcat или dumpsys). Он поддерживает несколько одновременных подключений к различным устройствам и сохраняет эти соединения живыми, даже когда приложение находится в фоновом режиме. Это приложение не требует корня на любом устройстве, но корень может быть полезным для настройки целевых устройств. Если целевые устройства не укоренены, вы должны использовать компьютер с драйверами Android SDK и Google USB для их настройки (подробнее ниже). Это приложение является оберткой вокруг оболочки, которая подвергается через АБР. Он поддерживает 15 командной истории, которая доступна при длительном нажатии на командную коробку. Длительное нажатие на сам дисплей терминала даст возможность отправить Ctrl-C, переключить автоматическое прокрутку или выйти из сеанса терминала. Это работает точно так же, как команда "Adb shell" работает на компьютере. Поскольку это приложение использует родную реализацию протокола ADB на Java, оно не требует root ни на устройстве, ни на каких-либо сторонних приложениях на целевом устройстве. Устройства просто говорят один и тот же протокол друг с другом, что они будут к компьютеру под управлением клиента АБР от Android SDK. IMPORTANT: Устройства под управлением Android 4.2.2, а затем использовать rsa ключи для проверки подлинности соединения АБР. В моем тестировании, устройства под управлением 4.2.2 должны быть подключены к компьютеру при первом подключении к ним (с каждого устройства с этим приложением установлен). Это позволяет им отображать диалог общественного приема ключей, который вы должны принять (и проверить "Всегда позволяют с этого компьютера"). Устройства под управлением Android 4.3 и 4.4, кажется, не проблема отображения диалога без подключения к компьютеру, так что, похоже, это обходной путь, характерный для Android 4.2.2. Чтобы настроить запас некорневой цели, подключите целевое устройство к компьютеру, который имеет Android SDK установлен и запустить "adb tcpip 5555" из платформы-инструменты папки Android SDK. Это позволит начать прослушивание АБР в порту 5555 на целевом устройстве. Затем устройство может быть отключено и будет правильно настроено до перезагрузки. Для устройств, которые коренятся (хотя это не требуется), вы можете установить одно из нескольких "ADB WiFi" приложения, чтобы сервер АБР для прослушивания по сети. Устройства с пользовательским ПЗУ могут иметь возможность включить АБР по сети в панели параметров разработчика настроек. Использование любого из этих методов будет правильно настроить АБР для доступа к сети с этим приложением. Дополнительный шаг для 4.2.2 по-прежнему требуется для первоначального соединения. Для подключения к удаленному устройству Android введите IP-адрес устройства и номер порта (5555 из приведенного выше примера) в удаленной ADB Shell. Нажмите Connect, и он будет пытаться подключиться к устройству и начать терминал. Я приветствую запросы на функции и отчеты об ошибках. Вы можете включить их в отзывы приложений или разместить их на форуме (ссылки ниже). Пожалуйста, оцените это приложение, если вы можете; это действительно помогает мне узнать, какие функции / исправления я должен сосредоточиться на следующем. Разработчики: Пользовательская библиотека Java ADB, которую я написал для этого приложения, является открытым исходным кодом под лицензией BSD по https://github.com/cgutman/AdbLib Ссылки на форум XDA: Удаленный поток приложения ADB Shell - http://forum.xda-developers.com/showthread.php?t=2373265