Jak połączyć się z iOS lockdownd

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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *