КАРАМКЕН
Вход на сайт
Поиск
Календарь
«  Май 2014  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • База знаний uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2014 » Май » 16 » Подключение ANDROID к ПК по USB с помощью MTP
    10:53
    Подключение ANDROID к ПК по USB с помощью MTP
    Начали выпускать устройства Android передающие данные с помощью MTP (Протокол передачи медиа) вместо USB Mass Storage (UMS). Это причинило головную болью для большинства пользователей Linux и некоторые пользователям WindowsХР.
    Есть решения для Linux.
    Во-первых, вам нужно установить пакет MTP файловой системы:
    $ 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 !!!
    (режим PTP работать в Ubuntu 12.04 и старше, но это только доступ к вашему DCIM каталог для вашей камеры)
    Вполне возможно, что ваш телефон был настроен производителем не показывать его.
    Тогда делаем запрос устройства с помощью MTP (на примере Galaxy Note II):
    $ mtp-detect
    libmtp version: 1.1.4
    Listing raw device(s)
    Device 0 (VID=04e8 and PID=6860) is a Samsung GT
    P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Ta
    7.7/10.1/S2/S3/Nexus/Note/Y.
    Found 1 device(s):
    Samsung: GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab
    7.7/10.1/S2/S3/Nexus/Note/Y (04e8:6860) @ bus 2, dev 20
    Attempting to connect device(s)

    После появления VID и PID нужно добавить правило в обработчике системы USB
    и вписать "idVendor: 04e8 " и "idProduct: 6860 ".
    Вызываем текстовый редактор с правами администратора:
    $ gksu gedit /etc/udev/rules.d/51-android.rules

    Далее добавить одной строкой (не забудьте заменить <vendorId> и <ProductID> со значениями, которые вы получили от МТП-обнаружения):

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

    После сохранения файла, выйдите из редактора, отключите телефон и перезагрузите Udev:

    $ sudo service udev restart

    Теперь при подключении телефона Android, планшета и т.д. он должен автоматически смонтировать для вас в / MTPdevice.

    По завешению работы с девайсом обязательно отключать в Nautilus или из командной строки:
    $ sudo umount mtpfs

    Все это не сработало на Убунту 14.04 а на 12.04 на ура.
    Google изменили доступ к USB вроде как для доступа одновременно Android устройств и ПК, вместе с улучшенной поддержкой передачи файлов (т.е. меньше ошибок).
    Просмотров: 206 | Добавил: kosmetolog | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *: