Použil jsem nmap k portování mého iPodu Touch a našel jsem otevřený jeden port, kterým byl port 62078, označený jako „iphone- synchronizovat „. Provedl jsem nějaký průzkum a zjistil jsem, že za ním stojí program nazvaný „lockdownd“, který lze použít k propojení s iPodem.
Zajímalo by mě, zda a jak to mohu použít k propojení s a případně ovládat můj iPod.
Komentáře
- iTunes umí dobře komunikovat se zařízeními iOS a ovládat je.
Odpověď
Port 62078 je port, na kterém iOS lockdown
démon poslouchá. Za normálních okolností se s ním komunikuje prostřednictvím usbmuxd
, což je protokol, který umožňuje navazování libovolných připojení TCP přes USB. .
lockdownd
lze použít k provádění spousty šikovných věcí s integrovanými službami, které Apple vystavuje na zařízeních bez jailbreaku. Zdá se, že běžnou knihovnou pro propojení s touto službou je libimobiledevice , což je knihovna open-source implementující usbmuxd
a další protokoly iOS. Chcete-li získat lepší přehled o možnostech lockdownd
a knihovně iMobileDevice, podívejte se na některé zabalené nástroje knihovna poskytuje. Pokud znáte jazyk C, zdrojový kód těchto nástrojů je zde .
Odpovědět
Je zřejmé, že (a někdo to již uvedl v komentáři), lze jej použít k synchronizaci zařízení přes WiFi, protože to dělá iTunes.
Rozhraní však není dokumentováno a jako takový není společností Apple podporován.
Další možností, pokud se díváte na vzdálené ovládání zařízení a obecně se s ním bavíte, by bylo útěk z vězení a psaní vlastního ovládacího softwaru, který by běžel na telefonu. To by vám umožnilo připojit se přes rozhraní, které byste si sami vytvořili.
Takový software může již v komunitě útěků z vězení dokonce existovat.