Jak uzyskać dostęp do zdjęć z aparatu iOS na Ubuntu?

23

libimobiledeviceDostarczany z 17.04 jest rzeczywiście zgodny z najnowszymi iOS. Po podłączeniu urządzenia pojawiają się dwa urządzenia wirtualne. Jednak ten z dokumentami działa, ale ten z aparatem pokazuje tylko pusty folder.

Nie ma oczywistego sposobu na uzyskanie dostępu do zdjęć z aparatu na urządzeniu z systemem iOS.

Jak uzyskać do nich dostęp? Nie chcę kompilować libimobiledeviceze źródła.

mniess
źródło

Odpowiedzi:

34

Ubuntu 18.04 / iOS 11.4

Ta wersja Ubuntu ma najnowsze urządzenie libimobiled (w momencie wydania), więc obsługuje iOS 11.4. Istnieje jednak problem z integracją Gnome. Pokazuje folder Dokumenty (foldery aplikacji). Oprócz poniższej wskazówki @diego, oto prosty sposób na przejście do folderu ze zdjęciami (działa to, jeśli pojawią się Dokumenty iOS, ale nie zdjęcia):

  • Otwórz folder Dokumenty iDevices w Nautilus.
  • Naciśnij CTRL+, Laby uzyskać prawdziwy adres, który będzie wyglądałafc://YOURSERIAL:3/
  • Usuń końcowy dwukropek i numer i naciśnij ENTER(tzn. Powinien po prostu przeczytać afc://YOURSERIAL)

Powinieneś teraz zobaczyć swoje foldery systemowe iDevices, w tym DCIM.

Ubuntu 17.04 / iOS 10.3.3

Aby obejść ten problem, możesz zamontować urządzenie iOS za pomocą ifuse.

sudo apt install ifuse

Teraz podłącz urządzenie i upewnij się, że jest sparowane z komputerem.

idevicepair validate

Jeśli pojawi się komunikat SUKCES , jesteś dobry, jeśli nie uruchomić idevicepair pair. Teraz możesz użyć ifuse, aby zamontować folder obrazów iOS:

mkdir ~/pics && ifuse ~/pics

Obrazy są teraz dostępne w folderze $ HOME w ramach zdjęć . Gotowy do synchronizacji z Shotwell. Aby odmontować folder, użyj fusermount:

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

Uwaga: w tym przykładzie tworzę folder zdjęć i usuwam go później. Jeśli masz już folder o takiej nazwie, wybierz inną nazwę.

mniess
źródło
1
Po ifuse ~/picsotrzymaniu Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your deviceAle urządzenie nie jest zablokowane. (Mam Ubuntu 17.04 i IOS 11.0.3)
tatojo
2
Jest to błąd w urządzeniu libimobiled, który został naprawiony w najnowszej wersji. Pracuję nad wprowadzeniem aktualizacji do Ubuntu.
mniess
@mniess any ETA?
argoneus
2
@argoneus właśnie zaktualizowano do wersji 17.10, aby sprawdzić, czy to działa. Zamelduję się tutaj. Jeśli nie, zrobię wstępne PPA i zaproponuję aktualizację pakietu do 17.10.
mniess,
Pracowałem dla mnie z 17.10 i iPadem 2 z iOS9.3.5 (musisz go odblokować przed sparowaniem, naciśnij „Zaufaj”, gdy zostaniesz o to poproszony) - dzięki!
Tony Delroy
5

Jeśli w wyniku tego zobaczysz numer seryjny telefonu iPhone

dmesg|grep SerialNumber:

następnie możesz użyć skrótu Ctrl-L w folderze Pliki i wskazać go

afc://YOURSERIALNUMBER/DCIM

gdzie znajdują się zdjęcia z iPhone'a.

Nie musiałem tworzyć ani montować żadnych dodatkowych folderów.

Diego
źródło
0

Na Debianie musiałem zainstalować gvfs-backendspakiet, który zawiera gvfs-afcbackend dla iPhone / iPod :

apt install gvfs-backends

Następnie otwórz gniazdo dla swojego iPhone'a:

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

Następnie, jak powiedział Diego i mniess, uzyskaj numer seryjny swojego iPhone'a:

dmesg|grep SerialNumber:

następnie otwórz Thunar i przejdź do:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

zastępując 41879faab42214e1026672589a3cb5dfa6aab7a3twój

Lalebarde
źródło