mtp – Как использовать устройства с поддержкой MTP для работы с Ubuntu?

Android MTP FileTransfer Прошивки
Содержание
  1. Что нам нужно для синхронизации kde connect с android
  2. Cbhihe
  3. Linux не видит android телефон
  4. Mtp – как использовать устройства с поддержкой mtp для работы с ubuntu?
  5. Usb – как подключить устройство mtp android к ubuntu 13.10
  6. Альтернативы
  7. Возможности kde connect
  8. Как передавать файлы между android и linux
  9. Как синхронизировать ipad на linux
  10. Как установить kde connect в ubuntu 15.04 vivid/14.10 utopic/14.04 trusty/linux mint 17.1/17/ и других производных дистрибутивах
  11. Настраиваем синхронизацию android с ubuntu через kde connect
  12. Настройка автоматического монтирования флешек телефона
  13. Настройка автоматического подключения телефона
  14. Передача файлов с/на телефон без провода
  15. Поддержка mtp в debian / ubuntu / mint и производных “deb”
  16. Поддержка mtp в red hat / fedora / centos / suse и производных “rpm”:
  17. Получение устройств с поддержкой mtp для работы с ubuntu? – mtp
  18. Синхронизировать календари и контакты между thunderbird в ubuntu и android
  19. Фредерик норд
  20. Узнайте больше о Huawei

Что нам нужно для синхронизации kde connect с android

  1. Установить KDE Connect в Ubuntu/Linux Mint.
  2. Установить KDE Connect в Android.

Cbhihe

Хотя вы и написали, синхронизация должна быть через USB-кабель или BlueTooth, а не через облако. — Я воспринял это как сильное желание уединения, не исключая явно WiFi, поэтому надеюсь, что для вас все в порядке:

Для этого я использую ownCloud на моей машине с Ubuntu и DAVDroid на моих устройствах Android (альтернативы см. Ниже).

Для ownCloud требуется веб-сервер с PHP (5.4 ; последние версии хотят 5.5 , но все еще работают с 5.4) и база данных (минимальная: SQLite, я использую ее с MySQL), которые доступны из стандартных репозиториев. Как побочный эффект, я не только могу управлять своими календарями и контактами через веб-интерфейс, но — в зависимости от моих потребностей — также иметь дополнительные доступные функции, такие как «облачное хранилище» (включено по умолчанию) и даже управление документами (включая базовый редактор), плюс множество приложений ownCloud на выбор.

Я выбрал DAVDroid, так как это «одно приложение для управления ими обоими» (календари и контакты), и оно доступно бесплатно через F-Droid . Есть еще много возможностей для улучшений (например, при добавлении нового календаря / адресной книги, необходимо заново создать учетную запись на устройстве Android — но, как я редко это делаю, это не сильно меня затрагивает). Кроме того, он работает для меня безупречно, поэтому я могу рекомендовать эту комбинацию.

Новые контакты / элементы календаря, добавленные через устройство Android, сразу же синхронизируются с ownCloud . Обратный путь может занять немного времени, в зависимости от того, как настроена синхронизация на устройстве Android; хотя в спешке вы можете запустить синхронизацию вручную.

С помощью стандартного календаря ownCloud вы не можете управлять напоминаниями через веб-интерфейс (хотя при использовании приложения Android напоминания хорошо синхронизируются с другими устройствами Android); если вам это не по душе, взгляните на «плюс» с альтернативными календарями , контактами и приложениями задач .

Что касается Ubuntu, то с ними работает не только Thunderbird , я в основном использую их с Evolution . Для более подробной информации, пожалуйста, прочитайте мою статью на Android без Google 2: ownCloud .

Linux не видит android телефон

Если вы подключили Android телефон к Linux, но ничего не происходит и, в особенности, телефон не спрашивает разрешение на передачу данных, то начните с самого простого — попробуйте использовать другой USB провод. Некоторые кабели просто не способны передавать данные, так как там отсутствуют необходимые для этого контакты. Также выполните такие простые действия как перезагрузка компьютера и перезагрузка телефона.

Если там будет показано что-то вроде:

То есть если будет строка «No raw devices found.», значит нужно обратить внимание на кабель.

Если появится сообщение об ошибке (команда не найдена), то в Debain и производных (Ubuntu, Linux Mint, Kali Linux) установите необходимые пакеты:

В Arch Linux и производных:

Mtp – как использовать устройства с поддержкой mtp для работы с ubuntu?

Поскольку доступ к хранилищу Ubuntu 13.04 для внешних устройств через MTP должен работать из коробки через модуль GVFS-MTP. Хотя этот вопрос касается Galaxy Nexus, поддерживаются также другие устройства Android, а также телефоны Windows и медиаплееры с поддержкой MTP. Для устранения неполадок см. Этот anwser.

