我的目标是将文件(特别是铃声)添加到我的 LG GS170 手机中。我正在运行 Ubuntu Linux(并且在另一台机器上运行 CrunchBang,但同样的问题仍然存在)。当我通过 USB 将手机插入我的机器时,我会在运行时看到它lsusb
:
Bus 002 Device 008: ID 1004:6000 LG Electronics, Inc. VX4400/VX6000 Cellphone
/media
但它并没有像我希望的那样出现在目录中。因此我的问题是:
当手机通过 USB 连接到我的机器时,如何将文件添加到手机中?
sudo udevadm monitor
以下是我运行然后插入手机时的输出。
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[1320439577.540674] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1 (usb)
KERNEL[1320439577.553409] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0 (usb)
KERNEL[1320439577.555385] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.1 (usb)
KERNEL[1320439577.558373] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.2 (usb)
UDEV [1320439577.580299] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1 (usb)
UDEV [1320439577.621843] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.1 (usb)
UDEV [1320439577.621894] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.2 (usb)
KERNEL[1320439577.652034] add /module/cdc_acm (module)
UDEV [1320439577.652421] add /module/cdc_acm (module)
KERNEL[1320439577.655490] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/tty/ttyACM0 (tty)
KERNEL[1320439577.655541] add /bus/usb/drivers/cdc_acm (drivers)
UDEV [1320439577.655762] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0 (usb)
UDEV [1320439577.656031] add /bus/usb/drivers/cdc_acm (drivers)
UDEV [1320439577.871264] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/tty/ttyACM0 (tty)
答案1
至少有三种可能性,具体取决于电话的配置方式:
它可能已经作为某种大容量存储设备可见。在这种情况下,您可能希望它显示为任何其他外部存储并可安装在
/media
.但不一定(系统可能会因为类型未知而忽略它)。为了确保设备尚未被部分识别,请运行sudo udevadm --monitor
,然后插入手机,接下来点击Ctrl+C并将文本粘贴到此处或某些类似 Pastebin 的网站上。手机可能有两个 USB模式它在其中运作。然后您需要切换模式(可能默认为调制解调器或类似的)大容量储存。这可以通过手机设置实现,或者在后续连接时自动完成,或者使用类似工具从计算机端强制完成USB_模式开关。
有些手机使用诺基亚不久前推出的单独通信机制。在linux上有一个软件包叫侏儒提供对此类设备的访问。 (在您的系统存储库中查找,而不是从网站下载。)