Como fazer interface com iOS lockdownd

Usei nmap para fazer a varredura de portas no meu iPod Touch e encontrei uma única porta aberta, que era a porta 62078, rotulada como “iphone- sincronizar”. Fiz algumas pesquisas e descobri que o processo por trás dele era um programa chamado “lockdownd” que poderia ser usado para fazer interface com o iPod.

Eu queria saber se e como eu poderia usar isso para fazer interface com e possivelmente controlar meu iPod.

Comentários

  • O iTunes é muito bom em interface e controle de dispositivos iOS.

Resposta

A porta 62078 é a porta em que o iOS lockdown daemon escuta. Normalmente, ele interage com o usbmuxd , que é um protocolo que permite que conexões TCP arbitrárias sejam feitas por meio de uma conexão USB .

lockdownd pode ser usado para fazer muitas coisas interessantes com os serviços integrados que a Apple expõe em dispositivos sem jailbreak. A biblioteca goto para fazer a interface com este serviço parece ser libimobiledevice , que é uma biblioteca de código aberto que implementa o usbmuxd e outros protocolos iOS. Para uma melhor visão geral dos recursos de lockdownd e da biblioteca iMobileDevice, dê uma olhada em algumas das ferramentas empacotadas a biblioteca fornece. Se você conhece C, o código-fonte dessas ferramentas está aqui .

Resposta

Obviamente (e alguém já mencionou isso em um comentário), ele pode ser usado para sincronizar o dispositivo via WiFi porque o iTunes faz isso.

No entanto, a interface não é documentada e como tal, sem suporte da Apple.

Outra opção, se você pretende controlar o dispositivo remotamente e geralmente se divertindo com ele, seria desbloqueá-lo e escrever seu próprio software de controle que seria executado no telefone. Isso permitiria que você se conectasse a uma interface que você mesmo criaria.

Esse software pode até já existir na comunidade do jailbreak.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *