Ich habe nmap verwendet, um meinen iPod Touch zu portieren, und einen offenen Port gefunden, nämlich Port 62078 mit der Bezeichnung „iphone-„. synchronisieren „. Ich habe einige Nachforschungen angestellt und festgestellt, dass der Prozess dahinter ein Programm namens „lockdownd“ ist, das für die Schnittstelle mit dem iPod verwendet werden kann.
Ich habe mich gefragt, ob und wie ich dies für die Schnittstelle mit und verwenden kann Möglicherweise steuere ich meinen iPod.
Kommentare
- iTunes ist ziemlich gut darin, mit iOS-Geräten zu kommunizieren und diese zu steuern.
Antwort
Port 62078 ist der Port, an dem iOS lockdown
Daemon hört zu. Normalerweise wird über usbmuxd
mit diesem Protokoll interagiert, mit dem beliebige TCP-Verbindungen über eine USB-Verbindung hergestellt werden können .
lockdownd
kann verwendet werden, um mit den integrierten Diensten, die Apple auf Geräten ohne Jailbreak bereitstellt, viele raffinierte Dinge zu tun. Die goto-Bibliothek für die Anbindung an diesen Dienst scheint libimobiledevice zu sein. Hierbei handelt es sich um eine Open-Source-Bibliothek, die die usbmuxd
und implementiert andere iOS-Protokolle. Um einen besseren Überblick über die Funktionen von lockdownd
und der iMobileDevice-Bibliothek zu erhalten, werfen Sie einen Blick auf einige der gepackten -Tools Die Bibliothek bietet. Wenn Sie C kennen, lautet der Quellcode für diese Tools hier .
Antwort
Offensichtlich (und jemand hat dies bereits in einem Kommentar erwähnt) kann es zum Synchronisieren des Geräts über WLAN verwendet werden, da iTunes dies tut.
Die Benutzeroberfläche ist jedoch nicht dokumentiert, und als solche von Apple nicht unterstützt.
Eine andere Option, wenn Sie das Gerät fernsteuern möchten und im Allgemeinen Spaß daran haben möchten, besteht darin, es zu jailbreaken und Ihre eigene Steuerungssoftware zu schreiben, die auf dem Telefon ausgeführt wird. Auf diese Weise können Sie eine Verbindung über eine von Ihnen selbst erstellte Schnittstelle herstellen.
Diese Software ist möglicherweise sogar bereits in der Jailbreak-Community vorhanden.