Answers:
默认情况下您不能这样做,因为iOS与OS X组合将不允许您这样做。iOS仅将iPhone呈现为相机,因此Image Capture可以/var/mobile/Media/DCIM
使用PTP(图片传输协议)提取存储在下方的图片。
两种选择:
您可以越狱iPhone,并使用Cydia 的USB驱动器应用程序将设备变成实际的USB驱动器。如果我正确阅读了您的问题,则“仅驱动器”模式将允许您执行所需的操作。
您可以安装用于OS X的PhoneDisk,它将监视所有插入的设备并将它们作为驱动器安装
请注意,尽管PhoneDisk已于2012年7月停产,并且其功能已合并到iExplorer中。
在那里,方便插即用的工具IEXPLORER是slhck提到 ..但我不是支付$ 35-50 +的一次性使用只是挂载文件系统的粉丝; 特别是当我已经花了很多钱购买Mac的时候。感谢iExplorer所做的所有工作。.但是这里有更好的解决方案。
该自由回答,因为上帝保佑开源(其中苹果公司对已上了几十亿):
经过一番快速研究,iExplore建立在osxfuse
通用协议之上,并使用通用协议从设备交换文件信息。如果要查看设备,建议安装lsusb
以发现40位uuid(又称串行)。
要开始lsusb
使用OSX:
brew tap jlhonora/lsusb
brew install lsusb
键入后,您lsusb
的设备将显示为:
Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone Serial: $serial
无需越狱即可挂载文件系统的步骤:
brew tap osxfuse/osxfuse
brew install osxfuse
brew tap Homebrew/homebrew-fuse
brew install ifuse
现在ifuse
已经安装,您可以像这样安装设备:
cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial
这将挂载可见的Apple文件系统..但是它可能不会为您提供在iExplorer中看到的所有内容..像所有应用程序及其应用程序数据..不用担心,ifuse
也可以这样做。您还需要一个应用程序来获取所有APPID
(捆绑包名称)。那会是ideviceinstaller
。
brew install ideviceinstaller
ideviceinstaller -l
输出将是:
Total: $number_of apps:
$bundle_name - $bundle_version
..
现在,如果您已经安装了设备,我应该提一下,您先运行sudo umount ~/iPhone
或单击Finder中的弹出链接~/OSXFUSE <whatever>
以卸载它,然后再继续。
要安装特定的应用程序容器,请运行:
ifuse ~/iPhone/ -u $serial --container $bundle_name
然后,您可以导航到Finder中的文件夹,cp
也可以在仍在终端中时使用该功能强大的ole BSD工具。
lsusb
-需要存储库的密码-但您可以从ioreg -p IOUSB -l -w 0
-字段中找到uuidUSB Serial Number
ifuse ~/iPad -u 5932dfa1d13b1c5d55327d4278dec08cd3681540
Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device.
brew uninstall --ignore-dependencies libtool && brew install libtool
,brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevice
,和brew uninstall ifuse && brew install --HEAD ifuse
得到这个工作。
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
正如@mpowered在注释中指出的那样,这将与最后编辑的命令一起使用,因为这将产生以下错误Error: No such keg: /usr/local/Cellar/ifuse
。
brew uninstall libtool && brew install libtool
brew uninstall libimobiledevice && brew install --HEAD libimobiledevice
brew install --HEAD ifuse
PhoneDisk非常酷,但是由于Sierra的/ Volume文件夹不再对每个人都可写,因此导致phonedisk失败的原因是“ Mount failed无法为安装点创建目录”,最简单的解决方法是在终端中以root身份进行操作。 .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk过程很简单:出现一些错误,出现弹出的“系统扩展名被阻止”,您按下打开的“安全性首选项”按钮,并允许Benjamin Fleischers Software ....关闭全部重新运行sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk phonedisk的优点在于,它可以在Mac上安装iphones / iPads Filesystem的一部分。在DCIM(数字图像)文件夹中,您可以找到所有带有时间创建信息的照片和电影。如果使用cp -p复制,此信息将不会丢失。