Hvordan grensesnitt med iOS lockdownd

Jeg brukte nmap til å portere min iPod Touch, og fant en enkelt port åpen, som var port 62078, merket som «iphone- synkronisering «. Jeg undersøkte, og fant ut at prosessen bak var et program kalt «lockdownd» som kunne brukes til å grensesnitt med iPod.

Jeg lurte på om og hvordan jeg kunne bruke dette til å grensesnitt med og muligens kontrollere iPod.

Kommentarer

  • iTunes er ganske flink til å grensesnitt med og kontrollere iOS-enheter.

Svar

Port 62078 er porten som iOS lockdown daemon lytter på. Normalt samhandles den med via usbmuxd , som er en protokoll som gjør det mulig å lage vilkårlige TCP-tilkoblinger via en USB-tilkobling. .

lockdownd kan brukes til å gjøre mange smarte ting med de innebygde tjenestene Apple utsetter på ikke-jailbroken enheter. Goto-biblioteket for grensesnitt med denne tjenesten ser ut til å være libimobiledevice , som er et bibliotek med åpen kildekode som implementerer usbmuxd og andre iOS-protokoller. For en bedre oversikt over funksjonene til lockdownd og iMobileDevice-biblioteket, ta en titt på noen av de pakkede verktøyene biblioteket gir. Hvis du kjenner C, er kildekoden for disse verktøyene her .

Svar

Tydeligvis (og noen har allerede nevnt dette i en kommentar), kan den brukes til å synkronisere enheten via WiFi fordi iTunes gjør det.

Grensesnittet er imidlertid papirløst, og som sådan ikke støttet av Apple.

Et annet alternativ, hvis du ser på å kontrollere enheten eksternt og generelt har det gøy med den, vil være å jailbreak den og skrive din egen programvare som vil kjøre på telefonen. Dette vil tillate deg å koble til via et grensesnitt du vil lage selv.

Slik programvare kan til og med allerede eksistere i jailbreak-samfunnet.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *