libimobiledevice

libimobiledevice

我需要在 Ubuntu 中更新我的 iPod Touch(iPhone)的固件,因为我的 iPod Touch 已经越狱,所以我需要 iTunes 来安装应用程序,但不幸的是,我还没有找到在 Ubuntu 中执行此操作的方法。我知道可以使用虚拟盒或者葡萄酒,但大多数时候 iTunes 还是不愿意处理葡萄酒对于 VirtualBox,我需要再次安装 Windows,几个月前我刚从 Windows 切换到 Ubuntu,而且不想再回到它。

在这种情况下,拥有 iPod Touch(iPhone)的 Linux 用户该怎么办?

任何能解决问题的建议都会受到欢迎。

最后,苹果还要多久才能开发出适用于 Linux 操作系统的 iTunes?

答案1

虽然目前一些旧版本的 iTunes 可以与 Wine(或 Crossover)兼容,它们不能用于更新或同步较新的 iPod

原因是 Wine 缺少 Windows USB 设备驱动程序的处理程序,而 iPod 充当自定义 USB 设备。这也是需要特殊密钥加密狗的软件在 Wine 中无法运行的原因。目前有一些初步补丁可用,您可以在葡萄酒百科,但是不要指望任何事情都能奏效。

目前唯一能在 Wine 中运行的 iPod 是那些充当简单 USB 大容量存储设备的旧 iPod。即便如此,你仍然需要找到一个旧的、可以运行的 iTunes。

由于 Wine 中存在这个问题,要进行固件升级,您需要使用 Virtualbox 或 VMware 设置虚拟机,或者更简单地借用别人的计算机。

答案2

我不知道这是否适用于您的 iPod touch,但它适用于我的旧款 iPod: http://code.google.com/p/ipod-update/

答案3

看看交叉 iTunes 页面,据报道有几个版本可以在一定程度上发挥作用。交叉需要花钱,但对你来说可能是值得的。

答案4

libimobiledevice

它仍处于实验阶段,但你应该检查一下libimobiledevice。目前还没有 GUI,但他们正在努力让 ipod touch 型号在 Linux 上运行(包括软件升级和降级)。


编辑:根据Ubuntu 维基这是自 14.04 以来的默认设置,并在各种项目中实现。查看 libimobiledevice 项目页面上的新闻和状态以了解详细信息。目前他们声称支持 iOS 9,但在撰写本文时仍处于测试阶段。

相关内容