Sigo viendo señales de advertencia sobre habilitar ADB a través de la red cuando no está conectado a una red WiFi, pero ¿qué pasa si quiero conectar ADB a través de 3G/4G?
Cada vez que intento hacerlo con cualquiera de los métodos WiFi convencionales, devuelve una IP no válida para conectarme. Incluso intenté obtener la IP # ip addr show
, pero tampoco funcionó.
¿Alguna idea sobre cómo hacer esto?
Sí, no es seguro. Pero, ¿cómo se aprovecha tal vulnerabilidad cuando es probable que cambie la dirección IP?
Abrir ADB en una conexión no segura es un gran riesgo de seguridad. En un teléfono no rooteado, da acceso a todo su sistema de archivos. En un teléfono rooteado, da acceso a todo su sistema de archivos con permisos de escritura. La conexión no está encriptada y no hay intercambio de contraseña o clave para acceder a ADB. Es solo una mala idea. Más allá de eso, es posible que su proveedor ni siquiera permita el tráfico a través de 5555 (el puerto ADB estándar), pueden estar enviando su tráfico por proxy o puede haber otros factores que compliquen la situación.
Además, configurar SSH no debería ser difícil. Uso SSHDroid todo el tiempo. Puedo obtener un shell seguro desde cualquier conexión WiFi y funciona muy bien para la transferencia inalámbrica de archivos. Podría configurar una tarea para encender SSHDroid cada vez que el dispositivo se conecta a WiFi y otra para enviarle la IP. Técnicamente, incluso puede ejecutarlo sin WiFi, pero generalmente no lo recomendaría, ya que todavía está abierto a vulnerabilidades, lo que generaría problemas similares a dejar ADB abierto (aunque algo menos probable ya que SSH está diseñado para ser seguro).
Finalmente, hay una serie de aplicaciones creadas específicamente para localizar su teléfono. Motorola incluye esta función con Motoblur, que también puede limpiar su teléfono de forma remota. Hay otras alternativas gratuitas y de pago que también pueden hacer esto. Si te roban el teléfono, estos serán mucho mejores que cualquier puerta trasera que te abras.
Probablemente porque la dirección IP devuelta solo era válida dentro de la red móvil, es decir, hay una puerta de enlace NAT. Incluso si intentó conectarse desde otro dispositivo en la misma red, es probable que su proveedor tenga algunas reglas de enrutamiento para evitar que los dispositivos se comuniquen entre sí directamente.
Sería bueno tener un perfil de tasker o algo donde, si alguna vez me roban el teléfono, pueda enviar mensajes de texto a mi teléfono, hacer que tasker habilite la escucha ADB y responder con cualquier dirección IP a la que esté conectado mi teléfono, y quizás apagarlo después de X segundos
Como era de esperar, esa idea no era nueva, hay muchas aplicaciones para teléfonos robados o perdidos en Play Market. Prey y Plan B/Lookout, Where's My Droid, etc. Úsalos en lugar de tratar de doblegar a Tasker por ello.
chicoespuma
rm-vanda