Как получить доступ к снимкам с камеры iOS в Ubuntu?


23

Поставленный libimobiledeviceс 17.04 фактически совместим с последней iOS. При подключении устройства появляются два виртуальных устройства. Тем не менее, тот, который с документами работает, а тот, который для камеры просто показывает пустую папку.

Нет очевидного способа получить доступ к снимкам с камеры на устройстве iOS.

Как я могу получить к ним доступ? Я не хочу компилировать libimobiledeviceиз источника.

Ответы:


34

Ubuntu 18.04 / iOS 11.4

Эта версия Ubuntu имеет последнее libimobiledevice (на момент выпуска), поэтому она поддерживает iOS 11.4. Однако есть проблема с интеграцией гномов. Показывает папку «Документы» (папки приложения). В дополнение к приведенному ниже совету @diego, есть простой способ попасть в папку с изображениями (это работает, если для вас отображаются документы iOS, но не изображения):

  • Откройте папку «Документы iDevices» в «Наутилусе».
  • Нажмите 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:

затем откройте Thunar и перейдите к:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

заменить 41879faab42214e1026672589a3cb5dfa6aab7a3на ваш

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.