Zum Hauptinhalt springen

So greifst du per Laufwerks-Mount auf iPhone-Dateien zu

Aidan Fitzpatrick

Veröffentlicht am 22. Februar 2019· Aktualisiert am 4. Januar 2021

Den ursprünglichen iPod konnte man ganz einfach einbinden und wie ein USB-Laufwerk nutzen. Das ist auch mit einem iPhone möglich, wobei es je nach Art der Daten, mit denen du arbeiten möchtest, unterschiedliche Ansätze gibt.

In diesem Artikel gehen wir auf die folgenden Ansätze ein:

TechnikVerfügbare DateienVoraussetzungen
PTPFotos und VideosIn Windows und macOS integriert
AFCFotos, Videos und einige AppsiTunes
FUSE (ohne Jailbreak)Fotos, Videos und einige AppsKostenloser FUSE-Client
FUSE (mit Jailbreak)Alle DateienJailbreak, kostenloser FUSE-Client
WebDAV über FilzaAlle DateienJailbreak, kostenloser WebDAV-Client
AFC2Alle DateienJailbreak, AFC2-Plug-in, AFC2-Client
SonstigeKeineFunktioniert unter aktuellem iOS nicht

PTP: Auf Fotos, Videos und Kameradaten als Laufwerks-Mount zugreifen

iOS stellt moderne Geräte automatisch als Kameras dar, wenn sie per USB verbunden werden. Dabei wird das Picture Transfer Protocol (PTP) verwendet, ein ziemlich eingeschränktes System, mit dem du Fotos hin- und herkopieren kannst. Die DCIM-Ordner, in denen Fotos meist erscheinen, kommen dir wahrscheinlich bekannt vor.

PTP hat einige Nachteile: Am offensichtlichsten ist, dass du nur auf Dateien der Kamera zugreifen kannst. Außerdem unterstützt PTP keine Funktionen wie das Umbenennen oder Ändern von Dateien oder Ordnern: Stattdessen muss es sie löschen und neu anlegen, um eine Änderung umzusetzen. Das ist langsam.

Mit iTunes über AFC auf Fotos und App-Daten zugreifen

In der Wissensdatenbank von Apple gibt es einen Artikel dazu, wie du einfache Dateifreigabe mit iTunes verwaltest.

Mit FUSE per USB auf App-Daten zugreifen

FUSE ist ein System, mit dem Nutzer Laufwerke auf ihren Windows- oder Mac-Computern einbinden können, ohne Änderungen mit Administratorrechten am System vorzunehmen. FUSE steht für „Filesystem in Userspace“ und ist auf den meisten Plattformen in verschiedenen Formen verfügbar. FUSE selbst ist eine Abstraktionsschicht, das heißt, es ist nicht die Technik, die direkt mit dem Gerät oder der Datenquelle kommuniziert: Dafür wird in der Regel ein anderer Ansatz verwendet. Beim Einbinden eines iPhone als Laufwerk würde FUSE über ein anderes Protokoll mit dem iPhone kommunizieren: SSH, AFC/AFC2, PTP oder WebDAV. Unter Windows wird oft das beliebte Dokan-Dateisystem im Benutzermodus verwendet, unter macOS ist osxfuse beliebt.

Aus Sicht des Nutzers spielt es meist keine Rolle, welches zugrunde liegende Protokoll den Mount übernimmt, da FUSE die Darstellung der Gerätedaten vereinheitlicht.

Einen FUSE-Mount unter macOS verwenden

Zeigen wir diesen Ansatz unter macOS und wie du ein Gerät einbindest. Dafür musst du den kostenlosen Homebrew Package Manager installieren und mit der Verwendung des Terminals unter macOS vertraut sein.

Zuerst finden wir die UDID deines Geräts heraus. Das geht mit der kostenlosen Version von iPhone Backup Extractor, mit dem Befehl lsusb oder mit ioreg -p IOUSB -l -w 0. Starte iPhone Backup Extractor, während dein Gerät verbunden ist, wähle dein Gerät aus und öffne den Tab „Info“. Die UDID wird im Abschnitt „Hardware-Kennungen“ angezeigt:

Gerätedaten in iPhone Backup Extractor

Gerätedaten in iPhone Backup Extractor

Als Nächstes machen wir FUSE für macOS bereit:

