Advertisements

Greifen Sie mit diesem Open-Source-Tool unter Linux auf Ihr iPhone zu

Das iPhone und iPad sind keineswegs Open Source, aber sie sind beliebte Geräte. Viele Leute, die ein iOS-Gerät besitzen, verwenden auch viel Open Source, einschließlich Linux. Benutzer von Windows und macOS können mithilfe von Software von Apple mit einem iOS-Gerät kommunizieren, aber Apple unterstützt keine Linux-Benutzer. Open-Source-Programmierer kamen 2007 (nur ein Jahr nach der Veröffentlichung des iPhones) mit Libimobiledevice (damals libiphone) zu Hilfe, einer plattformübergreifenden Lösung für die Kommunikation mit iOS. Es läuft auf Linux, Android, Arm-Systemen wie Raspberry Pi, Windows und sogar macOS.

Weitere Linux-Ressourcen

Libimobiledevice ist in C geschrieben und verwendet native Protokolle, um mit Diensten zu kommunizieren, die auf iOS-Geräten ausgeführt werden. Es erfordert keine Bibliotheken von Apple, daher ist es völlig kostenlos und Open Source.

Libimobiledevice ist eine objektorientierte API, und es gibt eine Reihe von Terminal-Dienstprogrammen, die zu Ihrer Bequemlichkeit mitgeliefert werden. Die Bibliothek unterstützt die frühesten iOS-Geräte von Apple bis hin zu den neuesten Modellen. Dies ist das Ergebnis jahrelanger Forschung und Entwicklung. Anwendungen im Projekt umfassen usbmuxd, ideviceinstaller, idevicerstore, wenn, libusbmuxd, libplist, Bibliotheksrückholung, und Libido-Aktivierung.

Libimobiledevice unter Linux installieren

Unter Linux haben Sie möglicherweise bereits libimobiles Gerät standardmäßig installiert. Sie können dies über Ihren Paketmanager oder App Store herausfinden oder indem Sie einen der im Projekt enthaltenen Befehle ausführen:

$ ifuse --help

Sie können installieren libimobiles Gerät mit Ihrem Paketmanager. Zum Beispiel auf Fedora oder CentOS:

$ sudo dnf install libimobiledevice ifuse usbmuxd

Unter Debian und Ubuntu:

$ sudo apt install usbmuxd libimobiledevice6 libimobiledevice-utils

Alternativ können Sie herunterladen und installieren libimobiles Gerät aus Quellcode.

Anschließen Ihres Geräts

Sobald Sie die erforderlichen Pakete installiert haben, verbinden Sie Ihr iOS-Gerät mit Ihrem Computer.

Erstellen Sie ein Verzeichnis als Mount-Punkt für Ihr iOS-Gerät.

$ mkdir ~/iPhone

Als nächstes montieren Sie das Gerät:

$ ifuse ~/iPhone

Ihr Gerät fordert Sie auf, dem Computer zu vertrauen, mit dem Sie darauf zugreifen.

1trust.png

Abbildung 1: Das iPhone fordert Sie auf, dem Computer zu vertrauen.

Sobald das Vertrauensproblem behoben ist, sehen Sie neue Symbole auf Ihrem Desktop.

2docks.png

iPhone-Symbole erscheinen auf dem Desktop

Abbildung 2: Auf dem Desktop erscheinen neue Icons für das iPhone.

Klicken Sie auf die iPhone Symbol, um die Ordnerstruktur Ihres iPhones anzuzeigen.

2iphoneicon.png

iPhone Ordnerstruktur angezeigt

Abbildung 3: Die iPhone-Ordnerstruktur wird angezeigt.

Der Ordner, auf den ich normalerweise am häufigsten zugreife, ist DCIM, wo meine iPhone-Fotos gespeichert sind. Manchmal verwende ich diese Fotos in Artikeln, die ich schreibe, und manchmal gibt es Fotos, die ich mit Open-Source-Anwendungen wie Gimp verbessern möchte. Direkten Zugriff auf die Bilder zu haben, anstatt sie mir per E-Mail zu senden, ist einer der Vorteile der Verwendung der Libimobiledevice-Dienstprogramme. Ich kann jeden dieser Ordner auf meinen Linux-Computer kopieren. Ich kann Ordner auf dem iPhone erstellen und auch löschen.

Finde mehr heraus

Martin Szulecki ist der leitende Entwickler für das Projekt. Das Projekt sucht nach Entwicklern, die sie ihrer Community hinzufügen möchten. Libimobiledevice kann die Art und Weise ändern, wie Sie Ihre Peripheriegeräte verwenden, unabhängig davon, auf welcher Plattform Sie sich befinden. Es ist ein weiterer Gewinn für Open Source, was bedeutet, dass es ein Gewinn für alle ist.

Greifen Sie mit diesem Open-Source-Tool unter Linux auf Ihr iPhone zu

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top