如何在 Linux 中使用媒体传输协议访问安卓设备的内部存储和 SD 卡
创始人
2024-03-02 12:46:56
0

本教程将展示如何在 Ubuntu 中使用 MTP 访问安卓设备以及如何访问 SD 卡内容。

MTP,即 媒体传输协议 media transfer protocol ,是图片传输协议的扩展,它在安卓 6.0(棉花糖)版本中实现。在更新了安卓 6.0 之后,你无法将安卓设备用作典型的大容量存储设备,以便让你直接插入并在文件管理器(例如 Thunar 或 GNOME Files)中查看内部存储内容和 SD 卡内容。这是由于操作系统无法确定 MTP 设备,而且还没有实现支持的设备列表。

在 Ubuntu、Linux Mint 中访问 Android 设备的步骤

使用以下命令为启用 MTP 的设备 mtpfs 安装 libmtp FUSE 文件系统:

sudo apt install go-mtpfs
sudo apt install libmtp
sudo apt install mtpfs mtp-tools

使用 USB 线缆将你的安卓设备插入 Ubuntu。

在你的安卓设备上,在主屏幕下拉,然后单击 “触摸获得更多选项Touch for more options”。

在下面的菜单中,选择“ 传输文件(MTP) Transfer File (MTP) ”选项:

MTP Option1

MTP Option2

在终端中运行以下命令查找设备 ID 等。你可以在设备的命令输出中看到 VIDPID。记下这两个数字(在下图中高亮显示):

mtp-detect

mtp-detect Command Output

使用以下命令使用文本编辑器打开安卓规则文件:

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

如果你使用的是未安装 gedit 的最新 Ubuntu,请使用以下命令:

sudo gnome-text-editor /etc/udev/rules.d/51-android.rules

51-android.rules 文件中使用你设备的 VID 和 PID 输入以下行(你在上面的步骤中记下):

SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"

保存并关闭文件。

运行以下命令通过 systemd 重启设备管理器:

sudo service udev restart

访问内容的后续步骤

接下来的步骤主要用于访问你的 Android 设备的外部 SD 卡的内容。

我必须这样做,因为文件管理器没有显示 SD 卡的内容。不过,这不是一个解决方案,但它是一种临时方案,根据这个 Google 论坛帖子,它适用于大多数用户,并且适用于我的带有闪迪 SD 卡的摩托罗拉 G 2nd Gen:

  • 在 Ubuntu 中安全删除你连接的设备。
  • 关闭设备。从设备中取出 SD 卡。
  • 在没有 SD 卡的情况下打开设备。
  • 再次关闭设备。
  • 将 SD 卡重新插入并再次打开设备。

重启你的 Ubuntu 机器并插入你的安卓设备。

现在你可以看到你的安卓设备的内部存储和 SD 卡的内容。

MTP Device Contents in Ubuntu

总结

上述在 Ubuntu 中访问安卓设备内容的教程在旧版和新版 Ubuntu 中的安卓设备(三星、一加和摩托罗拉)上都可以使用。如果你在访问内容时遇到困难,可以试试这些步骤,它可能会起作用。在我看来,MTP 与老式的即插即用方案相比非常慢。


via: https://www.debugpoint.com/how-to-access-android-devices-internal-storage-and-sd-card-in-ubuntu-linux-mint-using-media-transfer-protocol-mtp/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

安卓上大分!ColorOS...
2025-05-03 18:46:23
Adobe挑战 OpenA...
IT之家 4 月 25 日消息,CNBC 昨日(4 月 24 日)...
2025-04-25 08:48:56
美媒:中国拥抱开源,AI产...
美国CNBC电视台网站3月24日文章,原题:中国对开源的拥抱颠覆了...
2025-03-26 08:46:47
华西证券:DeepSeek...
每经AI快讯,华西证券研报表示,DeepSeek的开源是真正通往A...
2025-03-07 10:24:24
原创 ...
在芯片架构领域,目前最牛的架构只有两大,第一是ARM,一大是X86...
2025-03-03 23:20:41
对话开源中国董事长马越:D...
出品 | 搜狐科技 作者 | 梁昌均 编辑 | 杨锦 “这是我觉得...
2025-02-12 13:15:21

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...