Как подключить устройства MTP через USB?


46

Как подключить устройство MTP к Ubuntu через USB? Многие популярные устройства, такие как все Android 4.0 телефон, есть только MTP или PTP в качестве опции подключения, нет USB запоминающего устройства больше .

Учитывая популярный Samsung S3: подключение в формате MTP или PTP: ни один из них не позволяет просматривать изображения, сохраненные по умолчанию камерой телефона в папке DCIM на внешней SD-карте. Подобные проблемы с предыдущими моделями (с Android 2.x) были решены с помощью «usb-утилит» в настройках беспроводных сетей и сетей, но этого больше нет в Android 4.0.

Ответы:


16

Попробуйте приложение "AirDroid" из Play Store. Это позволяет использовать интерфейс на основе браузера (на вашем компьютере) для передачи файлов с ПК с Windows / Linux. Так как это браузерный интерфейс, не нужно ничего устанавливать на ПК.


3
AirDroid хочет чрезмерные разрешения, такие как список контактов. Для передачи файлов?
Гвидо Каншат

@GuidoKanschat, возможно, отправить файл на их контактный номер: P
Всех с нетерпением

32

Установите gmtp и используйте его для подключения к телефону или планшету:

sudo apt-get install gmtp

3
Удивительно, все еще работает для S5 и Kubuntu 15.10
Майкл

1
Работает с Ubuntu 16.04 LTS (по состоянию на июнь 2018 года)
champost

9

Посмотри на это:

http://forum.xda-developers.com/showthread.php?t=1643757

И это:

http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/

Переключение с MTP на PTP (режим передачи камеры) также работает с nautilus, по крайней мере, со встроенной памятью.


2
Использование PTP позволило мне получить доступ к внутренней памяти с помощью Nautilus, что я и искал. Благодарю.
PowerKiKi

9

Вы просто устанавливаете jmtpfs(через sudo apt-get install jmtpfs). После подключения телефона через USB, включите передачу файлов MTP на вашем телефоне, и он будет отображаться как USB-устройство на вашем компьютере. После этого вы можете получить доступ ко всей файловой системе (а не только к изображениям, как с PTP) вашего устройства Android.

Это сработало для меня с (K) Ubuntu 14.04 LTS и моей Motorola Moto G.


Хорошо, хорошо работает для меня в UbuntuSTudio 16.04 x386 с SAMSUNG Galaxy J5 (только я должен перезагрузить компьютер для работы)
Indacochea Wachín

Это очень хорошо работало и с моей установкой - Kubuntu 16.04 и Samsung Galaxy Core Prime
Кубер Сапарев

