Монтирование Nexus 4 и других смартфонов на базе Android в Linux |
[исправить] |
Для монтирования устройств 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 для доступа к файловой системе устройства удобно использовать интерфейс
qtadb.
|
|
|
|
Раздел: Корень / Администратору / Система / Диски и файлы / Монтирование |
|
2.5, Andrey Mitrofanov (?), 12:19, 17/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> А зачем права "для всех" выставлять? Не стоит ли добавить юзера в
> соответствующую группу?
Пользователи Ubuntu этого не поймут^Wоценят.
| |
|
1.6, user_name (?), 15:08, 17/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Убедимся, что файл исполняемый:
> sudo chmod +x /etc/udev/rules.d/51-android.rules
Зачем?
| |
1.7, тщ (?), 21:56, 17/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> sudo umount /media/nexus4
Зачем sudo? Можно же
fusermount -u /media/nexus4
Всё равно mtpfs через FUSE работает.
| |
1.11, chinaski (?), 17:41, 05/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вообще, лучше использовать гугловую утилиту go-mtpfs. Не падает и процесс чтения/записи идет быстро.
| |
1.13, AleksK (ok), 16:38, 17/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
И Nexus 4 и Samsung на Cianogen 10.1 в Ubuntu 13.04 монтируются без проблем как usb накопители. Я даже и не знал что там что-то поменялось.
| |
|
2.14, Kibab (ok), 00:10, 14/08/2013 [^] [^^] [^^^] [ответить]
| +/– |
Это принципиально невозможно, разве нет? Ибо флешек-то у них нету, а экспортировать по USB можно только блочное устройство целиком.
| |
|
|