如何在Ubuntu上访问iOS相机图片?


23

libimobiledevice与17.04发货与最新的iOS实际上是兼容的。连接设备时,将显示两个虚拟设备。但是,带有文档的文件有效,而相机的文件仅显示一个空文件夹。

没有明显的方法可以在iOS设备上访问相机图片。

如何访问它们?我不想libimobiledevice从源代码编译。

Answers:


34

Ubuntu 18.04 / iOS 11.4

此版本的Ubuntu具有最新的libimobiledevice(在发行时),因此它支持iOS 11.4。但是,Gnome集成存在一个问题。它显示“文档”文件夹(应用程序文件夹)。除了@diego下方的提示外,还有以下一种进入图片文件夹的简单方法(如果iOS文档为您显示,而不是图片显示,则可以使用此方法):

  • 在Nautilus中打开“ iDevices文档”文件夹。
  • CTRL+ L获取真实的地址,看起来像afc://YOURSERIAL:3/
  • 删除尾随的冒号和数字,然后按ENTER(即应仅显示afc://YOURSERIAL

现在,您应该看到iDevices系统文件夹,包括DCIM。

Ubuntu 17.04 / iOS 10.3.3

解决方法是,可以使用ifuse挂载iOS设备。

sudo apt install ifuse

现在连接您的设备,并确保它已与计算机配对。

idevicepair validate

如果收到SUCCESS消息,则表示您很好,即使没有运行idevicepair pair。现在,您可以使用ifuse挂载iOS映像文件夹:

mkdir ~/pics && ifuse ~/pics

这些图像现在位于pics下的$ HOME文件夹中。准备与Shotwell同步。要卸载该文件夹,请使用fusermount:

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

注意:在此示例中,我创建了一个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

@mnies任何ETA?
argoneus

2
@argoneus刚升级到17.10,看看是否可行。我会在这里报告。如果没有,我将做一个初步的PPA并建议将软件包升级为17.10。
mniess

为我工作的是17.10和运行iOS9.3.5的ipad 2(在配对之前必须先将其解锁,在询问时按“信任”)-谢谢!
托尼·德罗伊

5

如果您由于以下原因看到了iPhone的序列号

dmesg|grep SerialNumber:

然后您可以在文件中使用热键Ctrl-L并将其指向

afc://YOURSERIALNUMBER/DCIM

iPhone照片所在的位置。

我不必创建或安装任何额外的文件夹。


0

在Debian上,我必须安装gvfs-backends包含iPhone / iPodgvfs-afc后端的软件包:

apt install gvfs-backends

然后为您的iPhone打开一个插座:

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

然后按照迭戈(Diego and mniess)的说法,获取您的iPhone序列号:

dmesg|grep SerialNumber:

然后打开thunar并转到:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

41879faab42214e1026672589a3cb5dfa6aab7a3你的代替

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.