苹果设备(iPhone,iPod等)支持的当前状态是什么?


21
  1. 哪些ubuntu应用程序提供支持?(指南,操作方法,状态)
  2. 另外,特别是有关在最新的OS版本上将音乐同步到iPhone和iPod的支持的详细信息:

    • 您可以使用> iOS4将音乐同步到Apple设备吗?(iPhone和iPod)
    • 哪些应用程序允许您执行此操作以及如何执行?(指南,操作方法,状态)

已经建立的是:

  • 苹果不支持Linux,也没有计划。
  • libimobiledevice提供了一些支持,但是目前支持与设备进行音乐/视频同步>iOS4。转到libimobiledevice并滚动到标题为“ Status ” 的部分,以查看是否支持您的设备版本。

Answers:


24

这是一个不断变化的目标。如果找到有效的工具,Apple会在“安全更新”中将其破坏(有时会主观使用该术语)。对于某些iPod,请尝试用Rockbox替换固件。对于使用Windows或Mac的iPhone,或尝试在Ubuntu中使用VirtualBox设置Windows来宾操作系统 。

苹果永远不会允许这种互操作性发生。您将必须接受他们针对其设备的规则,或者找到可以使用备用固件进行启动和加载的设备。


3
一旦您走出苹果的围墙花园,您就自己一个人了,他们没有义务发出进一步的警告。您已经同意这一点,并接受了他们的单方面条款。我认为这也很令人生气。我不能怪苹果。他们的义务是对股东。如果您应用了更新或试图在其批准的生态系统之外进行同步,但它破坏了某些内容,则只能怪自己。严酷,但事实如此。同时,只需明智地投票,明智地选择设备,然后将可以提供的东西提供给EFF等组织即可。祝好运。
汤姆·布鲁斯曼

1
我同意,但是我不是在谈论苹果提供警告(您是100%正确的,他们绝对没有义务提供支持,警告或其他任何东西。如果这不符合他们的商业利益,为什么要这样做?),我在谈论诸如banshee,rhythmbox等应用程序提供“某种”支持时,当遇到未经测试的Apple设备版本时,它们应提供警告。也许对于他们来说,这样做是不可能的(如果真是这样,我会感到惊讶),另外,不要误会我的意思,我知道人们会免费为这些项目而努力
Gerard Roche

1
@ElderGeek应用程序可以警告您,例如iOS的版本尚未经过审核,并且未通过应用程序制造商的接受测试,不是吗?您使用的是iOS 7.2.1,此应用程序未知此版本的iOS。我们的验收测试过程[link]发现7.2.0版没有问题。您是否应该继续...
Gerard Roche 2014年

1
@BullfrogBlues关于开源软件的一件好事是,您可以根据需要对其进行修改,只要适合它的GPL范围之内即可。这意味着您可以学习进行所需的更改。您在iOS xxx或任何市售产品上都没有此选项。祝你好运!
极客长老

1
@NoBugs您意识到您正在回应一个不拥有Apple产品的人的五年老答案...对吗?
汤姆·布鲁斯曼

14

苹果公司不存在对Linux的支持。没有单个版本的iOS支持Ubuntu。请向Apple提交错误。

另外,Apple经常使用混淆技术,这很可能破坏iDevices上的音乐数据库。

RE:我只想在此补充一下,我已经向Apple提交了许多错误报告,还提到我拒绝安装Windows,因此在笔记本电脑上安装了Linux Ubuntu,并且还欠iPhone3,iPhone4,iPhone5和iMac,这是因为令我感到沮丧的是,我无法使用Ubuntu至少管理音乐等等。。。他们从来没有回信,也没有介意任何解释,所有的无知使我很沮丧,我可能会切换到下次我要购买新手机时使用Android设备。


很好,但是,如果您碰巧有一个带VLC的iDevice,则可以将您的音乐和视频放在VLC应用程序的documents文件夹中-即使他们出于某些奇怪的原因不希望您使用内置音乐播放器。
NoBugs

5

尝试libimobiledevice。滚动到标题为“ 状态 ” 的部分,以查看是否支持您的设备版本。

libimobiledevice是一个跨平台软件库,它讨论支持iPhone®,iPodTouch®,iPad®和AppleTV®设备的协议。与其他项目不同,它不依赖使用任何现有的专有库,也不需要越狱。它允许其他软件轻松访问设备的文件系统,检索有关设备及其内部的信息,备份/还原设备,管理SpringBoard®图标,管理已安装的应用程序,检索地址簿/日历/注释和书签以及(使用libgpod)同步音乐和视频到设备。该库自2007年8月开始开发,目标是将对这些设备的支持引入Linux桌面。— http://www.libimobiledevice.org/


2
至少可以说令人困惑,我也不认为视频有什么帮助。我对iOS5支持特别感兴趣,就同步音乐而言,我了解支持为零。
Gerard Roche

4