$ brew tap homebrew/cask
$ brew cask install osxfuse

==> Caveats
To install and/or use osxfuse you may need to enable their kernel extension in

  System Preferences → Security & Privacy → General

For more information refer to vendor documentation or the Apple Technical Note:

  https://developer.apple.com/library/content/technotes/tn2459/_index.html

You must reboot for the installation of osxfuse to take effect.

Und installieren ifuse, den Code, der über FUSE mit iOS-Geräten kommunizieren kann:

$ brew install ifuse

Wenn ifuse installiert ist, kannst du dein iPhone oder iPad mit der zuvor ermittelten UDID einbinden:

$ mkdir ~/iphone
$ ifuse ~/iphone --udid 000000000000000000000000

Damit wird dein iPhone als Laufwerk auf deinem Rechner eingebunden. Wenn du weitergehen und tiefer in die Daten einsteigen möchtest, ist dieser Superuser-Beitrag ziemlich hilfreich, und dieser Beitrag behandelt die Verwendung des Tools usbmuxd.

Eine Vorabversion von usbmuxd? verwenden

usbmuxd wird nicht häufig aktualisiert, daher fehlt manchmal die Unterstützung, wenn eine neue iOS-Version erscheint. Um das zu beheben, kannst du wie folgt die neueste Entwicklungsversion installieren:

brew unlink usbmuxd
brew install --HEAD usbmuxd
brew unlink libimobiledevice
brew install --HEAD libimobiledevice
brew cask uninstall osxfuse
brew cask install osxfuse idevicepair

Mit FUSE per USB auf App-Daten eines Geräts mit Jailbreak zugreifen

Die Anleitung ist genau dieselbe wie oben. Bei einem Gerät mit Jailbreak siehst du sofort mehr Daten. Praktisch, oder?

Den WebDAV-Server von Filza für den Root-Dateizugriff unter iOS verwenden

Auf einem iOS-Gerät mit Jailbreak lässt sich über Cydia die Dateimanager-App Filza installieren. In den Einstellungen von Filza kannst du den Servermodus von WebDAV aktivieren. Das bietet anderen Geräten eine ziemlich einfache Schnittstelle für den Zugriff auf dein iOS-Gerät, ist aber äußerst unsicher. WebDAV ist ein sehr allgemeiner Mechanismus für die Arbeit mit Webdaten, und es gibt viele Clients, die darauf zugreifen können, darunter eine in Filza integrierte Weboberfläche. Verbinde dich mit einem Webbrowser mit deinem Gerät, und du siehst die Oberfläche. Ganz einfach.

Mit AFC2 per USB auf iOS-Dateien zugreifen

AFC2 lässt sich über Cydia installieren und erlaubt danach einem AFC-Client, das gesamte Gerät zu durchsuchen.

Weitere Techniken für den Zugriff auf alle Daten auf Geräten mit Jailbreak

Vor der Veröffentlichung von iOS 8 gab es mehrere Cydia-Plug-ins für Geräte mit Jailbreak, mit denen sich ein iPhone beim Verbinden als USB-Stick meldete. Leider werden diese unter aktuellen iOS-Versionen nicht mehr unterstützt.

Gelöschte Dateien von einem eingebundenen iOS-Gerät wiederherstellen

Wenn du dein iPhone oder iPad als Laufwerk einbinden kannst, denkst du vielleicht, dass du gelöschte Dateien wiederherstellen könntest, indem du das Dateisystem eines Geräts mit Jailbreak direkt bearbeitest. Leider lassen sich auf diese Weise keine Dateien von einem iPhone wiederherstellen, da das Dateisystem verschlüsselt ist. Selbst wenn du Teile der Daten finden würdest, könntest du sie nicht entschlüsseln. Jede Datei hat ihren eigenen Schlüssel, und diese Schlüssel werden beim Löschen verworfen.

Apples iOS Security Guide behandelt das kurz auf Seite 17 im Abschnitt „Architecture overview“:

