How do I mount my Android phone?
I’m puzzled because my phone used to just appear when I plugged it in. It doesn’t anymore and The development options are definitely set to allow USB debugging. The phone is charging via USB but doesn’t appear in lsusb
[0 amanda@luna android-sdk-linux_86]$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 004: ID 17ef:4807 Lenovo UVC Camera Bus 003 Device 012: ID 413c:1003 Dell Computer Corp. Keyboard Hub Bus 003 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810 Bus 003 Device 013: ID 413c:2010 Dell Computer Corp. Keyboard Bus 003 Device 014: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus]
adb devices -l shows nothing. In my Wireless and Network settings I changed the USB connection settings to «Mass storage» — they were set to «Ask on connection» though I definitely wasn’t getting asked. I don’t get any Click here to connect via USB alert either. I’m not even sure whether the issue is my phone or my computer. It seems odd that it isn’t even appearing in lsusb Not for nothing, the thumb drive on my keyring also does not appear in lsusb — I’ve tried both in a bunch of different ports. I kind of assume the thumb drive is just borked, but it could be my OS.
Как подключить телефон через USB к XFCE
fdisk -l
смотри имя флешки и монтируй. Что сложного?
Nokia. Система XFCE + Debian.
Надо, чтоб автоматом монтировалось. Ибо тазик не мой. За ним женщина сидит. Надо, чтоб воткнула тел и подключился винт. Чтоб можно было скинуть инфу.
, потом находишь свой телефон в списке устройств и монтируешь куда-нибудь на /mnt/phone. (Предварительно создав точку монтирования). P.S. А, раз надо чтоб монтировалось автоматом, то пропиши в /etc/fstab. Вот ссылка как делать http://itshaman.ru/articles/13/fstab-linux
w1nner ★★★★★ ( 28.06.14 23:36:15 MSK )
Последнее исправление: w1nner 28.06.14 23:38:22 MSK (всего исправлений: 1)
А телефон умеет быть USB Storage?
Ну, да. В винде норма, подключаешь к usb и все.
Как вариант, в Thunar можно включить автомонтирование, как у меня и сделано. Какой у вас FM?
В начале нужно установить дополнение volman к Thunar, если он уже не установлен.
Значит так должно быть и в linux. Если вы используете thunar, то установите дополнение volman для него и активируйте это дополнение в настройках, разрешив автомонтирование.
kostik87 ★★★★★ ( 28.06.14 23:41:30 MSK )
Последнее исправление: kostik87 28.06.14 23:42:50 MSK (всего исправлений: 1)
Посмотри в выводе lsusb идентификатор трубки, у меня 014e:
$ lsusb
Bus 001 Device 006: ID 0fce:014e Sony Ericsson Mobile Communications AB
Создай файл /etc/udev/rules.d/69-libmtp.rules
и туда это:
Да, потом перезапусти юдев, чтоб не перезагружаться: sudo service udev restart
amorpher ★★★★★ ( 28.06.14 23:44:02 MSK )
Последнее исправление: amorpher 28.06.14 23:46:30 MSK (всего исправлений: 1)
смотря какой Debian короче
Ошибка, неправильно указал idVendor.
Сомневаюсь, посмотри ещё раз на правило.
УМВР так
//может обдолбанный делал, но факт
Конечно, под фразой включить в Thunar автомонтирование я подразумевал установку всех необходимых компонентов, таких как thunar-volman, gvfs и других. Еще необходимо запускать Thunar с dbus-launch, а лучше прописать запуск dbus после старта системы.
Не знаю что такое FM. Но в тунаре выставлено автомонтирование
Там спрашивали еще или флешки автоматом подхватываются — да
Ну, да. В винде норма, подключаешь к usb и все.
Debian “wheezy” — такой стоит 🙂
Не всем же миром правит linux. Есть ПК и с Виндой.
Спасибо, просто в данном контексте не понял аббревиатуру.
А оно и не надо, чтобы Linux десктопы захватывал.. достаточно серверов ))
Судя по всему, телефон подключается по mtp (раз как флешка сам не монтируется).
В первую очередь предлагаю поставить нормальное DE и нормальный дистрибутив. Хоть даже убунту или кубунту (по слухам, работает из коробки), и в любом случае для пользователя (пользователя ПК, а не красноглазика) будет всяко лучше, чем xfce с дебианом.
Или еще лучше, как уже предлагали, оставить Windows. Работает — не трогай
В вендах ни чуть не проще получают доступ к древним телефонам.
В С5-00, вроде бы, не mtp, а обычный usb mass storage.
В винде норма, подключаешь к usb и все.
Нет, сначала надо поставить ПО, сомнительного содержания и кривым функционалом, и через него уже подключаться.
Извини, что так долго
Только добрался до того компа. Дебиан wheezy там стоит
root@HomeDoc:/home/truedoc# fdisk -l
Disk /dev/sda: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders, total 390721968 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000dd70b
Device Boot Start End Blocks Id System /dev/sda1 * 2048 41945087 20971520 83 Linux /dev/sda2 386531326 390721535 2095105 5 Extended /dev/sda3 41945088 386529279 172292096 83 Linux /dev/sda5 386531328 390721535 2095104 82 Linux swap / Solaris
Partition table entries are not in disk order root@HomeDoc:/home/truedoc# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub root@HomeDoc:/home/truedoc#
Телефон был подключен к юзби
thunar-volman уже был предустановлен.
И включено авто подключение девайсов
gvfs-backends libmtp-common libmtp-runtime libmtp9 gvfs-mtp
Это уже было предустановлено до создания темы
я же тебе написал, что правило сделать надо и всё
Как подключить телефон с Android к Ubuntu как MTP устройство
Данное руководство проверено для телефонов Samsung Galaxy Nexus и Samsung Galaxy S 2 (в дальнейшем «телефон» или «Android«). Думаю, и для многих других будет также справедливо.
Телефон при подключении к компьютеру по USB кабелю информирует пользователя и предлагает выбрать: подключиться как MTP-устройство (это различные музыкальные плееры, хранилища музыки и просто файлов), или же подключиться как камера.
Однако, Ubuntu об этом устройстве мало что знает, поэтому не предлагает что-либо с ним делать. Что же, наша задача: объяснить как пользоваться Android’ом Ubunt’е
Кстати, на месте «Ubuntu» тут можно написать «Linux Mint» — для него всё ровно то же. А при должной замене названий команд установки пакетов — это будет работать на большинстве Linux-based систем (названия самих пакетов обычно совпадают).
Итак, чтобы можно было использовать в Ubuntu телефон с Android в качестве MTP-устройства, нужно установить пакеты mtpfs — для того, чтобы можно было использовать телефон, как обычный примонтированный диск. mtp-tools также окажется полезным.
sudo apt-get install mtpfs mtp-tools
Далее вводим команду mtp-detect для выяснения подробностей о телефоне, что мы подключили:
$ mtp-detect libmtp version: 1.1.3 Listing raw device(s) Device 0 (VID=04e8 and PID=685c) is a Samsung Galaxy Nexus/Galaxy S i9000/i9250, Android 4.0 updates. Found 1 device(s): Samsung: Galaxy Nexus/Galaxy S i9000/i9250, Android 4.0 updates (04e8:685c) @ bus 1, dev 4 Attempting to connect device(s) LIBMTP PANIC: Unable to find interface & endpoints of device Unable to open raw device 0 OK.
Здесь для нас важны 2 числа: VID и PID. Это vendor id и product id — идентификатор производителя и идентификатор продукта (модели устройства).
Теперь нам нужно отредактировать конфигурационный файл:
sudo gedit /etc/udev/rules.d/51-android.rules
Тут то нам и пригодятся VID и PID! Пишем в файле:
Не забыть заменить 04e8 и 685c на нужные VID и PID — соответственно!
Чтобы правило из конфигурационного файла вступило в силу — перезапускаем udev:
sudo service udev restart
Создаём папку, в которую будет монтироваться (подключаться Android). Например так:
sudo mkdir /media/Android sudo chmod a+rwx /media/Android
Теперь добавим себя в группу тех, кто может подключать устройства:
На всякий случай проверим, можно ли пользователям вообще подключать подобные устройства:
Строчка «#user_allow_other» должна быть раскоментирована (без решётки спереди), то есть «user_allow_other».
После перезагрузки можно будет подключать устройство с помощью довольно длинной команды. Однако, для удобства создадим свои команды, делающие то же самое:
echo "alias android-on=\"mtpfs -o allow_other /media/Android\"" >> ~/.bashrc echo "alias android-off=\"fusermount -u /media/Android\"" >> ~/.bashrc source ~/.bashrc
После перезагрузки можно будет выполнить команду «android-on«, чтобы подключить телефон. И команду «android-off«, чтобы отключить.
Запись опубликована автором Admin в рубрике Настройка с метками Android, MTP, Музыка, Устройства, Файловая система. Добавьте в закладки постоянную ссылку.
сделал всё по инструкции, как выдавал, так и продолжает выдавать следующее сообщение при подключении телефона, при этом никакое взаимодействие с телефоном, помимо рассматривания дерева папок не возможно. Может я где-то налажал?
Спасибо. Мне достаточно было установить mtpfs mtp-tools, что бы подключились внутренняя SD карта (раньше она была nand) и внешняя SD карта.
На ubuntu.ru советуют использовать прогу gMTP, у меня она просто вылетает с ошибкой, попробую сегодня приконектить свой нексус 7 по Вашему мануалу.
Спасибо.
Нет, это не вариант.
Работает плохо, очень, очень долго открываются директории, и, кроме этого, все равно все папки не показывает.
всем привет =))) подскажите пожалуйста что не так. ввожу команду android-on и система выдаёт такую ошибку: Listing raw device(s)
Device 0 (VID=1004 and PID=61f9) is a LG Electronics Inc. V909 G-Slate.
Found 1 device(s):
LG Electronics Inc.: V909 G-Slate (1004:61f9) @ bus 2, dev 4
Attempting to connect device
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: Error 02fe: PTP: Protocol error, data expected
Listing File Information on Device with name: (NULL)
LIBMTP_Get_Storage() failed:-1 LG Optimus L7, система Ubuntu 12.10