[РЕШЕНО] Монтирование MTP

В этой теме задаем любые интересующие вопросы про Linux
Закрыто
red_rain
Сообщения: 9
Зарегистрирован: 04 фев 2016, 06:06
Темы: 2
Статус: Не в сети

[РЕШЕНО] Монтирование MTP

Сообщение red_rain » 05 янв 2017, 08:28

Проблема в том, что debian 8.6 не корректно работает с mtp. Купил себе смартфон LG X view K500DS, он не поддерживает mass storage. Неужели нечем монтировать в linux этот MTP чтобы без глюков кидать файлы? Монтирую, монтируется. Скидываю 2 гига и mtp виснет намертво.

Аватара пользователя
ZEN
Администратор
Сообщения: 1350
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Монтирование MTP

Сообщение ZEN » 05 янв 2017, 11:59

Попробуй Android File Transfer - https://github.com/whoozle/android-file-transfer-linux
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

red_rain
Сообщения: 9
Зарегистрирован: 04 фев 2016, 06:06
Темы: 2
Статус: Не в сети

Re: Монтирование MTP

Сообщение red_rain » 05 янв 2017, 16:57

ZEN, вот это уже лучше. Но все равно бывает отваливается. А есть информация как заставить работать без root?

Аватара пользователя
ZEN
Администратор
Сообщения: 1350
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Монтирование MTP

Сообщение ZEN » 05 янв 2017, 18:22

У меня работает без root прав. Возможно, нужно пользователя добавить в группу disk или plugdev
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

red_rain
Сообщения: 9
Зарегистрирован: 04 фев 2016, 06:06
Темы: 2
Статус: Не в сети

Re: Монтирование MTP

Сообщение red_rain » 05 янв 2017, 19:49

ZEN, Я добавлен в эти группы. И все равно он пишет, что не найдено mtp устройство. Через root находит мгновенно.
Что там по зависимостям? Может ему policykit какой нибудь нужен?

Отправлено спустя 44 минуты 52 секунды:
Немного разобрался, там есть aft-mtp-mount, который работает с FUSE. Только не пойму как дать разрешение юзеру чтобы пройти в монтированный каталог.

Аватара пользователя
nk
Модератор
Сообщения: 401
Зарегистрирован: 14 сен 2014, 00:35
Темы: 75
Статус: Не в сети

Re: Монтирование MTP

Сообщение nk » 05 янв 2017, 19:52

С MTP что-то более-менее толковое у меня выходило в KDE4/Dolphin,
но и то было как-то не все просто с этим (libmtp и kio-mtp, что-то из этого собирал обновлял)
http://forum.agilialinux.org.ru/viewtopic.php?id=1584

Если отходить от темы, то никакого mtp я у HTC не наблюдал года 3-4 назад, сейчас не знаю,
на samsung было первое знакомство (и неприятное),

Я то же только посоветовать могу, аналогичное, но уже через WiFi и FTP:
поставь ES Проводник, там есть передача файлов по FTP, просто к сети подключаешься к которой комп подрублен и по FTP за/скачиваешь файлы (через Thunar точно пашет), главное то что root не нужен
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

red_rain
Сообщения: 9
Зарегистрирован: 04 фев 2016, 06:06
Темы: 2
Статус: Не в сети

Re: Монтирование MTP

Сообщение red_rain » 05 янв 2017, 19:59

Ни чё не пойму, чё в debian намутили с треклятым systemd. Fuse стоит, а группы нет. Если создать группу толк будет вообще? Или как правильнее всего сделать? Они сделали /dev/fuse
Изображение

nk, у меня LG. И я как раз потому и купил его, что там вменяемый файл менеджер. А не этот ES. Который был хорош только на андройде 2. А потом его загадили.

red_rain
Сообщения: 9
Зарегистрирован: 04 фев 2016, 06:06
Темы: 2
Статус: Не в сети

Re: Монтирование MTP

Сообщение red_rain » 07 янв 2017, 01:08

Тема решена.
Всё работает следующим образом:

Клонируем
git clone https://github.com/whoozle/android-file-transfer-linux
Устанавливаем:
build-essential cmake libqt4-dev ninja-build libfuse-dev libreadline-dev checkinstall \\ libqtX-dev libfuse-dev
И собираем сорцы:

# cd android-file-transfer-linux
# mkdir build
# cd build
# cmake ..
# make
# checkinstall

В checkinstall главное правильно прописать версию и название пакета. Автоматом настроек не будет.
Монтируем
# aft-mtp-mount -o allow_other /mnt/1
Где /mnt/1 конечный путь.
Размонтируем:
# fusermount -u -z /mnt/1

Это самый стабильный вариант загрузки на андройд. Сбоит и отваливается очень редко по сравнению с go-mtpfs и прочими.

Закрыто

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей