Ho usato nmap per eseguire il portscan del mio iPod Touch e ho trovato una singola porta aperta, che era la porta 62078, etichettata come “iphone- sincronizzazione “. Ho fatto alcune ricerche e ho scoperto che il processo alla base era un programma chiamato “lockdownd” che poteva essere utilizzato per interfacciarsi con liPod.
Mi chiedevo se e come potevo usarlo per interfacciarmi con e possibilmente controllare il mio iPod.
Commenti
- iTunes è abbastanza bravo a interfacciarsi e controllare i dispositivi iOS.
Risposta
La porta 62078 è la porta su cui iOS lockdown
daemon in ascolto. Normalmente si interagisce con usbmuxd
che è un protocollo che consente di effettuare connessioni TCP arbitrarie tramite una connessione USB .
lockdownd
può essere utilizzato per fare molte cose interessanti con i servizi integrati che Apple espone su dispositivi senza jailbreak. La libreria goto per linterfacciamento con questo servizio sembra essere libimobiledevice che è una libreria open source che implementa usbmuxd
e altri protocolli iOS. Per una migliore panoramica delle funzionalità di lockdownd
e della libreria iMobileDevice, dai unocchiata ad alcuni degli strumenti in pacchetto la biblioteca fornisce. Se conosci C, il codice sorgente di questi strumenti è qui .
Risposta
Ovviamente (e qualcuno lo ha già menzionato in un commento), può essere utilizzato per sincronizzare il dispositivo tramite WiFi perché lo fa iTunes.
Tuttavia, linterfaccia non è documentata e come tale non supportato da Apple.
Unaltra opzione, se stai cercando di controllare il dispositivo da remoto e generalmente divertirti con esso, sarebbe quella di eseguire il jailbreak e scrivere il tuo software di controllo che verrebbe eseguito sul telefono. Ciò ti consentirebbe di connetterti tramite uninterfaccia che creeresti tu stesso.
Tale software potrebbe già esistere nella comunità del jailbreak.