1 votos

Establecer puerto de depuración inalámbrica estático en Android 14

Tengo 2 teléfonos Android 14. Ambos tienen la Depuración Inalámbrica habilitada. Ambos están emparejados con el PC del servidor adb. Todos los dispositivos están conectados a la misma WLAN. Uno de los teléfonos siempre utiliza un puerto estático en la entrada del menú Dirección IP y Puerto. El otro no, siempre aleatoriza el puerto. Las opciones de Red y Depuración en Red son las mismas para ambos teléfonos.

¿Cómo hago para mantener el puerto estático en el teléfono (NO con adb tcpip, no funcionará en este caso en absoluto)?

Teléfonos:

  1. OnePlus 8 Pro (instantnoodlep, IN2020 CN), actualización de seguridad de Android 2024-09-05 - usa puerto dinámico
  2. Motorola moto g(7) plus (lake), actualización de seguridad de Android 2024-09-05 - usa puerto estático

1voto

VELFR Puntos 11

Uno de los soluciones temporales podría ser este:

# 1. Conéctate a tu teléfono con el puerto dinámico actual a través de WLAN

sudo adb connect $ANDROID_DEVICE_WLAN_IP:$PORT

# 2. Establece un puerto estático para el dispositivo. ¡Sé rápido antes de que cambie!

sudo adb -s $ANDROID_DEVICE_WLAN_IP:$PORT tcpip $PORT

# 3. Ahora reinicializa la conexión. Podrás usar esta IP estática hasta que se reinicie el teléfono.

sudo adb disconnect $ANDROID_DEVICE_WLAN_IP:$PORT
sudo adb connect $ANDROID_DEVICE_WLAN_IP:$PORT

# 4. Ahora ejecuta todo lo que necesites en tu teléfono. Por ejemplo, lista todos los paquetes instalados para un usuario

sudo adb -s $ANDROID_DEVICE_WLAN_IP:$PORT shell cmd package list packages --user 0

Necesitarás un dispositivo Android 12+ y la versión de android-tools (o platform-tools) sea >=35.0.1

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X