Как открыть порт 5555 на телефоне
Известный ИБ-специалист Кевин Бомонт (Kevin Beaumont) предупредил о том, что многие производители смартфонов на Android оставляют функциональность Android Debug Bridge (ADB) включенной по умолчанию, что подвергает устройства опасности, в том числе и удаленной. Дело в том, что опция ADB over WiFi позволяет разработчикам так же подключаться к гаджету через Wi-Fi, без использования USB-кабеля.
В целом данною проблему нельзя назвать новой. Еще в феврале 2018 года аналитики Qihoo 360 Netlab обнаруживали малварь ADB.miner, которая сканировала сеть в поисках устройств с открытыми отладочными портами ADB (чаще всего это порт 5555). Так как под управлением Android работают не только смартфоны и планшеты, заражению также подвергались, к примеру, «умные» ТВ и различные приставки для ТВ.
Теперь на данную проблему обратил внимание Бомонд, который попытался понять, насколько таких устройств много. Дело в том, что во многих гаджетах «из коробки» активна функциональность ADB over WiFi, о чем их владельцы, как правило, даже не догадываются. При этом удаленное подключение к гаджету в отладочном режиме гарантирует злоумышленнику root-права и возможность скрыто установить на устройство любое вредоносное ПО и выполнить любой код. Все не требует какой-либо аутентификации или пароля.
Исследователь пишет, что данная проблема актуальна для бессчетного числа устройств, которые без труда обнаруживаются в онлайне. Во время изучения ситуации, специалист сумел найти самые разные проблемные устройства, от DVR-систем в Гонконге, до мобильных телефонов в Юной Корее и танкеров в США.
Также коллеги Бомонда и эксперты Qihoo 360 уже опубликовали новые данные о вышеупомянутой малвари ADB.miner, которая оказалась по-прежнему активна. Только за последний месяц было зафиксировано свыше 30 млн сканирований.
Стоит заметить, что ситуацию усложняет существование специального модуля для Metasploit, который помогает автоматизировать обращения к Android-устройствам по 5555 порту.
В настоящее время специалисты рекомендуют всем владельцам устройств, работающих под управлением Android, проверить, не оставил ли их производитель интерфейс ADB доступным по умолчанию. Бомонд также советует блокировать входящие соединения по 5555 порту для пользовательских устройств, что поможет сделать большинство сканирований бесполезными.
Есть ли простой способ узнать, какие порты открыты на моем устройстве Android и как закрыть открытые порты?
Открытые порты TCP будут показаны следующим образом:
65531 закрытые порты PORT
Государственная служба
53 / tcp открыть домен
8187 / tcp открыть неизвестно
38647 / tcp открыть неизвестно
42761 / tcp открыть неизвестно MAC-адрес: A4: 9A: 58. ** (Samsung Electronics Co.)
- PS: для портов UDP используется: nmap -sU -Pn -p- your_phone_ip_adress
Вы можете определить текущие открытые порты, прочитав псевдо-файлы textual / proc, такие как
Это в основном то, что делает команда netstat (где реализовано) – вы можете захотеть найти и изучить источник простой реализации netstat (возможно, это можно будет переносить на java)
Тем не менее, при запуске как непривилегированного приложения userid вы сможете закрыть только сокеты, принадлежащие вашему собственному процессу (или обходными средствами, связанными с ptrace или процессом убийства, другими процессами, принадлежащими вашему идентификатору пользователя). Также обратите внимание, что закрытие сокета не обязательно делает этот порт доступным для немедленного повторного использования.
Вы можете попробовать различные сетевые команды через время выполнения и проверить результаты
Вот простой пример, который может вам помочь. Вы также можете скомпилировать его в студии Android. Здесь есть довольно хорошее объяснение:
UDP: Root на телефоре получен. К серверу полный доступ с правами администратора.
Я пытаюсь отлаживать приложение на Motorola Droid, но у меня возникают трудности с подключением к устройству через USB. Мой сервер разработки - 64-разрядная виртуальная машина Windows 7, работающая в Hyper-V, поэтому я не могу напрямую подключиться через USB в гостевой или из хоста.
Я установил несколько различных решений USB-over-TCP, но соединение, похоже, имеет проблемы, так как отчеты
При подключении через USB: adb tcpip 5555 . Отключите USB, посмотрите IP-адрес телефона в Settings > About Phone > Status . Теперь adb connect 192.168.xx и все. Нет инструментов, нет программного обеспечения. Просто работает. То, что сказал Эндрю, - это официальные инструкции с сайта Google для разработчиков Android , рут не нужен. Только что работал на моем нерутированном HTC One m8 (конечно, требует включения опций разработчика). Если служба adb работает на порте 5037, то почему она находит устройства в диапазоне от 5555 до 5585? @ Андрей Можно ли использовать приложение , например , как это , чтобы открыть и закрыть порт без компьютера на Nexus 6, без корневого доступа? Я обеспокоен проблемами безопасности, которые могут возникнуть, если оставить порт 5555 открытым, когда я нахожусь в сети общего пользования и не использую свой телефон для разработки. @ Алекс Подожди, так что для начала тебе нужно USB-соединение, или оно не будет работать? Я искал решение, пока жду новый USB-кабель . Если вы не можете найти способ выполнить команды adb на самом телефоне, вам понадобится кабель для запуска команды adb для изменения порта. Конечно, есть какое-то приложение с командной строкой для запуска команд adb. Этот блог поможет мне подключиться к беспроводной сети: codetheory.in/…32 ответа
В итоге я получил программное обеспечение Eltima USB to Ethernet, которое наконец-то отказалось от возможности прямого подключения к устройству через TCP. Я довольно много решил, что невозможно подключиться к устройству по сети только для эмулятора.
Ручной процесс
С вашего устройства, если оно коренится
И вы можете отключить его и вернуть ADB для прослушивания на USB с помощью
С компьютера, если у вас уже есть USB-доступ (не требуется root)
Еще проще переключиться на использование Wi-Fi, если у вас уже есть USB. Из командной строки на компьютере с устройством, подключенным через USB, выполните команды
Обязательно замените 192.168.0.101 на IP-адрес, который фактически назначен вашему устройству.
IP-адрес планшета можно найти двумя способами:
Ручное обнаружение IP-адресов:
Перейдите в настройки Android WiFi, нажмите кнопку меню на панели действий (вертикальное эллипсис), нажмите "Дополнительно" и посмотрите IP-адрес в нижней части экрана.
Используйте ADB для обнаружения IP:
Выполните следующую команду с помощью adb:
Чтобы сообщить, что демон ADB возвращается к прослушиванию через USB
Приложения для автоматизации процесса
В Google Play также есть несколько приложений, которые автоматизируют этот процесс. Быстрый поиск предлагает adbWireless, WiFi ADB и ADB WiFi. Все они требуют доступа root, но adbWireless требует меньше разрешений.
Вам нужен root-доступ для этого? Кажется, я могу запускать команды с помощью терминала, но на самом деле он не работает . Также проверьте ваш брандмауэр. Я должен был перенастроить свой брандмауэр. Для второго решения ( adb tcipip 5555 и adb connect . рут не нужен). На рынке есть небольшие бесплатные приложения, которые запускают adb в режиме tcpip. Еще один комментарий: если вы используете Windows, вам нужно изменить строку «adb connect 192.168.0.101:5555» на «adb connect 192.168.0.101». Кроме того, не закрывайте окно терминала, просто оставьте его в покое (по крайней мере, для Windows). Спасибо за очень хороший пример, не могли бы вы сказать мне, пожалуйста, о том, какое устройство нужно рутировать, обязательно ли это. Большой! Второе решение действительно не требует root! Кстати: первое приложение (то, которое «требует меньше разрешений»), похоже, больше не существует. Вы можете использовать restart вместо stop и start Обратите внимание , что ADB сервер размещает экземпляры / эмулятор устройства (т.е. adbd ака демон) путем сканирования нечетных портов в диапазоне 5555 до 5585. Таким образом , использовать ODD числа в этом диапазоне для ваших портов TCP в противном случае вам придется вручную подключиться, который боль (выполнимо, но не рекомендуется: adb connect <ip>:<port> ). Работал на моем Mac только при отсутствии номера порта при подключении: «adb connect 192.168.0.101» - рут не нужен. Большой! Я подтверждаю с Филиппом: для опции без полномочий root необходимо было пропустить номер порта - в моем случае, с использованием Windows. "adb tcpip 5555" + "adb connect 192.168.0.101" По какой-то причине, когда я пытаюсь выполнить adb tcpip 5555 , мне всегда нужно: re plug the USB ; switch device mode , turn the WiFi on and off again ; restart adb . Повторите те, пока это не сработает. Не ждите, если команда adb tcpip 5555 зависнет, она просто не работает. Хороший ответ, кстати. Большой!! Один вопрос, можно ли добавить несколько устройств через tcpip? Получение этой ошибки на Asus Zenfone 2: unable to connect to 192.168.0.173:5555: cannot connect to 192.168.0.173:5555: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060) Причины? Обходной путь? Если служба adb работает на порте 5037, то почему она находит устройства в диапазоне от 5555 до 5585? Может кто-нибудь, пожалуйста, объясните мне Спасибо! Я был туп, и мой телефон был подключен к другой сети Wi-Fi, чем мой компьютер. Но теперь это работает Я просто хотел бы добавить, что перед тем, как вы введете adb connect <ip-address>: <port>, вы должны вынуть USB-кабель, потому что при подключении по Wi-Fi вы начнете диалог авторизации, а также потому, что вы авторизованы по кабелю, Вы также не сможете авторизовать Wi-Fi соединение. могу ли я использовать общедоступный IP-адрес устройства (4G), например, adb -d connect 85.36.1.184:5555, как я могу получить такую вещь после открытия порта?Это действительно просто, если ваш телефон укоренен.
Загрузите эмулятор терминала из Google Play (есть много бесплатных). Убедитесь, что ваше Android-устройство подключено к вашему Wi-Fi и получает IP-адрес Wi-Fi. Откройте программу терминала и введите:
Теперь перейдите на свой компьютер (при условии, что вы используете Windows) и создайте ярлык на рабочем столе для "cmd.exe" (без котировок).
Щелкните правой кнопкой мыши на ярлыке cmd и выберите "Run as Administrator"
Перейдите в папку android-sdk-windows\tools
Тип:
adb теперь должен сказать, что вы подключены.
Примечание:, если вы слишком быстро выполняете команду подключения, она может выйти из строя. Поэтому попробуйте по крайней мере два раза пять секунд друг от друга, прежде чем говорить, что это не работает.
Этот ответ был лучше для меня, потому что он объяснил, какая часть должна быть выполнена на устройстве, а какая на компьютере. ДО "adb tcpip 5555" ДО "adb kill-server". ПОСЛЕ «adb connect 192.168.0.101:5555« DO »adb devices» ИЛИ «adb shell» (connect не запускает оболочку).Подключите устройство через USB и убедитесь, что отладка работает, а затем запустите:
Отключите USB и продолжите беспроводную отладку.
Когда вы закончите и хотите вернуться к USB-отладке, запустите:
Чтобы найти IP-адрес устройства, перейдите на Settings > Wi-Fi > Advanced > IP Address на своем устройстве или запустите adb shell netcfg .
Не требуется root. Только одно устройство может быть отлажено за раз.
Команда adb находится в папке platform-tools Android SDK.
На самом деле, вы можете подключить несколько устройств одновременно, если вы следуете правильному порядку. Просто установите tcpip на 5555 отдельно для каждого телефона, затем выполните команду подключения для каждого телефона и вуаля, они все подключены к adb. Отладка немного медленнее, если мой телефон подключен таким образом. Кроме того, иногда он засыпает, и это вызывает немедленное отключение. На некоторых устройствах задержка между командой adb tcpip и командой adb connect должна быть очень низкой, иначе она не работает. Кроме того, для меня это сработало, выполнив adb tcpip 5555 && adb connect <DEVICE_IP_ADDRESS>:5555Это опция командной строки.
Вы должны попробовать подключить телефон к Wi-Fi, а затем получить свой IP-адрес от своего маршрутизатора. Он не будет работать в сети сотовых сетей.
Я пробовал это с 5555-5558 и теперь 5554, и это почему-то не работает. В основном из командной строки: adb kill-server adb connect 10.10.10.100:5554 с результатом * daemon не работает. запуская его сейчас * * демон успешно запущен * не может подключиться к 10.10.10.100:5554 Я могу пропинговать ip устройства с рабочей станции dev. Когда выходные данные сообщают, что «демон успешно запущен», не должен ли он ссылаться на демона на устройстве? Возможно, он пытается использовать эмулятор? Как я могу убедиться, что демон работает на устройстве? Спасибо сначала вы должны adb tcpip port как по умолчанию используется отладка по USB. После последнего можно подключить connect host:port и он должен работать "adb tcpip port" буквально? это просто возвращает строку «ошибка: устройство не найдено» - есть опечатка? Или я должен заменить что-то здесь? AHHH !! Разобрался, номер порта по умолчанию для CyanogenMod - 5555! ОТЛИЧНО. : D @ Майкл, он может работать в некоторых сотовых сетях, но их сетевые конфигурации в основном являются черными ящиками - вы не знаете, когда / если вы находитесь за брандмауэром, блокируются ли порты, происходит ли трансляция NAT и т. Д. ОК, это правильный ответ. Вы можете просмотреть IP с телефона, зайдите в Настройки> О телефоне> Статус. Просто установите порт с adb tcpip 5555 первым при подключении через USB. Наконец, нет больше USB-кабель для развертывания, красиво.Для пользователей ПК:
Шаг 1:
Вы должны включить параметры разработчика на своем телефоне Android.
Вы можете включить опции разработчика, используя этот способ.
• Откройте "Настройки" > "О программе" > "Информация о программном обеспечении" > "Дополнительно".
• Затем нажмите "Создать номер" семь раз, чтобы включить параметры разработчика.
• Вернитесь в меню "Настройки", и теперь вы сможете увидеть "Возможности разработчика".
• Нажмите его и включите USB-отладку в меню на следующем экране.
Шаг 2:
Открыть cmd и ввести adb.
если вы обнаружите, что adb не является допустимой командой, вам нужно добавить путь к переменной окружения.
• Сначала перейдите к установленной папке SDK
Следуйте этому пути, и этот путь предназначен только для примера. D:\программное обеспечение\Development\Andoird\SDK\SDK\платформенные инструменты \; D:\программное обеспечение\Development\Andoird\SDK\SDK\инструменты;
• Теперь выполните поиск по расширенной настройке системы Windows
•
Откройте переменную окружения.
затем откройте путь и вставьте следующий путь это пример.
Путь SDK отличается от моего, пожалуйста, используйте свой. D:\программное обеспечение\Development\Andoird\SDK\SDK\платформенные инструменты \;
D:\программное обеспечение\Development\Andoird\SDK\SDK\инструменты;
Шаг 3:
Откройте cmd и введите adb. если вы все еще видите, что adb не является допустимой командой, ваш путь не установлен правильно, следуйте приведенным выше шагам.
Теперь вы можете подключить свой Android-телефон к ПК.
Откройте cmd и введите adb-устройства, и вы увидите свое устройство. Найдите IP-адрес телефона.
Тип: - adb tcpip 5555
Получить IP-адрес вашего телефона
Теперь запустите проект Android и, если вы не увидите его, введите еще раз adb connect IP-адрес вашего телефона.
Для пользователей Linux и MAC:
Шаг 1: откройте терминал и установите adb, используя
Подключите телефон через USB-кабель к ПК. Введите следующую команду в терминале
Используя adb, подключите свой ip-адрес телефона Android.
Предположим, что вы сохранили путь adb в своем пути к среде Windows
Активировать режим отладки в Android
Подключение к компьютеру через usb
Откройте командную строку: adb tcpip 5555
Отключите планшет или смартфон от ПК.
Открыть тип командной строки: adb connect IPADDRESS (IPADDRESS - это DHCP/IP-адрес вашего планшета или смартфона, который вы можете найти по Wi-Fi → текущей подключенной сети)
Теперь в командной строке вы должны увидеть результат как: подключен к xxx.xxx.xxx.xxx:5555
Мне нужно было работать как USB и TCPIP для ADB (не спрашивайте), поэтому я сделал следующее (используя указания другие отправили от xda-разработчиков)
Использование adb shell :
Не работает: adbd не найден. adbd обычно запускается через start adbd. Но, может быть, в какой-то папке есть скрипт / исполняемый файл? На моем gnex это /sbin/adbd . Это может варьироваться в зависимости от телефона. Конечно, вы должны быть рутированы . Если вы не рутированы, вы не сможете получить доступ к / sbin.Чтобы подключить ваш планшет с помощью TCP-порта. Убедитесь, что ваша система и устройство подключены к одной сети.
Подключено с использованием порта вперед Попробуйте выполнить перенаправление портов,
adb forward tcp: <PC port> tcp: <device port>
adb forward tcp: 5555 tcp: 5555.
C:\Users\abc > adb forward tcp: 7612 tcp: 7612
C:\Users\abc > adb tcpip 7612 перезапуск в порту режима TCP: 7612
C:\Users\abc > adb connect 10.0.0.1:7612
подключен к 10.0.0.1:7612
Сначала вы должны подключить устройство через USB
Затем подключите свое устройство к WIFI и получите IP-адрес. Пока все еще подключайтесь через usb-тип в командной строке или через терминал Android Studio
Теперь выньте USB-кабель, и вы все равно увидите свой логарифм как обычно.
Это сработало. Тем не мение. После выполнения этих шагов я больше не могу переключиться обратно на эмулятор. Предложения? Вам нужно перезапустить свой adb с помощью: <adb kill-server>, а затем <adb start-server>Я не знаю, как подключить устройство без какого-либо подключения USB вообще, но если вам удастся его подключить, возможно, на другом компьютере вы можете переключить adbd в режим TCP, выпустив
с терминала и подключитесь к вашему устройству через Wi-Fi с любого компьютера в сети:
Возможно, также можно переключиться в режим TCP с терминала на устройстве.
(Обратите внимание, что это можно сделать и с помощью корневого устройства, но вы можете использовать оболочку на корневом устройстве, которое не требует подключения USB)
Во-первых, откройте командную строку (CMD). Если вы используете Android Studio или IntelliJ, там есть консоль, которую вы можете использовать.
Если возможно, откройте местоположение SDK, щелкните правой кнопкой мыши и нажмите "начать командную строку здесь". Не у всех есть этот вариант, поэтому вам нужно также выполнять эти (/эти) команды:
Измените привод (если применимо)
И получите доступ к инструментам sdk и platform. Замените этот путь своим местоположением SDK:
Теперь у вас есть доступ к мосту отладки Android.
Теперь, когда устройство подключено к компьютеру, выполните следующие действия:
Где находится порт, к которому вы хотите подключиться (по умолчанию 5555 ), и IP-адрес устройства, к которому вы хотите подключиться.
Обратите внимание: 5555 - это порт по умолчанию, и просто запись IP-адреса соединяет его. Если вы используете пользовательский порт, вы можете хотя бы немного улучшить безопасность. Отладка USB через Wi-Fi может быть нарушена, но только если устройство подключено к компьютеру, который хочет злоупотреблять устройством. Использование нестандартного порта, по крайней мере, делает его более трудным для подключения.
Если вы используете пользовательский порт, обязательно добавьте его после IP. Ни один порт не подключается к 5555 и если вы не использовали это, соединение завершится неудачно.
IP-адрес устройства можно найти двумя способами:
В зависимости от вашего устройства, точные имена могут отличаться. Откройте настройки и перейдите в раздел О устройстве → Состояние → IP-адрес
Используйте ADB для получения IP-адреса
С консоли выполните:
И как только вы закончите соединение, вы можете отключить устройство от своего компьютера, выполнив следующие действия:
Или нет IP для отключения всех устройств. Если вы использовали пользовательский порт, вы должны указать, с какого порта отключиться. По умолчанию здесь также 5555.
Чтобы отключить порт (если это то, что вы хотите сделать), вы выполните эту команду с подключенным устройством:
Или вы можете перезапустить устройство, чтобы удалить соединение tcpip
Во-первых, вам нужен доступ к оболочке. Вы либо подключаете устройство с помощью USB-кабеля, либо используете приложение adb shell или загружаете приложение из Google Play, FDroid или другого источника.
Затем вы выполните:
И чтобы подключить устройство, вы делаете это как в некорневой версии, делая adb connect <ip>:<port> .
И если вы хотите отключить порт и вернуться к прослушиванию USB:
Вы также можете использовать плагин Android Studio для этого (не помните имя прямо сейчас), а для корневых пользователей также есть возможность загрузить приложение Android для настройки телефонного соединения (вероятно, требуется подключение adb).
Некоторые телефоны имеют настройки в настройках разработчика (это относится к некоторым невзаимодействующим телефонам, хотя, вероятно, и к некоторым корневым телефонам), что позволяет переключать ADB через Wi-Fi с самого устройства без использования root или компьютера для его запуска. Хотя есть несколько телефонов, у которых есть
Злоумышленники пытаются создать ботнет из уязвимых гаджетов.
Исследователи безопасности из компании Trend Micro сообщили о новой вредоносной кампании, в ходе которой злоумышленники атакуют Android-устройства с открытым портом 5555. Предположительно, хакеры пытаются создать из них ботнет.
TCP-порт 5555 предназначен для управления устройствами через Android Debug Bridge (ADB) - функцию Android SDK, позволяющую разработчикам легко работать с устройствами, запускать на них команды или полностью их контролировать.
Порт ADB должен быть отключен на большинстве устройств, а для его активации необходимо подключение через USB. Однако, по словам исследователей, многие устройства поставляются с включенным ADB, делая их уязвимыми к атакам.
Ранее эксперты уже фиксировали атаки на порт ADB в январе текущего года. В ходе кампании злоумышленники использовали модифицированную версию вредоносного ПО Mirai. Вредонос осуществлял поиск устройств с открытым портом 5555 для создания ботнета, позволяющего майнить криптовалюту.
Летом текущего года специалисты обнаружили новый эксплоит, который также нацелен на порт 5555. Исследователи зафиксировали резкий рост активности 9-10 июля, а вторая - 15 июля. Атаки велись преимущественно из США, Китая и Кореи.
После заражения устройств вредоносное ПО завершает ряд процессов и запускает свои собственные, один из которых отвечает за дальнейшее распространение программы и соединение с C&C-сервером.
В ходе поиска исследователи выявили более 48 тыс. IoT-устройств уязвимых для эксплуатации через порт 5555. Однако не все из них могут быть скомпрометированы, так как некоторые гаджеты подключены через маршрутизаторы, использующие механизм преобразования сетевых адресов (Network Address Translation, NAT).
«Все мультимедийные устройства, смарт-телевизоры, мобильные телефоны и другие гаджеты без дополнительной защиты - легкие цели для этой вредоносной программы, независимо от сложности пароля пользователя», - заключили исследователи.
Я пытаюсь отладки приложения на Motorola дроид, но у меня возникли некоторые проблемы с подключением к устройству через USB. Мое развитие сервера является Windows 7 64-разрядной виртуальной машины, работающей в гипер-V, и поэтому я не могу подключить напрямую через USB в гостевой или от хозяина.
Я установил несколько различных USB по TCP решений, но связь, кажется, есть проблемы с3 монитор передает " в [АБР]; devicemonitor не удалось запустить мониторинг" и неоднократно. Есть ли способ подключить напрямую от клиента на разработку машины к демону на устройстве с помощью сети, а не USB-соединение или, возможно, еще жизнеспособные варианты?
Из устройства, если оно укоренилось
По данным пост на XDA-разработчиков, Вы можете включить АБР по Wi-Fi с устройства с помощью команд:
И вы можете отключить ее и вернуть ADB для прослушивания на USB с
С компьютера, Если у вас есть уже доступ к USB (не нужен root)
Это даже легче переключиться на использование Wi-Fi, если у вас уже есть USB. Из командной строки на компьютере с устройства, подключенного через USB, выдает команды
Будьте уверены, чтобы заменить 192.168.0.101 с IP-адреса, который назначен на устройстве. Как только вы закончите, вы можете отключиться от TCP-сессии АБР, выполнив:
Вы можете найти IP-адрес планшета в двух вариантах:
Руководство IP обнаружения:
Использовать АБР, чтобы узнать IP:
Выполните следующую команду через ADB:
Сказать АБР демон вернуться к прослушиванию через USB
Приложений, чтобы автоматизировать процесс
Также есть несколько приложения на Google Плей, что автоматизировать этот процесс. Быстрый поиск предлагает adbWireless, WiFi АБР и АБР беспроводной доступ в интернет. Все это требует корневого доступа, но adbWireless требуется меньше разрешений.
Это действительно просто, если ваш телефон коренится.
Теперь переходим к компьютеру (предполагая, что вы используете Windows) и создать ярлык на рабочем столе "по УМК.ехе и" (без кавычек).
Щелкните правой кнопкой мыши по ярлыку cmd и выберите"и запуск от имени администратора"`в
Изменение вашего андроид-СДК-папку Windows\инструментов
Тип:
АБР должен теперь сказать, что вы связаны.
- Подключите устройство через USB и убедитесь, что отладка работает, запустите:
АБР tcpip 5555 АБР подключения :5555
Отключите USB и продолжить беспроводной отладки.
Чтобы найти IP-адрес вашего устройства, зайдите в Настройки > Есть Wi-Fi Интернет и GT; дополнительно > IP-адрес на вашем устройстве или запустить АБР оболочки в netcfg .
Нет корень требуется. Только одно устройство может быть отлажена в то время.
Команда АБР находится в `платформа-Tools папку из SDK для Android.
Предположим, вы сохранили путь АБР на вашем пути среде Windows
Включение режима отладки в Android
Подключение к ПК через USB
Откройте командную строку типа: "АБР tcpip 5555"
Отключите ваш планшет или смартфон от ПК
Откройте командную строку типа: АБР подключения IP-адреса (IP-адрес-DHCP-сервер/IP-адрес вашего планшета или смартфона, который вы можете найти по Wi-Fi Интернет -> В текущей подключенной сети)
Теперь в командной строке вы должны увидеть результат, как: подключение к ХХХ.ХХХ.ХХХ.ХХХ:5555
Для пользователей Windows:
Шаг 2:
Откройте cmd и введите АБР.<БР> если вы обнаружите, что АБР не действует команда, то вы должны добавить путь в переменную среды.<БР>
•Сначала зайдите в ВЫ SDK установлен в папку Следовать по этому пути, и этот путь просто для примера. Д:\программного обеспечения\разработка\Andoird\СДК\СДК\платформы-инструменты\; Д:\программного обеспечения\разработка\Andoird\СДК\СДК\инструменты;<БР> • Теперь поиск на системе Windows расширенные настройки<БР>
Открыть переменной среды.
затем открыть путь и вставьте следующий путь это пример.<БР> Вы СДК путь отличается от моего, пожалуйста, используйте ваш. D:\softwares\Development\Andoird\SDK\sdk\platform-tools\; D:\softwares\Development\Andoird\SDK\sdk\tools;<БР>
Шаг 3:
Откройте cmd и введите АБР. если вы все еще видите, что ADB не является допустимым команду, тогда ваш путь не установил должным образом следовать выше шаги.
Теперь вы можете подключите ваш телефон к ПК.
Открыть cmd и тип устройств ADB и вы можете видеть ваше устройство. Найти телефон по ip адресу.<БР>
Читайте также: