如何使用 libimobiledevice 将文件移动到 iOS 13、14?

如何使用 libimobiledevice 将文件移动到 iOS 13、14?

我正在使用 Ubuntu 18.04,无法让 libimobiledevice 将文件移动到我的 iPhone(iPhone Xr,运行 iOS 14.7.1)或我的 iPod(运行 iOS 13.2.2)。

我使用单行命令安装了 libimobiledevicehttps://libimobiledevice.org/#get-started, IE:

sudo apt-get install usbmuxd libimobiledevice6 libimobiledevice-utils

这一切都没有任何错误,然后我就可以配对手机、查看手机上的文件,甚至将文件从手机移动到电脑上。

但是,当我尝试将文件从电脑移到手机时,它就挂断了。进度条没有变化,无论下载到手机的文件大小如何,时间估计都是“596,523 小时”。

相比之下,使用旧款 iPhone(运行 iOS 9.3.5)时,使用 libimobiledevice 进行双向文件传输可以完美运行。

我也尝试了另一台计算机——也运行 Ubuntu 18.04——但遇到了同样的问题。

我发现只有几个其他帖子提到了这种情况,即:

https://askubuntu.com/questions/1177391/cannot-transfer-files-to-iphone-with-libimobiledevice

https://www.mail-archive.com/[电子邮件保护]/msg769447.html

...但是当我按照这些线程中的建议(基本上,手动从 GitHub 安装最新的软件包)时,我仍然无法将任何东西从 Ubuntu 移动到 iOS 13 或 14。

成功地将文件从 Linux 计算机传输到运行最新版本 iOS 的手机似乎是 libimobiledevice 的一个相当基本的用例,所以我很惊讶我找不到更多关于这个问题的讨论。感谢任何帮助!

(PS:关于这个问题我最近还发现了另外一件事:我技术上将文件从 Linux 机器移动到 iOS >12 设备,但前提是这些文件很小(<16kB)。如果文件太大,您就会看到“596,523 小时”的进度条。所以显然这没什么实际用处,但也许可以帮助某人猜测发生了什么……)

相关内容