Solução de problemasPublicado em: 3 min de leitura

adb connect Connection refused na porta 5555: como resolver

Por que o adb connect falha com Connection refused ou "unable to connect to 192.168.x.x:5555", como diferenciar de um timeout e como resolver em qualquer Android.

Você roda adb connect 192.168.1.20 e recebe:

failed to connect to '192.168.1.20:5555': Connection refused

Connection refused significa que o celular respondeu, mas nada nele está escutando naquela porta. A rede está funcionando. O serviço ADB do celular só não está no modo de rede, ou está escutando em outra porta. A solução quase sempre é ligar o modo de rede de novo.

Recusado não é o mesmo que tempo esgotado

ErroO que significaOnde olhar
Connection refusedO celular está acessível, a porta está fechadaO modo de rede do ADB no celular ou a porta
Connection timed out / No route to hostO celular não respondeu nadaIP errado, rede diferente, isolamento do Wi-Fi, celular em repouso
failed to authenticate / unauthorizedConectou, mas o celular não aprovou este computadorAceite o aviso no celular

Causa 1: o celular reiniciou (Android 10 ou anterior)

O adb tcpip 5555 só dura até o próximo reinício. Depois de reiniciar, o celular volta ao modo só USB e recusa conexões pela rede. Essa é a causa mais comum.

Solução: conecte o celular por USB uma vez e rode:

adb tcpip 5555
adb connect 192.168.1.20:5555

Espere um ou dois segundos depois do adb tcpip antes de conectar, porque o celular reinicia o serviço ADB.

Causa 2: a Depuração por Wi-Fi usa outra porta (Android 11+)

Na Depuração por Wi-Fi a porta não é 5555. Ela é aleatória e muda toda vez que você liga a opção. Abra Opções do desenvolvedor › Depuração por Wi-Fi e use o Endereço IP e porta mostrado no topo:

adb connect 192.168.1.20:41237

Repare também que a porta de pareamento (mostrada depois de "Parear o dispositivo com um código de pareamento") é outra ainda e só funciona com adb pair.

Causa 3: a Depuração por Wi-Fi se desligou sozinha

O Android desliga a Depuração por Wi-Fi quando você sai da rede Wi-Fi e, em alguns celulares, depois de reiniciar ou de um tempo sem uso. Ligue de novo. Seu computador continua pareado, então só precisa do adb connect.

Causa 4: você digitou o endereço errado

Se o endereço for de outro aparelho da rede, como o roteador ou uma TV, ele também pode recusar a conexão. Confira o endereço do celular em Configurações › Wi-Fi › sua rede ou na tela da Depuração por Wi-Fi. O celular pode receber um IP novo do roteador, então configure uma reserva de DHCP se você conecta com frequência.

Causa 5: firewall ou VPN no celular

Alguns apps de segurança, perfis de trabalho e VPNs bloqueiam conexões de entrada. Pause esses apps e tente de novo.

Resolva no ADBKit

A conexão TCP/IP do ADBKit diferencia os dois casos. Quando o celular recusa, ele avisa que o modo de rede está desligado, o que acontece a cada reinício, e oferece Plug in by USB and switch it on again. Um clique faz o passo do adb tcpip por USB para você e depois conecta pela rede. Quando o celular não responde nada, ele mostra as verificações de rede. Isso exige o agente do ADBKit 1.2.0 ou mais novo no seu computador.

Checklist rápido

  1. O celular reiniciou desde que você rodou adb tcpip? Conecte o cabo e rode de novo.
  2. Está no Android 11+? Use a porta mostrada na tela da Depuração por Wi-Fi, não a 5555.
  3. A Depuração por Wi-Fi continua ligada? O celular continua no mesmo Wi-Fi?
  4. Esse IP é mesmo do celular?

Mais contexto em ADB sem cabo: como usar o ADB sem cabo USB e ADB pelo Wi-Fi.