Cómo interactuar con iOS lockdownd

Usé nmap para escanear puertos en mi iPod Touch y encontré un solo puerto abierto, que era el puerto 62078, etiquetado como «iphone- sincronizar «. Investigué un poco y descubrí que el proceso detrás de él era un programa llamado «lockdownd» que podría usarse para interactuar con el iPod.

Me preguntaba si y cómo podría usar esto para interactuar con y posiblemente controle mi iPod.

Comentarios

  • iTunes es bastante bueno para interactuar y controlar dispositivos iOS.

Respuesta

El puerto 62078 es el puerto en el que iOS lockdown daemon escucha. Normalmente se interactúa con él a través de usbmuxd , que es un protocolo que permite realizar conexiones TCP arbitrarias a través de una conexión USB. .

lockdownd puede usarse para hacer muchas cosas ingeniosas con los servicios integrados que Apple expone en dispositivos sin jailbreak. La biblioteca Goto para interactuar con este servicio parece ser libimobiledevice , que es una biblioteca de código abierto que implementa usbmuxd y otros protocolos de iOS. Para obtener una mejor descripción general de las capacidades de lockdownd y la biblioteca iMobileDevice, eche un vistazo a algunas de las herramientas empaquetadas la biblioteca proporciona. Si conoce C, el código fuente de estas herramientas es aquí .

Respuesta

Obviamente (y alguien ya ha mencionado esto en un comentario), se puede usar para sincronizar el dispositivo a través de WiFi porque iTunes lo hace.

Sin embargo, la interfaz no está documentada y como tal, no es compatible con Apple.

Otra opción, si está buscando controlar el dispositivo de forma remota y en general divertirse con él, sería hacer jailbreak y escribir su propio software de control que se ejecutaría en el teléfono. Eso le permitiría conectarse a través de una interfaz que crearía usted mismo.

Es posible que dicho software ya exista en la comunidad de jailbreak.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *