Linux: доступ к контенту Android через USB

Linux: доступ к контенту Android через USB

У меня есть настольный ПК: 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.

  1. [linux] из вашего дистрибутива пакетов, установите libmtpи приложение уровня пользователя. Для меня оба mtpfs-v1.0и gmtp-v1.3.5(сборки Gentoo) работают, хотя последний выглядит более удобным для организации музыкальных альбомов и т. д.
  2. Отсоедините USB-кабель телефона.
  3. [android] перейти к Settings -> Xperia -> USB Connectivity. Установите option USB connection mode, в зависимости от того, как вы хотите получить доступ к содержимому телефона, на:
    • MTP, для (косвенного) доступа к носителям через файловую систему (псевдо?) уровня пользователя (предпочитаемый в этом ответе), или
    • MSC, для прямого доступа к хранилищу (SD-карте) как к стандартному устройству Linux — если SD-карта не установлена, насколько мне известно, никакие дополнительные устройства не будут доступны Linux.
  4. Подключите USB-кабель вашего телефона.
  5. [linux] запустите gmtpи нажмите connect. Помните, что каталоги нельзя добавлять, хотя вы можете добавлять содержимое в (некоторые) из них.

Для более консольного режима попробуйте

$ mtpfs /your/mount/point/

(вам нужен доступ на запись /your/mount/point). Затем вы можете использовать стандартные консольные команды, такие как cp, mkdirи т.д. Однако мне не удалось добиться успеха, используя rsync... больше обходных путей по указанному адресусвязьЧтобы отключить телефон:

$ fusermount -u /your/mount/point/

Связанный контент