2015-01-06 3 views
6

Оказалось, что adbd Insecure был, по сути, проблемой. Когда я отключил его (запустив приложение и убрав Включить небезопасный adbd, я смог подключиться только штрафом через WiFi.НЕИСПРАВНО: Не удается подключиться к adb over wifi

Кроме того, для тех, кому интересно, когда это работает, то NetStat -n было показать соединение, а именно:

$ netstat -n 
Proto Recv-Q Send-Q Local Address   Foreign Address  State 
tcp  0  0 0.0.0.0:5555    0.0.0.0:*    LISTEN 
tcp  0  0 **192.168.0.169:5555**  192.168.0.50:51178  ESTABLISHED 
tcp6  0  0 ::ffff:127.0.0.1:47514 :::*      LISTEN 

Barry


Я смог ADB для подключения через Wi-Fi (он отлично работает над USB)

.

Я читал различные сообщения здесь и в других местах и ​​не нашел ответа, который работает для меня.

Я пытался подключиться к ноутбуку на двух разных устройствах (Samsung S4, Nexus 7 2013 (wifi). В обоих случаях он не может подключаться с тем же сообщением об ошибке, хотя и с IP-адресом конкретного устройства, например:.

не удалось подключиться к 192.168.0.125:5555

Оба устройства были укоренены с использованием towelroot, SuperSU и «adbd небезопасной» Я могу свистеть 192.168.0.125 из моего ноутбука и Я отключил защиту от вирусов и брандмауэра моего ноутбука.

я следовал стандартные этапы:

  • AdB убить-сервер
  • ADB USB
  • ADB устройства
  • ADB Tcpip 5555
  • ADB подключить 192.168.0.125

я читал что «netstat -n» должен показать новый сокет, присутствующий и прослушивающий порт 5555 (Can't connect to Android via ADB over wifi - Do I need root access?), но в моем случае это не happe n - он показывает только локальное соединение на порту по умолчанию 5037.

[email protected]:/ # netstat -n 
    Proto Recv-Q Send-Q Local Address   Foreign Address  State 
    tcp  0  0 127.0.0.1:5037   0.0.0.0:*    LISTEN 

Результат «getprop | Grep ADB»является:

$ adb shell 
    [email protected]:/ # getprop | grep adb 
    getprop | grep adb 
    [init.svc.adbd]: [running] 
    [persist.radio.adb_log_on]: [0] 
    [persist.sys.usb.config]: [mtp,adb] 
    [ro.adb.secure]: [1] 
    [service.adb.tcp.port]: [5555] 
    [sys.usb.config]: [mtp,adb] 
    [sys.usb.state]: [mtp,adb] 
    [email protected]:/ # 

Оказывается, что система получила и обработала АБД„команду TCP 5555“, но по какой-то причине не может использовать информацию

Поскольку это происходит на обоих. устройства Я предполагаю, что проблема:

  1. на моем ноутбуке или
  2. что-то общие для обоих устройств (например, «adbd небезопасных» установлен) или
  3. Пилотный е rror.

Вопросы:

  1. Если не "NetStat -n" показывают слушающий сокет на 192.168.0.125:5555?
  2. Возможно, это проблема, связанная с использованием «adbd Insecure» ???

Любая/вся помощь оценивается.

Спасибо, Barry

ответ

0

Этот ответ был дан Барри Холройд:

Оказывается, что adbd Insecure был, по сути, проблема. Когда я отключил его (запустив приложение и убрав Включить небезопасный adbd, я смог подключиться только штрафом через WiFi.

Кроме того, для тех, кому интересно, когда это работает, то NetStat -n было показать соединение, а именно:

$ netstat -n 
Proto Recv-Q Send-Q Local Address   Foreign Address  State 
tcp  0  0 0.0.0.0:5555    0.0.0.0:*    LISTEN 
tcp  0  0 **192.168.0.169:5555**  192.168.0.50:51178  ESTABLISHED 
tcp6  0  0 ::ffff:127.0.0.1:47514 :::*      LISTEN 

Barry

+0

есть ключи к тому, что проблема может быть, если NetStat -n не показывает слушающий порт 5555, когда я понятия не имею, что adbd небезопасно это? – Dan

Смежные вопросы