Tengo varios dispositivos Android en una red local. (Decodificadores de Android de Geniatech, con 4.2 Jelly-Bean) Si estos decodificadores tienen problemas o necesitan depuración, simplemente me conecto a ellos a través de
adb connect ip-address
allí tengo acceso completo a los dispositivos (rooteados).
Desafortunadamente todos en la red tienen esta posibilidad. Entiendo que es responsabilidad del administrador de la red protegerla contra piratas informáticos y demás, pero me gustaría agregar seguridad adicional. Entonces mi pregunta es:
¿Puedo proteger de alguna manera la conexión adb a Android con una contraseña? (o un certificado o algo así) ¿O alguno de ustedes conoce alternativas?
ADB debe permanecer abierto, para que pueda acceder a los dispositivos desde la red, por ejemplo, para realizar actualizaciones de apk directamente o leer los archivos de registro.
Atentamente
Como sugirió @Izzy, voy por la "solución de firewall":
Bloquear todas las conexiones para el puerto adb (5555), excepto las de mis dispositivos de confianza.
¡Gracias de nuevo!
aunque está abierto en su LAN, todavía es adb. es lo mismo que por usb. debe reconocer todos los dispositivos que deseen conectarse una vez antes de que pueda conectarse. Si cree que hay un dispositivo reconocido que no debería estar allí, puede restablecer esa lista en la configuración del desarrollador.
adb connect localhost 55555
izzy
miguel b
izzy
/help/on-topic
primero). Firewall es probablemente el mejor enfoque en su caso. Y si bien preguntar directamente cómo hacer eso está fuera de tema aquí, puede responder su propia pregunta con esa solución entonces. ¡Buena suerte!Señor del Fuego
usuario28731
adb
comandos que no sonadb shell