MyTetra Share
Делитесь знаниями!
Передача файлов на Samsung Galaxy Tab 10.1
Время создания: 19.08.2018 17:36
Автор: Андрей "Ivnish" Ивницкий
Текстовые метки: Andoid, Андроид, Samsung, Galaxy, файл, передача, обмен
Раздел: Компьютер - Android
Запись: xintrea/mytetra_syncro/master/base/13887846870d28xngzsl/text.html на raw.github.com

Очень долго провозился, пока смог состыковать операционную систему Ubuntu 10.04 с планшетом Samsung Galaxy Tab 10.1.


Суть проблемы: планшет определяется как цифровой фотоаппарат, и автоматически открывается через программу (менеджер?) gphoto2. При попытке записать на него файл большого объема (например фильм > 700 MB), gphoto2 падает с ошибкой. Я долго экперементировал, гуглил, но подключить планшет как USB-накопитель так и не удалось. Зато удалось использовать его "родной" протокол MTP, хоть и немного странным способом.


Нам понадобится утилита gMTP, но в репозиториях дистрибутива Ubuntu 10.04 ее нет. Ее нет даже в дистре Ubuntu 10.10, так как ее добавили только в репозиторий maverick-backports. Чтобы решить эту проблему, надо скачать пакет отсюда. Однако установить его в Ubuntu 10.04 не получится из-за неразрешенных зависимостей. Поэтому поступим проще: с помощью менеджера архивов просто извлечем бинарник gmtp из пакета :) Так же надо скачать и установить пакет libid3tag0, так как без него программа не запустится.

А вот собственно и алгоритм по подключению планшета к утилите
gMTP:


1) Отключаем планшет
2) В Ubuntu убиваем процесс
gvfs-gphoto2-volume-monitor (чтобы он не пытался подключить планшет как фотоаппарат)
3) Запускаем утилиту
gMTP
4) Подключаем планшет
5) Ждем 2-3 секунды
6) Жмем
"Connect" в gMTP
7) Видим каталоги планшета и спокойно заливаем туда большие файлы
8) Удивляемся этому способу, но он был получен эмпирическим путем и работает
9) PROFIT


Почему работа через протокол MTP так неоднозначна? Перед тем как это объяснить, надо сказать, что в Windows работа через MPT тоже невозможна без дополнительных телодвижений. В Windows должен быть установлен Media Transfer Protocol Porting Kit (справедливо для Windows XP). В Windows MTP не является файловой системой, а поддерживается на уровне прикладного ПО. Поэтому «любимый файловый менеджер» не сможет работать с файлами с устройством, доступным через MTP. Антивирус также не просканирует подключённое устройство.


В отличие от протокола USB-дисков, MTP (Media Transfer Protocol) оперирует не секторами, а файлами. Таким образом, например, плеер, подключившийся как флэш-диск, полностью доверяется компьютеру; подключившийся по MTP — самостоятельно отвечает за хранение и целостность данных и, таким образом, может проигрывать одни треки одновременно с записью других, не допускать защищённые песни, на которые нет прав. Из-за этого обстоятельства протокол MTP проталкивается ведущими партнёрами Microsoft — Creative Technology, Intel, iRiver и Samsung. В общем всеми, кто заинтересован в DRM защите авторских прав.




Знаете ли вы, что:

Купить смартфоны Samsung можно на сайте интернет-магазина ZEON Электроника. Магазин декларирует минимальные цены и быструю доставку. Бонусная программа (1 бонус равен 1 руб.) в наличии.



Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования