我无法让 Ubuntu(12.10 桌面版)识别我的 Galaxy S3

我无法让 Ubuntu(12.10 桌面版)识别我的 Galaxy S3

我将 gs3 插入笔记本电脑,但什么也没发生。我进入终端,输入“lsusb”命令,返回的打印内容是,对于其中一个 usb 端口,“Bus 002 Device 015: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-P7500 [Galaxy Tab 10.1]”。我的设备既不是 S2 也不是 Galaxy tab。有什么办法可以让它正常工作吗?

答案1

这里讨论的可能的解决方案:

天哪!Ubuntu > 将你的 Android Ice Cream Sandwich 手机连接到 Ubuntu 进行文件访问

正如谷歌工程师 Dan Morrill 所解释的那样,USB 大容量存储协议是一种块级协议。这意味着一个分区不能同时安装在两个不同的系统上。每个需要在计算机上安装的分区都必须先从手机上卸载。这在只有一个分区的手机上是不可能的,因为如果卸载系统分区,手机就会崩溃。

为了解决这个问题,到目前为止,Android 手机要么在内部存储器中有两个分区(如 Nexus S),要么有一个 microSD 插槽(如三星 Galaxy S II)。带有 microSD 插槽的手机只需将 microSD 卡分区导出到连接的计算机即可。

但 Galaxy Nexus 只有一个内部分区。未来其他 Ice Cream Sandwich 手机可能会效仿。...


更新

漫长的讨论,并且可能udev在本论坛中,有以下规则可解决此问题:

OpenSuse.org > 无法通过 USB 数据线连接三星 Galaxy S3 (Android 4)

因为它需要一个 udev 规则

您能否插入设备,然后运行命令 dmesg,然后发布设备的输出(在代码标签中),这应该是最后约 10 个条目。然后我可以向我的包中添加 udev 规则并为您更新。

获得更新的软件包后,您需要像这样挂载;[CODE] mkdir ~/galaxy jmtpfs -o allow_other ~/galaxy

要卸载,请使用; fusermount -u ~/galaxy [CODE] 有一个手册页,请使用 man jmtpfs


更新2

更好的解释和建议的配置(2011 年 11 月),因此可能稍微过时。

Ice Cream Sandwich 解释:MTP - 它是什么、为什么要使用它以及如何设置它

MTP(媒体传输协议)最初是作为 Android 设备的默认协议出现在 Honeycomb 上的。它与我们习惯的普通 USB 大容量存储 (UMS) 文件传输略有不同,在普通 USB 大容量存储 (UMS) 文件传输中,您插入手机,点击“USB 模式”并开始移动文件。由于它已成为 Galaxy Nexus 上 Ice Cream Sandwich 的标准,现在是时候了解它了。让我们来看看它是什么、我们为什么要使用它以及如何在计算机上设置它以轻松传输文件。

在 Linux 上安装,事情就没那么简单了。好的一面是,你可以控制安装方式,但没有一键式解决方案。不要气馁,你可以用一点终端命令在短时间内设置并运行 MTP。以下是使用 Galaxy Nexus 和 Ubuntu 的演练:

通过打开规则文件通过终端设置 UDEV 规则..

我很快就会测试一下。

相关内容