Użyłem nmap do skanowania portów mojego iPoda Touch i znalazłem jeden otwarty port, który był portem 62078, oznaczonym jako „iphone- sync ”. Zrobiłem kilka badań i odkryłem, że procesem stojącym za tym był program o nazwie „lockdownd”, który może być użyty do połączenia z iPodem.
Zastanawiałem się, czy i jak mógłbym użyć tego do połączenia z i prawdopodobnie steruj moim iPodem.
Komentarze
- iTunes całkiem nieźle radzi sobie z interfejsami i sterowaniem urządzeniami iOS.
Odpowiedź
 Port 62078 to port, na którym iOS  lockdown  demon nasłuchuje. Zwykle jest używany przez  usbmuxd , który jest protokołem, który umożliwia nawiązywanie dowolnych połączeń TCP przez połączenie USB . 
 lockdownd może być używany do robienia wielu fajnych rzeczy dzięki wbudowanym usługom, które Apple ujawnia na urządzeniach bez uszkodzenia. Wydaje się, że biblioteką goto do łączenia się z tą usługą jest  libimobiledevice , która jest biblioteką typu open source implementującą usbmuxd i inne protokoły iOS. Aby uzyskać dokładniejszy przegląd możliwości lockdownd i biblioteki iMobileDevice, zapoznaj się z niektórymi z dołączonych  narzędzi  Biblioteka zapewnia. Jeśli znasz C, kod źródłowy tych narzędzi znajduje się  tutaj . 
Odpowiedź
Oczywiście (a ktoś wspomniał już o tym w komentarzu), można go używać do synchronizowania urządzenia przez Wi-Fi, ponieważ robi to iTunes.
Jednak interfejs jest nieudokumentowany, a jako takie nieobsługiwane przez Apple.
Inną opcją, jeśli chcesz zdalnie sterować urządzeniem i ogólnie dobrze się z nim bawić, byłoby jailbreak i napisanie własnego oprogramowania sterującego, które działałoby na telefonie. Umożliwiłoby to połączenie przez interfejs, który sam stworzyłbyś.
Takie oprogramowanie może nawet istnieć w społeczności jailbreak.