Для монтирования устройств Nexus 4/7/10, Sony Xperia S/Z и других моделей на базе платформы Android 4, перешедшей на использование протокола MTP для обмена файлами, в Ubuntu 12.04 можно использовать следующую инструкцию:
Устанавливаем пакеты для монтирования разделов с использованием протокола MTP:sudo apt-get install mtp-tools mtpfs
Меняем настройки в файле /etc/udev/rules.d/51-android.rules
sudo vi /etc/udev/rules.d/51-android.rulesДобавляем конец строку, поменяв idVendor на идентификатор вендора своего устройства
#LG – Nexus 4
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
#Samsung - Nexus 7 & 10
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
# Sony Xperia
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"Убедимся, что файл исполняемый:
sudo chmod +x /etc/udev/rules.d/51-android.rules
Перезапускаем udev:
sudo service udev restart
Создаём точку монтирования:
sudo mkdir /media/nexus4
sudo chmod 755 /media/nexus4Монтируем раздел по MTP:
sudo mtpfs -o allow_other /media/nexus4
После завершения работы размонтируем:
sudo umount /media/nexus4
В Ubuntu 13.04 в штатную поставку входит модуль gvfs-mtp, который позволяет работать с хранилищем через MTP через файловый менеджер GNOME. Для Ubuntu 12.10 установить gvfs-mtp можно из PPA:sudo add-apt-repository ppa:langdalepl/gvfs-mtp
Кроме MTP для доступа к файловой системе устройства удобно использовать интерфейс [[http://qtadb.wordpress.com/ qtadb]].
URL: http://forum.xda-developers.com/showthread.php?t=2004182
Обсуждается: http://www.opennet.me/tips/info/2769.shtml
KDE 4.10 уже умеет монтировать без лишних телодвижений.
4.8 тоже умеет, только не работает.
А зачем права "для всех" выставлять? Не стоит ли добавить юзера в соответствующую группу?
> А зачем права "для всех" выставлять? Не стоит ли добавить юзера в
> соответствующую группу?Пользователи Ubuntu этого не поймут^Wоценят.
> Убедимся, что файл исполняемый:
> sudo chmod +x /etc/udev/rules.d/51-android.rulesЗачем?
Убунтушнеги, у них там все через chmod 777
> sudo umount /media/nexus4Зачем sudo? Можно же
fusermount -u /media/nexus4Всё равно mtpfs через FUSE работает.
этот mtpfs крашится всё время - в итоге приходится работать через Windows.
Вообще, лучше использовать гугловую утилиту go-mtpfs. Не падает и процесс чтения/записи идет быстро.
еще есть aafm. Но он не очень
И Nexus 4 и Samsung на Cianogen 10.1 в Ubuntu 13.04 монтируются без проблем как usb накопители. Я даже и не знал что там что-то поменялось.
Это принципиально невозможно, разве нет? Ибо флешек-то у них нету, а экспортировать по USB можно только блочное устройство целиком.
Интересно-интересно... :-)