Не работает с Ubuntu 18.04 и Moto G :(
Петр Дотчев,

6

Я смог сделать это, используя следующее:

$ sudo apt-get install mtp-tools mtpfs
$ mkdir phone
... Подключить телефон, установить режим USB на MTP ...
$ sudo mtpfs -o allow_other телефон
... Попытка сделать что-нибудь с новой файловой системой прямо сейчас займет минуту или около того, просто наберитесь терпения ...
... Наконец, вы можете получить доступ к своему телефону и делать что угодно, затем ...
$ sudo umount phone

Вот версия, над которой он работал:

$ mtpfs --version
Версия библиотеки FUSE: 2.8.6
версия fusermount: 2.8.6
используя интерфейс ядра FUSE версии 7.12

У меня не было полного успеха с ним, но я смог получить некоторые файлы с телефона. Я предполагаю, что это станет лучше, когда выйдет новое программное обеспечение.


Это отлично работает на Quantal, но не на Precise :( Я думаю, что версия libmtp слишком старая
KayEss

@KayEss Я на 12.04 (PP), и это работало без проблем, поэтому YMMV, я думаю
TankorSmash

1
Единственный подход, который работал из коробки!
PA_

2

Для передачи файлов графический интерфейс не требуется (никто в Ubuntu не заинтересован в создании графического интерфейса только для передачи файлов). И нет необходимости в плагинах для Nautilus. Я использую Samsung Galaxy Mini (Android 2.2 ~ Froyo), и пока делаю передачу файлов тремя способами: через Bluetooth, через кабельное соединение или с помощью приложения Ubuntu One.

Для подключения кабеля вы можете сделать это легко, подключив кабель, подождите немного и выберите режим хранения данных. Доступ и передача файлов через Nautilus. Если вы хотите сделать телефон модемом, зайдите сюда: http://shiliarr95z.weebly.com/2/post/2011/07/connecting-samsung-galaxy-mini-android-phone-to-ubuntu-1104-as -modem.html .

Для подключения Bluetooth вы можете перейти здесь: http://shiliarr95z.weebly.com/2/post/2011/08/howto-transfer-files-via-bluetooth-laptop-to-samsung-galaxy-mini-android-phone -vice-versa.html немного сложнее, но веселее.

Использование приложения Ubuntu является самым простым. Что касается телефона, просто зайдите на Android market и установите приложение Ubuntu one. обмен фотографиями происходит в фоновом режиме в одно мгновение. Со стороны Ubuntu, просто зарегистрируйтесь в Ubuntu One (щелкните значок конверта и выберите Ubuntu One). И, у вас есть графический интерфейс на стороне телефона (на стороне Ubuntu, вы получили только сообщение OSD)


2

Для технически новичка (включая меня) я обнаружил, что только копирование файла (ов) / фотографий с SD и вставка его в DCIM в памяти телефона позволит мне копировать с использованием режима камеры USB. Затем удалите файл телефона после загрузки на ПК, если вам нужно очистить память телефона.

  1. Перейти к моим файлам.
  2. Выберите extSDCard
  3. В этом примере я выберу DCIM
  4. Нажмите кнопку настроек внизу слева.
  5. Выберите Копировать.
  6. Флажок файлов для копирования.
  7. Нажмите копию в правом верхнем углу.
  8. Вернитесь обратно в Мои файлы. 9 Выберите sdcard0
  9. В этом примере я выберу DCIM
  10. Нажмите вставить в верхнем правом углу.
  11. Выйдите, выберите режим камеры в параметре USB, и вы сможете передавать с помощью простого «моего компьютера».

2

Я нашел еще одно приложение под названием " Qlix ". Вы можете скачать его из центра программного обеспечения Ubuntu.

Это для передачи файлов с ПК на мобильный телефон Android .

Спасибо


2

Передача файлов между Ubuntu PC и телефоном Android через Wi-Fi:

Приложение Xender на вашем телефоне Android позволяет передавать файлы между Android и ПК.

шаги:

  • Установите приложение Xender на свое Android-устройство из playstore.

  • Создайте точку доступа Wi-Fi на вашем компьютере с Ubuntu, следуя этому методу, и включите его.

  • Подключите ваш телефон к ПК через созданную точку доступа.

  • Теперь откройте приложение xender и выберите пункт «Подключить ПК» в меню настроек.

  • Он сгенерирует адрес (как ip-адрес).

  • Поместите этот адрес в свой веб-браузер. Теперь вы можете передавать файлы между телефоном и ПК.

    введите описание изображения здесь


1

Android USB

На главном экране нажмите Меню> Настройки> Подключиться к ПК> в этом меню, убедитесь, что выбрано «Спроси меня», если вы хотите, чтобы оно всплыло, и спросите, какой тип подключения вы хотите подключить к компьютеру.

Или вы можете установить действие по умолчанию из этого меню. Вы можете установить его только на Зарядку, HTC Sync, Дисковод, Мобильное широкополосное соединение.

Тогда Ubuntu просто обнаружит его как MTP.


1

Если вы не можете перенести песни через Rhythmbox, вы можете, как уже отмечали другие, передавать файлы с помощью запоминающего устройства.

На моем Samsung Galaxy S II вы делаете это, выбрав: Приложения-> Настройки-> Настройки подключения-> USB-накопитель

Затем, если вы подключите USB-кабель, вам будет предложено перейти в режим USB-накопителя. Если вы скажете «да», ваш телефон будет доступен через Nautilus.


1

Основная ветка git из libmtp ( http://libmtp.git.sourceforge.net/git/gitweb-index.cgi ) поддерживает S3. Если вы знаете, как установить / скомпилировать из исходного кода, вы можете использовать его, пока не будет выпущена новая версия.

Я сейчас не на машине с Ubuntu, поэтому я, к сожалению, не могу дать точных инструкций относительно зависимостей для компиляции и т. Д. Но это должно быть следующим образом:

git clone git://libmtp.git.sourceforge.net/gitroot/libmtp/libmtp
cd libmtp

sudo apt-get установить libtool libusb-dev checkinstall

./autogen.sh  (answering yes to any questions)
./configure --prefix=/usr/
make
sudo checkinstall  (answering any questions)

Затем вам, вероятно, следует превратить его в пакет .deb, чтобы вы могли установить его, не нарушая зависимости программ, которые вы хотите использовать. Я не в курсе, но эта ссылка, по-видимому, предоставляет информацию: Компиляция исходного кода в пакет DEB

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.