У меня довольно много проблем с получением файлов-передач, работающих над MTP с Galaxy Nexus. Я использую Kubuntu 11.10 64-bit, и это то, что я сделал, и результаты, которые я получаю:

Добавлено правило для устройства в /etc/udev/rules.d/51-android.rules. Правило следующее и работает для adb:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666", OWNER="leob" #Galaxy Nexus

Перезагружено udev (и компьютер, чтобы убедиться).

Adb работает, и все методы чтения с устройства через MTP, похоже, работают (я пробовал монтировать с mtpfs, gmtp и напрямую с помощью пакета mtp-tools). Однако, когда я пытаюсь выполнить запись на устройство, я ничего не пробовал.

В качестве примера, запуск mtp-newfolder test_dir 0 0 дает следующий вывод:

libmtp version: 1.1.0
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7510/Galaxy Tab 10.1.
Folder creation failed.
ERROR: Could not close session!

Если я запустил [ f9] после неудачной mtp-newfolder без повторного подключения устройства, я получаю следующий вывод:

Attempting to connect device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7510/Galaxy Tab 10.1.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
mtp-folders: Successfully connected
Friendly name: (NULL)
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_all_metadata_fast(): could not get proplist of all    objects.
Error 2: (Look this up in ptp.h for an explanation.)
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
LIBMTP_Get_Storage()
: Resource temporarily unavailable
OK.

В сопровождении следующего в dmesg:

[ 1000.912082] usb 2-4: reset high speed USB device number 7 using ehci_hcd
[ 1001.045877] usb 2-4: usbfs: process 3166 (mtp-folders) did not claim interface 0 before use

Кто-нибудь

EDIT:

Я также пробовал режим PTP. Опять же, чтение отлично работает, но я ничего не могу записать на устройство.

Usb – как подключить устройство mtp android к ubuntu 13.10

Я искал здесь и google, и все, что я смог найти, это то, как поддерживаются Ubuntu 13.04, поддерживающие mtp-устройства. Ответ, который я нашел, касается ubuntu 12.04 или ubuntu 12.10

Ну, я подключил свой телефон в режиме mtp, и я не вижу его на своей машине. Как я могу это увидеть?

Редактировать: Запрошенные данные

Это мой телефон (Xtreamer q)

Я также попробовал устройство samsung s галактики s2, в котором появилось сообщение об ошибке (не удалось ). Мой телефон не допустил такой ошибки.

И это вывод lsusb и mtp-detect

└┌(%:~/Applications/Process.1dFit)┌- lsusb
Bus 002 Device 004: ID 04f2:b1fc Chicony Electronics Co., Ltd 
Bus 002 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 002 Device 007: ID 283b:10a3  
Bus 002 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
┌┌(y2@walking)┌(15/pts/0)┌(03:52pm:11/14/13)┌-
└┌(%:~/Applications/Process.1dFit)┌- mtp-detect 
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
   No raw devices found.

Я предполагаю, что проблема с третьей текстовой строкой снизу. Но я не знаю, что с этим делать.

Альтернативы

  • Приложения Android для синхронизации с вашими ресурсами
  • Baïkal: легкий сервер CalDAV CardDAV

Возможности kde connect

  • Общий доступ к файлам и веб-сайтам из любого приложения без USB кабеля.
  • Быстрое скачивание и загрузка файлов на смартфон.
  • Сенсорная панель управления: Для управления компьютером, используем экран телефона в качестве сенсорной панели.
  • Синхронизация уведомлений (4.3 ): возможность чтения Android уведомления(SMS) на рабочем столе Linux.
  • Один общий буфер обмена: копирование и вставка между телефоном и компьютером.
  • Пульт дистанционного управления мультимедиа: возможность управления видео/аудио с смартфона .
  • WiFi соединение: не нужен USB провод или Bluetooth соединение.
  • RSA шифрование: ваша информация в безопасности.

Как передавать файлы между android и linux

В настоящее время многие дружественные к пользователю дистрибутивы уже настроены на загрузку файлов на телефон Android с Linux и для скачивания фотографий и любых других файлов с телефона на Linux. Поэтому достаточно подключить телефон к компьютеру по USB кабелю, затем в телефоне разрешить обмен данными по USB и в Linux вы увидите содержимое телефона, а также его карты памяти прямо в файловом менеджере (проводнике).

Тем не менее эта функциональность присутствует не на всех версиях Linux, либо вы можете столкнуться с проблемами, что что-то не работает. Эта инструкция поможет вам настроить с нуля обмен файлами между Android и Linux, а также разобраться в возможных проблемах, почему Linux не видит телефон.

Как синхронизировать ipad на linux