Jedes Mal, wenn eine Datei auf der Datenpartition erstellt wird, erzeugt die Datensicherheit einen neuen 256-Bit-Schlüssel (den „Pro-Datei“-Schlüssel) und übergibt ihn an die AES-Hardware-Engine, die den Schlüssel verwendet, um die Datei beim Schreiben in den Flash-Speicher im AES-XTS-Modus zu verschlüsseln. Auf Geräten mit einem A7-, S2- oder S3-SoC wird AES-CBC verwendet. Der Initialisierungsvektor wird mit dem Blockversatz in der Datei berechnet und mit dem SHA-1-Hash des Pro-Datei-Schlüssels verschlüsselt.

Das Einbinden eignet sich gut, um auf vorhandene Dateien zuzugreifen, hilft bei der Wiederherstellung aber kaum. Dafür brauchst du entweder ein iTunes- oder iCloud-Backup, mit iCloud synchronisierte Daten oder ein forensisches Abbild des Geräts aus der Zeit vor dem Löschen der Daten.

Bonus: Deinen Windows-Computer von deinem iPhone oder iPad aus einbinden

Mit iOS 13 kam die Unterstützung für SMB zu iOS. Damit können Nutzer aus der Ferne auf Laufwerke von Windows-Computern zugreifen. So funktioniert es:

  1. Finde die IP-Adresse deines Windows-Computers heraus. Der Befehl ipconfig sollte sie dir anzeigen.
  2. Klicke auf dem Windows-Computer mit der rechten Maustaste auf den Ordner, den du freigeben möchtest, und wähle Properties → Sharing → Advanced sharing. Klicke auf „Diesen Ordner freigeben“.
  3. Wähle auf der Registerkarte „Freigabe“ Share... aus, wähle dann im Dropdown-Menü dein Benutzerkonto aus, füge es hinzu und stelle sicher, dass es die Berechtigung „Lesen/Schreiben“ hat. Klicke auf „Freigabe“ und „Übernehmen“ und schließe das Fenster.
  4. Öffne auf deinem iOS-Gerät die App „Dateien“ von Apple und tippe auf „Mit Server verbinden“. Gib smb:// gefolgt von der IP-Adresse deines PCs ein. Wähle dann „Registrierter Benutzer“ und gib den Namen und das Passwort deines Windows-Accounts ein.

Danach sollte dein Windows-Laufwerk auf dem iOS-Gerät erscheinen.


Über den Autor

Aidan Fitzpatrick

Gründer, CEO

Aidan gründete Reincubate 2008, nachdem er das weltweit erste iOS-Datenwiederherstellungstool entwickelt hatte. Seitdem hat er das Unternehmen zu einem der weltweit führenden ISVs ausgebaut und arbeitet mit Unternehmen wie AMD, Qualcomm und HP zusammen, um wegweisende Machine-Learning-Funktionen für Videosoftware zu entwickeln – allen voran das Camo-App-Ökosystem. Unter Aidans Führung hat Reincubate viermal die höchste britische Wirtschaftsauszeichnung gewonnen, einen Platz auf der 100-Tech-Liste der Sunday Times erreicht und branchenweite Anerkennung durch Nominierungen für den Apple Design Award und den App Store erhalten. Seine Arbeit und Methoden werden häufig in wissenschaftlichen Arbeiten zur mobilen Forensik zitiert, und er wurde eingeladen, bei Veranstaltungen von Unternehmen wie Google, Microsoft und Snap zu sprechen.


Verwandte Artikel

Brauchst du Hilfe?

Wir bemühen uns, alle Nachrichten innerhalb eines Werktags zu beantworten.

support@reincubate.com
Logo des King's Award for Enterprise

King's Award for Enterprise: Reincubate hat die höchste offizielle Wirtschaftsauszeichnung des Vereinigten Königreichs viermal gewonnen, zuletzt in Anerkennung des herausragenden Wachstums des Unternehmens in den vergangenen drei Jahren.

Unsere Beziehungen zu Nutzern und Partnern stehen im Mittelpunkt unserer Werte und der Produkte, die wir entwickeln. Lies unsere Bewertungen, um zu erfahren, was sie über uns sagen.

Nach ISO 27001 zertifiziert durch das Centre for Assessment, akkreditiert durch UKAS

© 2008-2026 Reincubate Ltd. Alle Rechte vorbehalten. Eingetragen in England und Wales unter der Nr. 5189175, USt-IdNr. GB151788978. Camo®, Streamlight® und Reincubate® sind eingetragene Marken. Patente angemeldet.

Hilfe