通过 USB 访问我的手机时遇到问题

通过 USB 访问我的手机时遇到问题

(我在网上搜索了遇到我的确切问题的人,但找不到任何问题,所以如果这是一个重复的问题,我不会因为删除这个问题而感到冒犯,但我会很高兴被重定向到答案看来我找不到它。)

我刚刚从 Lubuntu 切换到 Gnewsense [Gnewsense 在我上次检查的 debian 基础上运行]。在 Lubuntu 上,我曾经能够通过 USB 插入手机,然后直接从 gui 访问文件,将我在手机上下载的内容粘贴到计算机上的随机位置,但在切换到新操作系统之后:我发现,当我第一次插入手机时,包含手机文件的文件夹会出现在桌面上,当我打开该文件夹时:手机中应列出的所有文件都会在窗口中短暂闪烁,窗口关闭,我的手机从桌面上消失。当我的手机保持从文件目录插入时,我仍然可以访问我的手机,但它的行为就好像它是空的,当我刷新时:它会无限期地加载。我可以通过拔下 USB 插头然后重新插入来重复此操作。

请注意:我仍在为终端做准备(我知道 cd、pwd、dd 等...但我还不是一个完全的行家,所以除了代码之外的简单解释将不胜感激),另请注意:通过切换到 Gnewsense,我已经使无线卡变砖了,因此任何涉及下载的解决方案在这种情况下都没有帮助。我并不是要忘恩负义,如果涉及到这一点,我不会介意进行一些编程练习,尽管我觉得这可能只是一个权限错误,这只是我的直觉,我不知道如何修复它。

先谢谢了!!

答案1

  sudo apt-get install mtpfs

接下来,您需要为 MTP 连接设备创建静态安装点:

sudo mkdir /media/MTPdevice
sudo chmod 775 /media/MTPdevice
sudo mtpfs -o allow_other /media/MTPdevice

如果您还不知道设备的 idVendor 和 idProduct,您可以通过 USB 连接手机并使用 MTP 查询来确定它们。确保您的设备处于 MTP 模式

尝试这个命令

  mtp-detect

一旦 VID 和 PID 出现,您就可以取消命令 (CTRL-C)。如果列出设备后未立即显示 VID 和 PID,则 MTP 最终应在输出中显示“idVendor: 04e8”和“idProduct: 6860”。

接下来,您需要向 USB 系统处理程序添加一条规则,以便以 root 身份使用您最喜欢的文本编辑器正确检测和安装您的设备:

 gksu gedit /etc/udev/rules.d/51-android.rules

在一行中添加以下内容(请务必将 和 替换为从 mtp-detect 获得的值):

SUBSYSTEM=="usb", ATTR{idVendor}=="<vendorId>", ATTR{idProduct}=="<productId>", MODE="0666"

保存文件并退出编辑器后,断开手机连接并重新启动 udev:

sudo service udev restart

现在,当您连接 Android 手机、平板电脑等时,它应该会自动在 /media/MTPdevice 处安装。

相关内容