Як отримати доступ до зображень камер iOS на Ubuntu?


23

Поставлений libimobiledeviceз 17.04 фактично сумісний з останніми iOS. Під час підключення пристрою відображаються два віртуальних пристрої. Однак той, що знаходиться з документами, працює, але той, що знаходиться на камері, показує порожню папку.

Немає очевидного способу доступу до фотографій камери на пристрої iOS.

Як я можу отримати доступ до них? Я не хочу компілювати libimobiledeviceз джерела.

Відповіді:


34

Ubuntu 18.04 / iOS 11.4

Ця версія Ubuntu має найновіший libimobiledevice (на момент випуску), тому він підтримує iOS 11.4. Однак існує проблема із інтеграцією Gnome. Він показує папку "Документи" (папки додатків). Окрім поради, поданої нижче від @diego, ось простий спосіб дістатися до папки з фотографіями (це працює, якщо документи з iOS з’являються для вас, але не фотографії):

  • Відкрийте папку Документи iDevices в Nautilus.
  • Натисніть CTRL+, Lщоб отримати справжню адресуafc://YOURSERIAL:3/
  • Вийміть крапку двокрапки та цифри та натисніть ENTER(тобто вона повинна просто читати afc://YOURSERIAL)

Тепер ви повинні побачити ваші системні папки iDevices, включаючи DCIM.

Ubuntu 17.04 / iOS 10.3.3

Як вирішення, ви можете встановити свій пристрій iOS за допомогою ifuse.

sudo apt install ifuse

Тепер підключіть свій пристрій і переконайтеся, що він поєднаний з вашим комп’ютером.

idevicepair validate

Якщо ви отримаєте повідомлення про успіх , ви добре, якщо не запустіть idevicepair pair. Тепер ви можете використовувати ifuse для монтажу вашої папки із зображеннями iOS:

mkdir ~/pics && ifuse ~/pics

Зображення тепер доступні у папці $ HOME під фото . Готовий до синхронізації з Shotwell. Щоб відключити папку, використовуйте fusermount:

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

Примітка. У цьому прикладі я створюю папку фотографій і видаляю її згодом. Якщо у вас вже є така папка, виберіть інше ім’я.


1
Після того як ifuse ~/picsя отримаю Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your deviceАле пристрій не заблоковано. (У мене є Ubuntu 17.04 та IOS 11.0.3)
tatojo

2
Це помилка в libimobiledevice, яка була виправлена ​​в новітній версії. Я працюю над тим, щоб отримати оновлення в Ubuntu.
mniess

@mniess будь-який ETA?
argoneus

2
@argoneus щойно оновлено до 17.10, щоб побачити, чи це працює. Я доповім тут. Якщо ні, то я сформулюю попередній PPA і запропоную оновити пакет до 17.10.
mniess

Працював для мене з 17.10 та ipad 2 під керуванням iOS9.3.5 (потрібно розблокувати його перед створенням пари, натисніть "Довіряти", коли його запитують) - спасибі!
Тоні Делрой

5

Якщо в результаті з'явиться серійний номер вашого iPhone

dmesg|grep SerialNumber:

тоді ви можете скористатися гарячою клавішею Ctrl-L у файлах і вказати на неї

afc://YOURSERIALNUMBER/DCIM

де проживають фотографії iPhone.

Мені не потрібно було створювати чи монтувати зайві папки.


0

На Debian мені довелося встановити gvfs-backendsпакет, який містить gvfs-afcрезервний пристрій для iPhone / iPod :

apt install gvfs-backends

Потім відкрийте розетку для вашого iPhone:

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

Тоді, як сказали Дієго та Мнейс, отримайте свій серійний номер iphone:

dmesg|grep SerialNumber:

потім відкрийте тунар і перейдіть до:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

заміни 41879faab42214e1026672589a3cb5dfa6aab7a3вашим

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.