Wie greife ich unter Ubuntu auf Bilder von iOS-Kameras zu?

23

Das libimobiledevicemit 17.04 ausgelieferte ist eigentlich kompatibel mit dem neuesten iOS. Wenn Sie ein Gerät anschließen, werden zwei virtuelle Geräte angezeigt. Die mit den Dokumenten funktioniert jedoch, die für die Kamera zeigt nur einen leeren Ordner an.

Es gibt keine offensichtliche Möglichkeit, auf die Kamerabilder auf dem iOS-Gerät zuzugreifen.

Wie greife ich darauf zu? Ich möchte nicht libimobiledeviceaus dem Quellcode kompilieren .

Frau
quelle

Antworten:

34

Ubuntu 18.04 / iOS 11.4

Diese Version von Ubuntu verfügt über das neueste libimobiledevice (zum Zeitpunkt der Veröffentlichung) und unterstützt daher iOS 11.4. Es gibt jedoch ein Propblem für die Gnome-Integration. Es zeigt den Ordner Dokumente (App-Ordner). Zusätzlich zu dem nachstehenden Tipp von @diego können Sie auf einfache Weise zum Bilderordner gelangen (dies funktioniert, wenn die iOS-Dokumente für Sie angezeigt werden, nicht jedoch die Bilder):

  • Öffnen Sie den Ordner "iDevices-Dokumente" in Nautilus.
  • Drücken Sie CTRL+ L, um die richtige Adresse zu erhaltenafc://YOURSERIAL:3/
  • Entfernen Sie den Doppelpunkt und die Zahl und drücken Sie ENTER(dh es sollte nur lesen afc://YOURSERIAL)

Sie sollten jetzt Ihre iDevices-Systemordner sehen, einschließlich DCIM.

Ubuntu 17.04 / iOS 10.3.3

Als Problemumgehung können Sie Ihr iOS-Gerät mit ifuse bereitstellen.

sudo apt install ifuse

Schließen Sie nun Ihr Gerät an und stellen Sie sicher, dass es mit Ihrem Computer gekoppelt ist.

idevicepair validate

Wenn Sie eine SUCCESS- Nachricht erhalten, sind Sie gut, wenn Sie nicht ausgeführt werden idevicepair pair. Jetzt können Sie ifuse verwenden, um Ihren iOS-Bilderordner zu mounten:

mkdir ~/pics && ifuse ~/pics

Die Bilder sind jetzt in $ HOME - Ordner unter verfügbaren Bilder . Bereit, mit Shotwell synchronisiert zu werden. Verwenden Sie fusermount, um die Bereitstellung des Ordners aufzuheben:

fusermount -u ~/pics && rmdir ~/pics

Hinweis: In diesem Beispiel erstelle ich einen Bilderordner und entferne ihn anschließend. Wenn Sie bereits einen Ordner mit diesem Namen haben, wählen Sie einen anderen Namen.

Frau
quelle
1
Nachdem ifuse ~/picsich das bekomme Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your deviceist das Gerät aber nicht gesperrt. (Ich habe Ubuntu 17.04 und IOS 11.0.3)
Tatojo
2
Es ist ein Fehler in libimobiledevice, der in der neuesten Version behoben wurde. Ich arbeite daran, das Update in Ubuntu zu bekommen.
16.
@mniess irgendeine ETA?
Argoneus
2
@argoneus hat gerade ein Upgrade auf 17.10 durchgeführt, um zu sehen, ob das funktioniert. Ich melde mich wieder hier. Wenn nicht, mache ich eine vorläufige PPA und schlage ein Paket-Upgrade für 17.10 vor.
Dienstag,
Arbeitete für mich mit 17.10 und einem ipad 2 mit iOS9.3.5 (muss vor dem Pairing freigeschaltet werden, drücke auf "Trust", wenn gefragt) - danke!
Tony Delroy
5

Wenn Sie die Seriennummer Ihres iPhones als Ergebnis von sehen

dmesg|grep SerialNumber:

Dann können Sie die Tastenkombination Strg-L in Dateien verwenden und darauf zeigen

afc://YOURSERIALNUMBER/DCIM

Wo sich die iPhone-Fotos befinden.

Ich musste keine zusätzlichen Ordner erstellen oder mounten.

Diego
quelle
0

Unter Debian musste ich das gvfs-backendsPaket installieren gvfs-afc, das das Backend für iPhone / iPod enthält :

apt install gvfs-backends

Dann öffnen Sie einen Sockel für Ihr iPhone:

# /usr/sbin/usbmuxd -u -v -f -U your_user_name

Dann, wie von Diego und mniess gesagt, holen Sie sich Ihre iPhone-Seriennummer:

dmesg|grep SerialNumber:

dann öffne thunar und gehe zu:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

41879faab42214e1026672589a3cb5dfa6aab7a3durch deine ersetzen

Lalebarde
quelle