设备信息Settings -> System -> About device
SAMSUNG-SM-G900R4, Android version 6.0.1
计算机系统信息(终端命令:uname -a
)
Linux debian 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux
使用jmtpfs挂载USB设备
jmtpfs /media/SAMSUNG-SM-G900R4
错误-0
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
fuse: bad mount point `/media/vassil/SAMSUNG-SM-G900R4': Input/output error
错误1
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
LIBMTP PANIC: Could not open session! (Return code 8195)
Try to reset the device.
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
what(): Can't open device
Aborted
测试
使用不同的 USB 电缆并尝试以下各种组合:
SAMSUNG-SM-G900R4
拔下 USB 电缆
打开开发人员选项:Settings -> System -> About device -> tap "Build number" at least 7 times
设置 USB 选项:Settings -> System -> Developer options -> USB debugging: ON, USB configuration: MTP (Media Transfer Protocol)
重新启动设备
插入 USB 电缆
电脑
重启电脑
挂载设备:jmtpfs /media/SAMSUNG-SM-G900R4
SAMSUNG-SM-G900R4
如果出现消息Allow access to device data appears
,则点击ALLOW
。
电脑
检查是否可以访问设备目录:cd /media/SAMSUNG-SM-G900R4; ls
结果
显示 ERROR-0,显示 ERROR-1,可以以某些频率访问设备目录。
答案1
按照指定顺序执行每个步骤
三星-SM-G900R4
- 打开开发者选项:
Settings -> System -> About device -> tap "Build number" at least 7 times
- 设置 USB 选项:
Settings -> System -> Developer options -> USB debugging: ON, USB configuration: MTP (Media Transfer Protocol)
- 重启设备
电脑
- 安装设备:
jmtpfs /media/SAMSUNG-SM-G900R4
三星-SM-G900R4
- 如果出现消息
Allow access to device data
,则点击ALLOW
。
电脑
- 卸载设备:
umount /media/SAMSUNG-SM-G900R4
- 安装设备:
jmtpfs /media/SAMSUNG-SM-G900R4
- 检查是否可以访问设备目录:
cd /media/SAMSUNG-SM-G900R4; ls
答案2
这是一个对我有用的过程,尽管它很脆弱。
请记住:成功完成该过程并卸载后,您将需要拔下/重新插入 USB 电缆才能重新启动。否则,您将Restart device
永远收到该消息。
那么,我们开始吧:
- 插入您的设备
- 跑步
jmtpfs mydir -f -o auto_unmount
- 注意:
-f
使其以“前台”模式运行,而不是守护进程。
- 注意:
- 您的设备上会弹出一个窗口,请求许可。单击“接受”。
- 注意:在此期间,对于我来说,目标目录将具有垃圾权限(如图所示
?????
)ls
并且不可读。 - 接受后,它仍然不可读。所以现在,我们需要:
- 注意:在此期间,对于我来说,目标目录将具有垃圾权限(如图所示
- 终止
jmtpfs
进程,用Ctrl-C
. - 再次运行它,这次你可以使用 plain
jmtpfs mydir
(如果你愿意的话) - 现在,该目录应该可以使用了!
- 稍后,使用 卸载
fusermount -u
。- 注意:如上所述,对于本次会话,卸载将使其永久停止工作。要重新启动,您需要拔下/重新插入电缆,然后从上面的步骤 1 开始。