iPod Touch(iPhone)的固件更新?

我需要在Ubuntu中更新我的iPod Touch(iPhone)的固件,因为我已经越狱了iPod Touch我需要iTunes来安装应用程序,但遗憾的是还没有找到任何方法在Ubuntu中这样做。 我知道可以使用VirtualBoxWine ,但是在大多数情况下iTunes仍然不想使用Wine和VirtualBox我需要再次安装我几个月之前切换到Ubuntu的Windows并且不想再回到它。

在这种情况下,拥有iPod Touch(iPhone)的Linux用户会做些什么?

任何解决问题的建议都会很高兴。

最后,Apple开发iTunes for Linux OS需要多长时间?

虽然目前某些旧版本的iTunes可以与Wine(或Crossover) 配合使用但它们不能用于更新或同步较新的iPod

原因是Wine缺少Windows USB设备驱动程序的处理程序,而iPod则充当自定义USB设备。 这与需要特殊密钥加密狗的软件(还)在Wine中不起作用的原因相同。 有一些初步的补丁可用于此,您可以在Wine wiki上阅读更多历史记录,但不要指望任何工作。

目前在Wine中工作的唯一iPod是真正的旧iPod,它们可以作为简单的USB大容量存储设备。 即使这样,你仍然需要找到一个老的,有效的iTunes。

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

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

查看iTunes的Crossover 页面,据报道有几个版本在某种程度上有效。 Crossover要花钱,但对你来说可能是值得的。

固件升级对我来说不起作用:带有vmplayer的Ubuntu 8.04 LTS和带有iTunes的旧版XP。

没有机会。 在剩下的时间里,iphone出现故障,直到我把它放在我工作的Windows PC上。

从这个角度来看:苹果产品是绝对禁止的! 为什么我需要带有iTunes的Windows或Mac才能拥有手机? 它在哪里说购买那个’东西 – 魔术’我需要一个运行的iTunes来使它工作? 谁知道以前的成本?

libimobiledevice

它仍然是实验性的,但你应该检查libimobiledevice 。 目前还没有GUI,但他们正致力于让ipod touch模型在Linux上运行(包括软件升级和降级)。


编辑:根据Ubuntu Wiki,这是至少14.04的默认值,并在各种项目中实现。 有关详细信息,请查看libimobiledevice项目页面上的新闻和状态。 目前他们声称他们支持iOS 9,在撰写本文时仍处于测试阶段。

我厌倦了使用在VMware中运行的iTunes将我的iPhone固件格式v2更新为v3。 这个过程停在中流,iPhone变得毫无用处。 我把它连接到一个朋友的Windows机器上,经过几次更新尝试后它恢复了生机。

具有相同主要版本的更新在iTunes / VMware中运行良好。