连接 iPhone 3G 时出现“GNUTLS 错误:收到了长度意外的 TLS 数据包”

Alv*_*var 13 iphone

看视频;iPhone 应该显示为某种照片集,但我的 iPhone 没有任何反应!我已经安装并升级了所有libimobiledevice版本。

我曾尝试安装 iPhone,ifuse /mnt/iphone/但该操作的结果是:

GNUTLS ERROR: A TLS packet with unexpected length was received.
Run Code Online (Sandbox Code Playgroud)

嗨,如何将我的 iPhone 连接到我的笔记本电脑(Ubuntu 10.04),以便我可以同步音乐并将其视为 U 盘?(这是我期望发生的事情。)

当我将它连接到我的笔记本电脑时,没有任何反应 - 它不会显示为图标或大容量存储设备。

我的 iPhone 运行 iOS v4.2.1,它是 iPhone 3G。它暂时没有越狱;那会有问题吗?我的笔记本电脑是带有 Ubuntu 10.04(64 位)的 Asus 1201n。

Bus 002 Device 005: ID 05ac:1292 Apple, Inc. iPhone 3G
Run Code Online (Sandbox Code Playgroud)

我连接了我的 Ipod Video (30 gb),但那个视频没有出现,所以我现在有点卡住了。问题可能出在系统上,因为 USB 端口正在工作。


Bus 002 Device 006: ID 05ac:1209 Apple, Inc. iPod Video
Run Code Online (Sandbox Code Playgroud)

我已经添加了这个 PPA,我已经完成了所有sudo updateupgrade. 但我的电脑没有意识到我的 iPhone 已连接,这与libimobiledevice.

端口工作正常,只是我的计算机无法识别我已插入 iPhone!手机本身正在工作(我在我的 Mac 上测试过)。

我有这些程序的最新版本:hipoipodgtkpodifuselibusmuxd1usbmxd

我在 Windows 7 中连接了我的 iPhone,它工作正常,尽管很烦人。我尝试安装我的 iPhone,fuse但出现此错误:

alvar@alvars-laptop:~$ ifuse /mnt/iphone/
ERROR: the mount point specified does not exist
Run Code Online (Sandbox Code Playgroud)

我已经尝试过ubuntugeek链接,但是在安装它时出现错误。

GNUTLS ERROR: A TLS packet with unexpected length was received.
Run Code Online (Sandbox Code Playgroud)

哪一个?(我有 Lucid 而不是 Maverick。)

哪一个???

All*_*lan 12

你不必用 Ubuntu 越狱你的 Iphone,但是你可能需要在你的 Ubuntu 安装中添加一个新的“PPA 源”,以获得 Ubuntu 识别你的手机所需的软件包。

您需要添加的 ppa 是 ppa:pmcenery/ppa 要添加它,请从附件菜单中打开一个终端,然后在提示符下输入。

sudo add-apt-repository ppa:pmcenery/ppa
Run Code Online (Sandbox Code Playgroud)

添加后按回车键在同一终端中键入此命令

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

之后

sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

这应该将您的软件包libimobiledevice从 1.0.1升级到 1.0.4 版,使您能够访问您的 Iphone

PPA参考:

编辑

仔细浏览了 Idevice 安装教程后,我在ubuntugeek 上找到了这个,它经历了手动安装设备的过程,包括所有必需的包和文件编辑,以使其正常工作,希望这是您问题的解决方案。请记住,本教程是为 Ubuntu 9.10 和 Ipod touch 编写的,教程末尾有引用

来自我们的读者的更新:- 适用于 Iphone 3g。但是在准备过程结束时,您需要重新启动计算机和 iPhone 设备。

编辑 2

如果您在尝试使用 Ifuse 挂载时收到此错误消息

GNUTLS ERROR: A TLS packet with unexpected length was received
Run Code Online (Sandbox Code Playgroud)

您需要将手机与电脑配对才能执行此操作输入此命令

idevicepair unpair
Run Code Online (Sandbox Code Playgroud)

您的 Iphone 或其他 Idevice 将自动尝试重新配对。然后您可以拔下它并重新插入它,它应该正确安装。

  • 如果您可以发布 lsusb 的输出(当您插入电话时),您可以编辑您的原始问题并将其添加到最后,如果您的电话被列在中,则可以缩小可能性。在这一点上,推断问题的根源是一个消除过程,您提供的数据越多,任何人就越容易提供可行的解决方案。 (2认同)