只需补充一点,就是目前无法处理DBVersion> 4的libgpod。最新的版本可以追溯到7月,最新的提交也可以追溯到7月(http://gtkpod.git.sourceforge.net/git/gitweb.cgi ?p = gtkpod / libgpod; a = summary)我不知道状态是什么,但是我猜测它目前处于暂挂状态,没有被处理。

但是,他们在0.8.2版中实现了以下内容,以便谁知道何时有人在那里提供解决方案。

此版本仍不支持iPhone 4 / iPod Touch 4 / iPad / Nano 6g。但是,libgpod现在具有一种动态加载名为$ libdir / libgpod / libhashab.so的模块的机制。如果有人想出一种计算音乐数据库校验和的方法,这将有助于轻松地支持这些设备。

您可以在此处阅读完整的发行说明:http : //old.nabble.com/libgpod-0.8.2-td32125543.html

=================

更新: Israr Khan用户现在似乎正在研究此问题,您可以在其Twitter上快速了解状态:http : //twitter.com/#!/isrark


3
有没有一种方法可以使所有Linux / Apple用户都能找到解决该问题的方法?如何解决这个问题(非程序员)?
2012年

3

在浏览本网站并使用google时,我找到了一种方法,可以在Ubuntu 12.04上的iOS 7.0.2上同步我的iPhone 4。这些说明是我从其他用户以及libimobiledevice github repo编译而来的。

首先,请确保通过Ubuntu软件中心或终端安装了以下软件包:

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

其次,在您计算机的某个位置创建一个文件夹(我将在桌面上使用一个名为的文件夹libupdate)。

打开终端和CD到该目录:

cd ~/Desktop/libupdate

完成后,将其键入或复制/粘贴到控制台中:

git clone http://git.sukimashita.com/libimobiledevice.git

等待仓库下载。保持终端窗口打开

完成后,打开在运行上述命令时创建的文件夹(应称为libimobiledevice)。双击名为的文件autogen.sh,然后单击Run in Terminal。它将打开一个新的终端窗口,完成后将关闭。

要运行这些接下来的命令,请首先通过键入以下内容libimobiledevice,将cd插入通过上述git clone命令创建的目录:

cd libimobiledevice

这些下一个命令可以按原样运行,但我建议按原样运行,sudo以最大程度地减少出现问题的机会。最后一个命令必须以方式运行sudo。一次运行这些,让它们完成之后再运行下一个

./configure
make
sudo make install

完成此操作后,重新启动计算机。

重新登录计算机后,请解锁iPhone。忽略计算机上弹出的所有对话框。完全按照我列出的步骤进行操作

  1. 将电缆的USB端插入计算机
  2. 将电缆的iPhone一端插入iPhone
  3. 信任对话框将会出现
  4. 您必须快速进行下一步,点击信任,然后立即从电缆上拔下IPHONE!在iPhone振动/重新连接并再次打开“信任”对话框之前,必须拔出电缆。如果发生这种情况,请再次执行此步骤
  5. 锁定你的iPhone
  6. 重新插入iPhone
  7. 解锁iPhone,忽略计算机或iPhone上弹出的所有对话框(不应出现“信任对话框”)
  8. 在终端中,运行以下命令

    idevicepair对

  9. 终端应报告此操作成功,并且应该可以从计算机访问设备,以测试Shotwell的运行(从终端或破折号)。单击您的iPhone,您的照片应该出现了。

您也可以在Nautilus文件浏览器的“设备”部分中单击iPhone。如果您的iPhone出现问题,请点击“信任一次”!然后在计算机上单击“重试”,“继续”等。然后,您的iPhone可能会出现两次。带有文档的文档是用于具有某种文件共享/文档访问权限的应用程序(例如音乐下载器或铃声制作者)。

如果要备份iPhone,请运行以下命令

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

如果要备份/复制照片和视频,请打开Shotwell并导入照片(CTRL + A,右键单击,导入)

如果要将音乐/音乐视频/电影复制到计算机上,请打开Rhythmbox并选择iPhone,然后确保可以查看所有音乐(视频和铃声不是标题,音乐可能取决于您是否最初曾在iTunes中编辑过他们的标签)。然后,选择全部(CTRL + A),然后将它们拖到计算机上的文件夹中。他们可能有怪异的名字,怪iTunes。

我还没有尝试添加任何东西,但是至少您可以访问您的文件并立即备份iPhone!



当时,这就是我使用的存储库,我认为它可以解决信任循环问题。您现在可以使用官方资源。自三月以来,我开始使用Android,因此不再拥有iPhone。
Tech0verlord 2014年

1

我已经连接了iPod shuffle并将其识别为iPod,并且我知道您可以将其与Rythmbox同步。只要确保通过以下方式启用了便携式播放器插件

Tools > Plugins

0

每个人似乎都同意,与iTunes进行任何形式的Linux集成充其量都是不稳定的。至少对我而言,尽管真正的问题是“如何将Linux中的音乐复制到iDevice上并进行播放”;iTunes不是必需的。这是我对更棘手的问题的解决方案。

  1. 在您的iDevice上安装foob​​ar2000(我喜欢在桌面上使用fb2k-足以在Wine中运行它,刚刚发现了该应用程序的版本,希望它与它的位置一样好)
  2. 启动foobar2000,工具,FTP服务器右上角的齿轮图标
    1. 允许写访问权限=开启
    2. 正在运行的服务器=
  3. 使用您选择的FTP客户端连接到列出的IP地址,然后将音乐上传到foobar2000 Music Folder(我怀疑我最终将使用rclone处理同步)

退出FTP服务器后,foobar2000将看到您的音乐,您可以参加比赛了。而且,如果您不喜欢foobar2000作为播放器,我怀疑其他第三方应用程序也可以从文件系统播放。

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.