Ubuntu 可以识别手机,但在 dev/sdb 中找不到手机

Ubuntu 可以识别手机,但在 dev/sdb 中找不到手机

我有一台 LG v10,当我将其插入 Ubuntu 12.02 时,它被识别,Ubuntu 显示它已安装,但当我运行 时ls /dev/sd*,它没有列出。它在下面找到,lsusb但我需要设备名称。我也无法查看设备上的任何文件,我收到错误:

抱歉,无法显示“LGE Android Phone”的所有内容:DBus 错误 org.freedesktop.DBus.Error.NoReply:未收到回复。可能的原因包括:远程应用程序未发送回复、消息总线安全策略阻止回复、回复超时或网络连接中断。

我试过好几根 USB 线,但结果都一样。另外,我的最终目标是在一台坏了的 G4 上工作,所以使用 adb 或类似的东西都无济于事,我需要能够看到设备/dev/sd*

等了一会儿后,我可以在手机上查看文件,但仍然没有被检测到/dev/sd*

运行gdisk -l /dev/bus/usb/xxx/xxx手机总线和 ID 时返回错误,指出该设备是字符设备

有什么想法吗?

答案1

/dev/XdY一个设备(在您的情况下是手机)是作为块设备(其中XY依赖于硬件)还是字符设备( )出现,/run/user/nnnn/gvfs/mtp:都是设备硬件和操作系统组合的特性。

所以您永远无法将其列为块设备(除非您编写自己的内核模块)。

话虽如此:你可以随时从设备上物理移除内存,将其焊接到 USB 记忆棒的控制器硬件上,将其插入你的机器,并以此方式将其作为块设备访问,但这更适合生活技巧然后询问 Ubuntu

很抱歉给大家带来坏消息。

相关内容