No se puede conectar a Android a través de ADB a través de wifi – ¿Necesito acceso root?

Estoy básicamente tratando de hacer esto: ¿Cómo puedo conectarme a Android con ADB sobre TCP? Con el Droid X2.

Tengo la depuración del USB encendido, y mi teléfono se enchufa vía USB. La dirección IP es 10.0.78.33 (he verificado que puedo hacer la comunicación TCP con el teléfono en ese IP, y puedo hacer ping).

Voy a la línea de comandos y hacer lo siguiente:

>> adb tcpip 5555

Reiniciar en modo TCP puerto: 5555

>> adb connect 10.0.78.33:5555

No se puede conectar a 10.0.78.33: 555

¿Alguna idea de por qué esto no funciona? ¿Necesito acceso root para hacer esto? Estoy tratando de evitar el enraizamiento del teléfono.

¡Gracias!

Paso 1 . Ir a Androidsdk \ platform-tools en PC / Laptop

Paso 2 :

Conecte su dispositivo a través de USB y ejecute:

Adb kill-server

entonces corre

Adb tcpip 5555

Verá debajo el mensaje …

Daemon no se está ejecutando. Comenzando ahora en el puerto 5037 * daemon iniciado correctamente * reiniciando en modo TCP puerto: 5555

Paso 3:

Ahora abra la nueva ventana CMD,

Ir a Androidsdk \ herramientas de plataforma

Ahora corre

Adb connect xx.xx.xx.xx: 5555 (xx.xx.xx.xx es IP del dispositivo)

Paso 4: Desconecte su dispositivo de USB y funcionará como si estuviera conectado desde su estudio de Android.

El dispositivo no tiene que estar enraizado. He desarrollado un complemento para IntelliJ / Android Studio para conectar su dispositivo a través de wifi presionando sólo un botón. Aquí está el código y aquí el complemento listo para ser utilizado.

El uso es bastante simple. Aquí tienes un gif:

Introduzca aquí la descripción de la imagen

Síntomas

Con mi teléfono, este problema ocurre mucho. Consigo estos síntomas:

  • ping xxxx veces fuera
  • adb connect xxxx veces fuera ("no se puede conectar")
  • telnet xxxx 5555 veces fuera

Solución

Necesito deshabilitar y volver a habilitar WiFi en mi teléfono antes de ejecutar adb connect en mi computadora. Entonces puedo ping como una ping , telnet , y adb connect con el teléfono.

Estoy usando un Sony Xperia M C1904 que funciona CyanogenMod 12.1.

Root IS necesario para cambiar las propiedades del sistema. Sin embargo, no es necesario para iniciar adb a través de wifi.
Usted puede reenviar los puertos mientras está conectado a través de USB y luego decirle al daemon adb para escuchar sobre una cierta frecuencia:
ADB sobre wirless

He encoutered el mismo problema, y ​​mi dispositivo fue arraigado. El problema realmente vino de adbd Insecure. Si instaló adbd Insecure en su dispositivo, evitará que se conecte a su dispositivo a través de WiFi. Tienes que desmarcar la opción "Enable insecure adbd" en la aplicación adbd Insecure.

Vea FIXED: No se puede conectar a adb over wifi

El problema conmigo para mi Samsung Tab 1 era un proceso de adb que ya se estaba ejecutando en el puerto 5037 en mi máquina Xubuntu 14.04, de la que no sabía hasta que escribí pgrep -l -u username . Para corregir esto, terminé el proceso del adb usando pkill adb , navegado a mi carpeta de las herramientas de la plataforma y funcioné adb tcpip 5037 y después conecté a mi dispositivo usando el número de puerto 5037 . ¡Auge! Trabajado como un encanto.

Después de ejecutar setprop service.adb.tcp.port 5555 y reiniciar adb , no verá el dispositivo si ejecuta adb devices en el host.

En su lugar, tiene que ejecutar adb connect 10.0.78.33:5555

Al parecer, el acceso root es necesario según el comentario de Chris Stratton anterior.

No pude conectar adb a mi teléfono de Nexus5 sobre 5Ghz WLAN pero trabajó con el 2,4 Ghz más lento al instante.

  • ¿Cómo crear wifi tethering Hotspot en Android Marshmallow?
  • Android verificar el estado WIFI (desconectado o el usuario ha cambiado WIFI) ¿Cómo FLAG?
  • Hotspot multiplexado en Android
  • Android Compruebe si hay WiFi pero no Internet
  • Cómo probar descargar y subir velocidad wifi / 3g?
  • Compruebe la conexión a Internet activa Android
  • Wi-Fi tethering - cómo obtener la lista de clientes conectados
  • Android :: ¿Cómo desconectarse de una red wifi?
  • Android: ¿Cómo obtener la encriptación Wifi actual?
  • Cómo obtener la dirección MAC en Android 6.0
  • Iniciar Androids WiFi-Manager mediante el envío de una intención?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.