我有一部 Galaxy S5,尝试使用各种方法将其连接/安装为 USB。已完成如何使用 USB 将 Android 7.1 连接到 Ubuntu Linux?中的所有步骤。
这一切都是在使用 16.04 版本,现在尝试在 18.04 版本上进行,问题相同。三星上烦人的访问消息进一步阻碍了尝试安装。按“允许”不会授予访问权限,它只是每隔几秒钟提示另一条消息。
$ mtp-detect libmtp version: 1.1.13
Listing raw device(s) Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP). Found 1 device(s): Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 26 Attempting to connect device(s) ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device LIBMTP PANIC: failed to open session on second attempt Unable to open raw device 0 OK.
答案1
这对我来说非常有效。
- 在 HOME 下创建一些路径。(当我尝试在 /media 下执行此操作时,我遇到了许多权限问题)
mkdir ~/myphone
将设备连接到 USB 电缆
忽略 Ubuntu 上的任何消息,但如果出现,请选择手机上的“允许”选项
使用 jmtpfs 挂载 mtp 设备
jmtpfs ~/myphone
设备 0(VID=04e8 和 PID=6860)是三星 Galaxy 型号(MTP)。LIBMTP 错误:无法解析扩展 samsung.com/devicestatus:0
- 虽然出现错误,但设备可用
jmtpfs -l
设备 0(VID=04e8 和 PID=6860)是三星 Galaxy 型号 (MTP)。可用设备(busLocation、devNum、productId、vendorId、product、vendor):1、9、0x6860、0x04e8、Galaxy 型号 (MTP)、三星
- 使用 mount 命令检查...
mount
/home/oygle/myphone 上的 jmtpfs 类型 fuse.jmtpfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=10 00)
- 还有 ls 命令
ls -al ~/myphone
总计 4 drwxr-xr-x 3 oygle oygle 0 1970 年 1 月 1 日 . drwxr-xr-x 47 oygle oygle 4096 9 月 14 日 08:50 .. drwxr-xr-x 15 oygle oygle 0 4 月 4 日 4460147 电话
可以通过 Dolphin 等访问
断开电缆之前先卸载
fusermount -u ~/myphone
断开微型 USB 电缆
我不知道是否所有各种修改文件的命令,如教程中所示https://ubuntuforums.org/showthread.php?t=2226702是必要的,或者被 jmtpfs 使用。当然,在尝试的早期阶段,这些修改已经完成,但在我看来,本教程是关于“连接”的,而不是安装的。