Comment accéder aux photos des caméras iOS sur Ubuntu?

23

Le libimobiledevicelivré avec 17.04 est en fait compatible avec le dernier iOS. Lorsque vous connectez un appareil, deux appareils virtuels s'affichent. Cependant, celui avec les documents fonctionne mais celui de l'appareil photo montre juste un dossier vide.

Il n'y a aucun moyen évident d'accéder aux photos de l'appareil photo sur l'appareil iOS.

Comment puis-je y accéder? Je ne veux pas compiler libimobiledevicedepuis la source.

mniess
la source

Réponses:

34

Ubuntu 18.04 / iOS 11.4

Cette version d'Ubuntu possède le dernier libimobiledevice (au moment de la sortie), donc il prend en charge iOS 11.4. Il y a cependant un problème avec l'intégration de Gnome. Il affiche le dossier Documents (dossiers d'application). En plus de l'astuce ci-dessous de @diego, voici un moyen simple d'accéder au dossier images (cela fonctionne si les documents iOS apparaissent pour vous mais pas les images):

  • Ouvrez le dossier Documents iDevices dans Nautilus.
  • Appuyez sur CTRL+ Lpour obtenir la véritable adresse qui ressemblera àafc://YOURSERIAL:3/
  • Retirez les deux-points et le numéro de fin et appuyez sur ENTER(c'est-à-dire qu'il devrait simplement lire afc://YOURSERIAL)

Vous devriez maintenant voir vos dossiers système iDevices, y compris DCIM.

Ubuntu 17.04 / iOS 10.3.3

Pour contourner ce problème, vous pouvez monter votre appareil iOS avec ifuse.

sudo apt install ifuse

Connectez maintenant votre appareil et assurez-vous qu'il est associé à votre ordinateur.

idevicepair validate

Si vous obtenez un message SUCCÈS , vous êtes bon, sinon exécuté idevicepair pair. Vous pouvez maintenant utiliser ifuse pour monter votre dossier d'images iOS:

mkdir ~/pics && ifuse ~/pics

Les images sont maintenant disponibles dans votre dossier $ HOME sous photos . Prêt à être synchronisé avec Shotwell. Pour démonter le dossier, utilisez fusermount:

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

Remarque: dans cet exemple, je crée un dossier de photos et le supprime ensuite. Si vous avez déjà un dossier nommé comme ceci, choisissez un nom différent.

mniess
la source
1
Après avoir ifuse ~/picsreçu, Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your devicemais l'appareil n'est pas verrouillé. (J'ai Ubuntu 17.04 et IOS 11.0.3)
tatojo
2
C'est un bug dans libimobiledevice qui avait été corrigé dans la dernière version. Je travaille à obtenir la mise à jour dans Ubuntu.
mniess
@mniess tout ETA?
argoneus
2
@argoneus vient d'être mis à niveau vers 17.10 pour voir si cela fonctionne. Je ferai rapport ici. Sinon, je ferai un PPA préliminaire et proposerai une mise à niveau du package pour 17.10.
mniess
A fonctionné pour moi avec 17.10 et un iPad 2 exécutant iOS9.3.5 (devez le déverrouiller avant de l'appairer, appuyez sur "Trust" lorsqu'on lui a demandé) - merci!
Tony Delroy
5

Si vous voyez le numéro de série de votre iPhone à la suite de

dmesg|grep SerialNumber:

alors vous pouvez utiliser le raccourci clavier Ctrl-L dans les fichiers et le pointer vers

afc://YOURSERIALNUMBER/DCIM

où se trouvent les photos de l'iPhone.

Je n'ai pas eu à créer ou monter de dossiers supplémentaires.

Diego
la source
0

Sur Debian, j'ai dû installer le gvfs-backendspaquet qui contient gvfs-afc, le backend pour iPhone / iPod :

apt install gvfs-backends

Ouvrez ensuite une prise pour votre iPhone:

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

Ensuite, comme l'ont dit Diego et mniess, obtenez votre numéro de série iphone:

dmesg|grep SerialNumber:

puis ouvrez thunar et allez à:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

remplacer 41879faab42214e1026672589a3cb5dfa6aab7a3par le vôtre

lalebarde
la source