Meine iPhone-Fotos kamen bisher per Spickzettel auf den Rechner: idevicepair pair, ifuse ~/iPhone, cp -a. Das klappt einmal. Beim nächsten Mal kopiert cp alles noch einmal, und hat das iPhone nach dem Löschen wieder bei IMG_0001 angefangen, überschreibt es ältere Fotos gleichen Namens. Daraus ist DCIMDock geworden: ein kleines Fenster, das nur Neues kopiert und nie etwas überschreibt.

Fenster von DCIMDock während einer Sicherung: oben Name und iOS-Version des iPhones, darunter Zielordner, Ordnerschema Jahr/Monat, Optionen, ein Fortschrittsbalken bei 51 Prozent mit 9,4 MB/s und Restzeit sowie die Vorschau des gerade kopierten Fotos
Sicherung läuft, mit Vorschau des letzten Fotos.

Was es kann

  • Nur Neues. DCIMDock merkt sich pro iPhone, was schon gesichert ist. Der zweite Durchgang dauert Sekunden.
  • Nie überschreiben. Ist ein Name belegt, wird aus IMG_0001.HEIC IMG_0001_1.HEIC. Live Photo, bearbeitete Fassung und .AAE-Datei bleiben zusammen.
  • Sicher geschrieben. Jede Datei heißt erst .part, bis sie vollständig auf der Platte liegt. Ein gezogenes Kabel hinterlässt keine halben Fotos, beim nächsten Mal geht es dort weiter.
  • Nur lesend. Das iPhone wird schreibgeschützt eingehängt, DCIMDock löscht nichts. Am Ende sagt es, bis zu welchem Datum alles gesichert ist.
  • Ordner nach Wahl. Jahr/Monat, mit Tag, nur Jahr oder wie auf dem iPhone. Auf Wunsch Fotos, Videos und Screenshots getrennt. Sortiert wird nach dem Aufnahmedatum aus den Fotodaten, ein altes importiertes Bild landet also in seinem eigenen Jahr.
  • Fortschritt mit Vorschau. Balken mit MB/s und Restzeit, die Vorschau lässt sich abschalten.
  • Mehr. Alles neu in einen eigenen Ordner kopieren, die Sicherung gegen Prüfsummen prüfen und ein Menü Problemlösung: hängende iPhone-Ordner lösen, neu koppeln, Diagnose. Mehrere iPhones gleichzeitig gehen auch.

Die Bremse ist das USB-Kabel des iPhones, nicht das Programm: Es selbst schafft über 300 MB/s.

Vorher lesen

Hinweisseite Bevor du anfängst mit fünf Abschnitten: Anschließen und vertrauen, iCloud-Fotos, HEIC oder JPEG, Auf Mac oder PC übertragen, Löschen auf dem iPhone, unten das Kästchen Nicht mehr anzeigen
Erscheint beim ersten Start.

Die zwei wichtigsten Punkte daraus:

  • iCloud mit „iPhone-Speicher optimieren“: Viele Originale liegen dann nur in der iCloud, auf dem iPhone ist nur eine Vorschau. Vorher auf Laden und Originale behalten umstellen und warten, bis alles geladen ist.
  • Löschen in der Fotos-App, nicht über USB. Direktes Löschen hinterlässt graue Geisterbilder. Mit iCloud-Fotos verschwinden gelöschte Bilder auch auf allen anderen Geräten.

HEIC oder JPEG? High Efficiency (HEIC) ist halb so groß bei gleicher Qualität, und Linux zeigt es inzwischen fast überall an.

Herunterladen

DCIMDock auf GitHub gibt es als AppImage für jede Distribution und als RPM für Fedora. Dazu braucht es drei Pakete aus der Distribution, unter Fedora:

sudo dnf install ifuse libimobiledevice-utils usbmuxd

Fehlen sie, zeigt das Fenster den passenden Befehl für Debian/Ubuntu, Arch und openSUSE. Das AppImage am besten mit Gear Lever öffnen.

Stand

Getestet habe ich mit meinem alten Backup (3.342 Fotos und Videos) als Quelle. Mit einem angeschlossenen iPhone ist es noch nicht gelaufen, deshalb steht es auf alpha. Rückmeldungen gern über die Issues auf GitHub.