Все портативные устройства Apple, использовали ITunes только для Windows и Mac систем. Что же делать пользователи Linux? Долгий путьНеобходимые ресурсы1. libimobiledevice — проект, который позволяет синхронизировать ваш IPod, iPad, iPhone с Linux2. Handbrake для конвертирования видео из одного формата в другой3. Fuse File system доступ к устройствам Apple

Как установить kde connect в ubuntu 15.04 vivid/14.10 utopic/14.04 trusty/linux mint 17.1/17/ и других производных дистрибутивах

Откройте терминал(Press Ctrl Alt T) и выполните следующие команды:

Настраиваем синхронизацию android с ubuntu через kde connect

KDE Connect — это приложение которое позволяет обмениваться данными между дистрибутивами Ubuntu/Linux Mint и вашим Android / Blackberry смартфоном/планшетом. При использовании KDE Connect, вы сможете получать уведомления с вашего смартфона прямо на Ваш рабочий стол в Linux, или наоборот, используя Android смартфон/планшет как пульт дистанционного управления для вашего рабочего стола Ubuntu Linux.

О безопасности подключения между устройствами беспокоиться не стоит так как KDE Connect использует защищенный протокол связи. На текущий момент приложение уже доступно для платформ Android/Blackberry в прошлом 2022 году началась разработка для IOS платформы для iPhone. В зависимости от используемой вами платформы и типа вашего устройства, ищите приложение в магазине приложений.

Настройка автоматического монтирования флешек телефона

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

В выводе команды mtp-detect найдите значение idVendor и idProduct.

Можно использовать следующие команды для ускорения процесса

Создайте файл с udev правилом:

в нём разместите следующее содержимое:

К примеру, мои данные:

Тогда моё правило выглядит так:

Чтобы это правило вступило в силу без перезагрузки компьютера выполните:

Отредактируйте файл fuse.conf:

Настройка автоматического подключения телефона

В настоящее время окружения рабочего стола сами монтируют телефон при его подключению к Linux. Если этого не происходит, значит не хватает каких-то необходимых пакетов.

В Debain и производные (Ubuntu, Linux Mint, Kali Linux) проверьте и, в случае отсутствия, устаовите:

  • libmtp9
  • fuse
  • gvfs
  • gvfs-fuse
  • gvfs-backends

В Arch Linux и производных установите:

Обратите внимание, что в репозиториях Arch Linux также присутствует пакет fuse3 — можете попробовать установить его вместо fuse2.

Подключите телефон к компьютеру и на телефоне разрешить обмен данными:

Если установка пакетов не помогла, попробуйте перезагрузить компьютер, также проверьте файл fuse.conf:

Передача файлов с/на телефон без провода

Прежде всего, отметим, что вам не нужен USB для передачи файлов с телефона и на телефон. Вы можете передавать файлы с/на Android устройства используя Wi-Fi сеть вашего устройства — то есть вам не нужно настраивать роутер или что-то ещё. Просто установите приложение Airdroid на ваше устройство Android. Затем активируйте Мобильную точку доступа Wi-Fi на вашем устройстве и откройте программу Airdroid.

Теперь с вашего компьютера подключитесь к точке доступа, которую создал ваш телефон. На компьютере в любом веб-браузере откройте URL адрес, которую вам даст Airdroid. Будут запрошены разрешения, нажмите Подключить.

Вот и всё! Работает на любом операционной системе, у которой есть веб-браузер, то есть везде.

Поддержка mtp в debian / ubuntu / mint и производных “deb”

Уточняю, что сначала попробуйте последний из 3 шагов. Возможно, в вашем дистрибутиве уже есть программы в репозитории. Если вы получили сообщение об ошибке, начните отсюда.

Первый:

sudo add-apt-repository ppa:langdalepl/gvfs-mtp

Вторая:

sudo apt-get update & dist-upgrade

По последнему:

sudo apt-get install mtp-tools mtpfs

Поддержка mtp в red hat / fedora / centos / suse и производных “rpm”:

Ставьте (уточняйте, что у них должны быть репозитории RPMFusion)

sudo yum install gvfs-mtp kio_mtp libmtp simple-mtpfs

Файлы ничего не весят, поэтому вы можете не сомневаться, что они очень легкие. Как я сказал ранее; перезагрузка и все. У них уже будет поддержка mtp в любимом и любимом Linux.

Получение устройств с поддержкой mtp для работы с ubuntu? – mtp

Проверьте, есть ли правила udev для вашего устройства

Откройте терминал и введитеlsusb, Найдите ваше устройство в выходных данных и запишите идентификатор (например,0fce:01b1). Первая часть – это идентификатор поставщика, а последняя часть – идентификатор продукта.

