Cum să interacționez cu iOS lockdownd

Am folosit nmap pentru portscanarea iPod-ului meu și am găsit un singur port deschis, care era portul 62078, etichetat ca „iphone- sincronizare „. Am făcut câteva cercetări și am constatat că procesul din spatele acestuia era un program numit „lockdownd” care putea fi folosit pentru interfața cu iPod-ul.

Mă întrebam dacă și cum aș putea folosi acest lucru pentru a interfața cu și eventual controlează-mi iPod-ul.

Comentarii

  • iTunes este destul de bun la interfațarea și controlul dispozitivelor iOS.

Răspuns

Portul 62078 este portul pe care iOS lockdown daemon ascultă pe. În mod normal, acesta este interacționat prin usbmuxd , care este un protocol care permite conexiuni TCP arbitrare să fie făcute printr-o conexiune USB .

lockdownd poate fi folosit pentru a face o mulțime de lucruri ingenioase cu serviciile încorporate pe care Apple le expune pe dispozitive neîntrerupte. Biblioteca goto pentru interfața cu acest serviciu pare a fi libimobiledevice , care este o bibliotecă open-source care implementează usbmuxd și alte protocoale iOS. Pentru o prezentare mai bună a capabilităților lockdownd și a bibliotecii iMobileDevice, aruncați o privire la unele dintre instrumentele ambalate biblioteca oferă. Dacă știți C, codul sursă pentru aceste instrumente este aici .

Răspunde

Evident (și cineva a menționat deja acest lucru într-un comentariu), poate fi folosit pentru sincronizarea dispozitivului prin WiFi, deoarece iTunes o face.

Cu toate acestea, interfața este nedocumentată și ca atare, neacceptat de Apple.

O altă opțiune, dacă doriți să controlați dispozitivul de la distanță și, în general, să vă distrați cu el, ar fi să-l jailbreak și să vă scrieți propriul software de control care să ruleze pe telefon. Acest lucru vă va permite să vă conectați printr-o interfață pe care ați crea-o singură.

Un astfel de software poate exista chiar și în comunitatea jailbreak.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *