MyTetra Share
Делитесь знаниями!
Galaxy s3 и Linux. Передача данных
Время создания: 19.08.2018 17:36
Текстовые метки: linux, samsung, galaxy, передача данных, файл, монтирование
Раздел: Компьютер - Android
Запись: xintrea/mytetra_syncro/master/base/1388784608xeses45qwt/text.html на raw.github.com

Galaxy s3 и linux. Передача данных

Подключение Galaxy S3 в режиме передачи данных в Linux



Я много времени провожу в Linux, в частности в Ubuntu, и меня весьма разочаровывал момент кода создавалась необходимость переноса данных с компа на телефон, так-как в СГС3 выпилен режим "USB накопителя". На штатной прошивке передача данных доступна только по протоколу "MTP", причем существующий на официальном репозитории Ubuntu пакет - "MTPFS" c SGS3 не работает.


Недавно в интернетах я наткнулся на неофициальную утилиту "JMTPFS", по заявлению зарубежного разработчика, предоставляющей доступ к дискам по протоколу "MTP" к новыми Android-смартфонами типа SGS3 или NEXUS. Программа доступна в виде исходного кода, а значит поддерживается любой дистрибутив Linux (также поддерживается Mac OS X).


Страница разработчика

В общем поехали:

$ cd /tmp

$ wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gz

$ tar -xzf jmtpfs-0.4.tar.gz

$ cd jmtpfs-0.4

$ sudo adduser $USER fuse


$ sudo apt-get install libmtp-dev libfuse-dev libmagic-dev checkinstall build-essential

$ ./configure

$ make

$ sudo checkinstall

$ mkdir ~/GT-I9300


Далее подключаем тело кабелем к компу, игнорируем всплывшую ошибку о невозможности поключения и вводим в терминале:

$ jmtpfs ~/GT-I9300/



Заходим в Домашнюю папку, там видим новую папку "GT-I9300" в ней собственно уже смонтированы диски нашего смарта.
После того как закинем нужные файлы размонтируем так:

$ fusermount -u ~/GT-I9300



И на последок, для удобства, чтобы каждый раз при подключении ни вбивать команды в терминале, создадим на рабочем столе два текстовых файла (правая кнопка мыши => создать новый документ => пустой документ). Один назовем "JMTPFS ON", открываем и вбиваем в него

$ jmtpfs ~/GT-I9300/



и второй "JMTPFS OFF", в него вбиваем

$ fusermount -u ~/GT-I9300



сохраняем, закрываем и сначала на одном - правая кнока мыши => свойства => вкладка "права", ставим галку "Разрешить исполнение файла как программы" и на втором тоже самое. Теперь при подключение телефона, двойной клик на "JMTPFS ON" в появившемся окошке "Запустить" и телефон монтируется, а "JMTPFS OFF" соответственно размонтируется.

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