Откройте соответствующий файл правил mtp udev с помощью nano /lib/udev/rules.d/69-libmtp.rulesи поиск для вашего идентификатора продукта (используйте Ctrl W). Если вы не можете найти его, вы должны создать пользовательскую запись в /etc/udev/rules.d/69-libmtp.rulesследуя шаблону ниже иперезагрузите компьютер.

# SONY Xperia Z2 MTP
ATTR{idVendor}=="01b1", ATTR{idProduct}=="01b1", SYMLINK ="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

Вам следует рассмотретьвозможность сообщения об ошибке в пакете libmtp(точнее libmtp-common), чтобы включить ваше устройство в будущие версии, если это сработало для вас.

Система отслеживания ошибок отображает мое устройство как поддерживаемое, но оно все равно не будет работать

В некоторых случаях сообщение об ошибке, касающееся вашего устройства, возможно, уже было зарегистрировано в более позднем выпуске libmtp, чем то, с чем поставляется ваш дистрибутив (например, Motorola Moto G). Если это так, вам придется либо дождаться обновления официальных репозиториев, либо искать обновленный PPA.

Обновленный список всех версий libmtp, доступных через официальные каналы программного обеспечения Ubuntu и частные PPA, можно найти здесь(не забудьте развернуть другие версии libmtp в ненадежных архивах). По состоянию на 2022/02/13 этот PPA от Matthieu Baerts предлагает последний пакет libmtp, доступный для Ubuntu.

Предупреждение: этот PPA содержит множество различных и, возможно, нестабильных пакетов. Я бы посоветовал не добавлять его в вашу систему. Вместо этого вы можете скачать пакеты libmtp отдельно и вручную установить их в вашей системе.

Пожалуйста, ознакомьтесь с PPA и их рисками, прежде чем двигаться дальше. Пожалуйста, прочитайте параграф ниже о восстановлении ваших оригинальных пакетов, прежде чем выполнять следующие шаги:

  1. Перейдите на страницу сведений о пакете PPA и разверните запись libmtp.
  2. Загрузите следующие пакеты:libmtp-common,libmtp-runtime, libmtp9, mtp-tools, Убедитесь, что вы выбрали правильную архитектуру для вашей системы (обычно это amd64).

    Вот ссылки на пакеты по состоянию на 2022/02/13: libmtp-common, libmtp-runtime, libmtp9, mtp-tools

  3. Приступить к установке обновленных пакетов вручную с помощью dpkg (изменить$HOME/Downloadsв папку загрузки и убедитесь, что нет других файлов deb:

    cd "$HOME/Downloads"
    sudo dpkg -i *.deb
    
  4. После того, как все будет успешно установлено, перезагрузите компьютер, разблокируйте устройство Android, подключите его через USB, и он должен появиться в вашем файловом менеджере.

Это отлично сработало для меня (@Glutanimate) с моим Motorola Moto G. Поскольку я работал под управлением Ubuntu 12.04 LTS, мне сначала пришлось установить обновленную версиюgnome-gvfs, Пожалуйста, смотритеинструкции по установке до 13.04 в верхней части для получения дополнительной информации.

Чтобы отменить изменения, если что-то пойдет не так или устройство не распознается, вам придется вручную установить исходные пакеты. Перейдите к обзору исходного кода libmtp и найдите ваш релиз Ubuntu. Разверните соответствующую запись и перейдите к загрузке пакетов, как вы это делали в шаге 2 ранее. Продолжите установку, как описано в шаге 3, и перезагрузите систему. Все должно вернуться к нормальной жизни сейчас.

Синхронизировать календари и контакты между thunderbird в ubuntu и android

Я ищу способ синхронизировать мои контакты и данные календаря между Mozilla Thunderbird 38.3.x (с Lightning) в Ubuntu 14.04.x ​​с Android Jelly Bean. Синхронизация должна осуществляться через USB-кабель или BlueTooth, а не через облако .

Синхронизация означает управление данными в обоих направлениях, разрешение конфликтов (два контакта были изменены как на ПК, так и на стороне смартфона) и избежание дублирования.

Ранее (под Windows) я использовал BirdieSync , очень хорошее решение, недоступное для пользователей Linux.

Фредерик норд

Вы можете использовать SyncML поверх, например, Bluetooth.

В тот день, когда ваш телефон поставлялся с поддержкой SyncML на заводе. В настоящее время кажется, что вам нужно сначала что-то установить на свой телефон. На странице Википедии (т.е. не я) предлагается клиент Synthesis или Funambol .

Теперь ваша проблема с Thunderbird, потому что он не очень хорошо работает с SyncML из коробки. Кажется, есть несколько плагинов . Возможно, вы сможете использовать SyncEvolution и подключить к нему как Thunderbird, так и свой телефон.

Оцените статью
Huawei Devices
Добавить комментарий