![Linux: доступ к контенту Android через USB](https://rvso.com/image/1365803/Linux%3A%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%20%D0%BA%20%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D1%83%20Android%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20USB.png)
У меня есть настольный ПК: Linux Mint 13, телефон: Sony Xperia V под управлением Android 4.1.2.
Я хочу получить доступ с рабочего стола к фотографиям, видео и т. д. на телефоне.
Я включил «Медиасервер» на телефоне, но не уверен, что мне нужно на рабочем столе.
dmesg | хвост
18245.440537] usb 2-1.5.1: new high-speed USB device number 19 using ehci_hcd
[18245.535171] scsi12 : usb-storage 2-1.5.1:1.1
[18246.531074] scsi 12:0:0:0: CD-ROM SONY CD-ROM 0100 PQ: 0 ANSI: 4
[18246.534125] sr2: scsi3-mmc drive: 0x/0x caddy
[18246.534379] sr 12:0:0:0: Attached scsi CD-ROM sr2
[18246.534544] sr 12:0:0:0: Attached scsi generic sg4 type 5
[18247.023144] ISO 9660 Extensions: Microsoft Joliet Level 3
[18247.023518] ISOFS: changing to secondary root
[19024.704607] udevd[7153]: starting version 175
[19216.875359] usb 2-1.5.1: USB disconnect, device number 19
[19218.399626] usb 2-1.5: USB disconnect, device number 14
[19218.598989] usb 2-1.5: new high-speed USB device number 20 using ehci_hcd
[19218.692851] hub 2-1.5:1.0: USB hub found
[19218.693173] hub 2-1.5:1.0: 4 ports detected
[19218.966396] usb 2-1.5.1: new high-speed USB device number 21 using ehci_hcd
решение1
Не думал, что это будет так сложно..?
Я пытался получить доступ к телефону и хранилищу SD через USB, но не было режима UMS i 4.1.2. Я пытался с Qlix, но мне пришлось перезагрузить Qlix тысячу раз, прежде чем я получил доступ.
Так что пока я буду использовать Проводник в Eclipse... похоже, это лучший вариант.
решение2
Хорошо, я нашел способ, который мне подходит. Просто смонтируйте SD-карту (но не могу найти, где это сделать):
Перейдите в «Настройки» -> «Xperia» -> «USB-подключение».
Я просто не туда посмотрел.
решение3
Я предлагаю изменить заголовок на "... контент через USB", поскольку медиасервер используется для обмена контентом через сеть Wi-Fi. Таким образом, вот более полный ответ, основанный наэта ссылкаи о моем опыте использования Sony Xperia V.
- [linux] из вашего дистрибутива пакетов, установите
libmtp
и приложение уровня пользователя. Для меня обаmtpfs-v1.0
иgmtp-v1.3.5
(сборки Gentoo) работают, хотя последний выглядит более удобным для организации музыкальных альбомов и т. д. - Отсоедините USB-кабель телефона.
- [android] перейти к
Settings -> Xperia -> USB Connectivity
. Установите optionUSB connection mode
, в зависимости от того, как вы хотите получить доступ к содержимому телефона, на:MTP
, для (косвенного) доступа к носителям через файловую систему (псевдо?) уровня пользователя (предпочитаемый в этом ответе), илиMSC
, для прямого доступа к хранилищу (SD-карте) как к стандартному устройству Linux — если SD-карта не установлена, насколько мне известно, никакие дополнительные устройства не будут доступны Linux.
- Подключите USB-кабель вашего телефона.
- [linux] запустите
gmtp
и нажмитеconnect
. Помните, что каталоги нельзя добавлять, хотя вы можете добавлять содержимое в (некоторые) из них.
Для более консольного режима попробуйте
$ mtpfs /your/mount/point/
(вам нужен доступ на запись /your/mount/point
). Затем вы можете использовать стандартные консольные команды, такие как cp
, mkdir
и т.д. Однако мне не удалось добиться успеха, используя rsync
... больше обходных путей по указанному адресусвязьЧтобы отключить телефон:
$ fusermount -u /your/mount/point/