Как обратиться к файлам, хранящимся на мобильном телефоне (через USB)?

Я хотел бы перенести файлы (фотографии и аудио в основном) с моего телефона на мой Ubuntu PC. К сожалению, при подключении (через Micro USB) ничего не устанавливается автоматически. Если я вставляю карту памяти в телефон, то это автоматически устанавливается.

Существует программное обеспечение, которое я могу запустить в Windows XP, что позволяет мне передавать файлы (хотя это не означает, что телефон отображается как том в проводнике Windows).

Телефон представляет собой 3 Skypephone S2 (изготовитель Amoi). Все, что я нахожу в Интернете, предполагает, что он должен иметь режим массового хранения. При подключении телефона к компьютеру может быть включен режим «PC Suite», однако это, похоже, не имеет значения.

Я попытался установить программное обеспечение Windows через Wine, однако это не сработало , (Вероятно, неудивительно, что Wine не помогает с проблемами, связанными с аппаратным обеспечением.)

Я посмотрел на на этой странице , но не смог получить «1614: 0407», хотя я сомневаюсь, что это помогли бы, если бы я был в состоянии.

Запуск udisks --mount /dev/sr2 дает мне «CD» с некоторыми файлами драйверов Windows. Если я запустил sudo usb_modeswitch --default-vendor 0x1614 --default-product 0x1000, тогда это будет «CD», но я не получаю доступ к памяти телефона.

Ниже приведены новые записи в dmesg, когда телефон подключен. Ввод режима PC Suite больше не вызывает сообщений.

[  683.140030] usb 7-1: new full-speed USB device number 2 using uhci_hcd
[  683.312734] scsi8 : usb-storage 7-1:1.0
[  684.317071] scsi 8:0:0:0: CD-ROM            S2       Driver CDROM     2.31 PQ: 0 ANSI: 2
[  684.331067] sr2: scsi3-mmc drive: 0x/0x caddy
[  684.331241] sr 8:0:0:0: Attached scsi CD-ROM sr2
[  684.331799] sr 8:0:0:0: Attached scsi generic sg9 type 5

При подключении я получаю следующие дополнительные записи в /dev:

lrwxrwxrwx  1 root root           3 Feb 29 18:22 cdrom2 -> sr2
crw-rw----+ 1 root cdrom    21,   9 Feb 29 18:22 sg9
brw-rw----+ 1 root cdrom    11,   2 Feb 29 18:22 sr2

Ниже представлен вывод от lsusb:

Bus 007 Device 003: ID 1614:1000 Amoi Electronics 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1614 Amoi Electronics
  idProduct          0x1000 
  bcdDevice            0.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
cannot read device status, Operation not permitted (1)

7
задан 15 June 2012 в 12:47

44 ответа

Хорошо сначала, используйте apt-get в терминале, чтобы получить виртуальный ящик, если у вас его еще нет, и установите ОС Windows XP на этом. Если у вас нет .iso, вы знаете, где его взять;). После его установки установите для него пакет расширений, и вы сможете установить программу для своего телефона на виртуальную машину и получить доступ к ней через нее, а также после того, как вы выберете ее в папке «устройства»> «usb» -down меню. Если у вас возникли проблемы после этого, дайте мне знать.

-1
ответ дан 25 July 2018 в 21:54

Предполагая, что это многорежимное USB-устройство, которое является общим в наши дни. Возможно, вам придется создать новое правило UDEV, которое фильтрует это устройство, а затем запускает usb_modeswitch, которое в случае успеха представит вторичное запоминающее устройство большой емкости. В этот момент UDEV будет работать, и на рабочем столе будет все, что ему нужно, чтобы автоматизировать его, как и все остальное.

Первым шагом является устранение неполадок usb_modeswitch и проверка того, какие коммутаторы действительно представляют флэш-устройство, которое вы ищете за. После этого правила UDEV в основном изменят шаблоны, и все готово. lsscsi - полезный инструмент, который объединяет список всех устройств хранения низкого уровня в вашей системе и проще, чем постоянная проверка dmesg для обнаружения нового диска.

0
ответ дан 25 July 2018 в 21:54

Я беру путь наименьшего сопротивления, попробуйте следующее:

После подключения телефона к ПК через USB-кабель (тот, который находится от зарядного устройства), потяните белую полосу вверху нажмите «USB-соединение», затем нажмите «USB Mass Storage». Затем нажмите «ОК». Устройство должно автоматически подключаться к большинству систем и быть видимым через файловый менеджер ПК.

-1
ответ дан 25 July 2018 в 21:54

Похоже, что они используют этот глупый трюк, где устройство претендует на роль cdrom, чтобы заставить окна автоматически запускать программу для установки своего программного обеспечения (так как окна по-дурацки не будут запускаться из массового хранилища usb).

Вы можете посмотреть пакет usb-modeswitch и посмотреть, может ли он перевернуть устройство в режим массовой памяти.

Дополнительная информация с веб-сайта авторов .

1
ответ дан 25 July 2018 в 21:54

Я не уверен, использует ли устройство режим MTP или нет ... если это вы можете попробовать:

sudo apt-get install mtpfs

Создайте файл правила UDEV. Используйте свой редактор, мой - nano.

sudo nano /etc/udev/rules.d/51-skyephone.rules

добавить одну строку к нему:

SUBSYSTEM == "usb", ATTR {idVendor} == "1614", MODE = "0666"

создать точку монтирования и сделать себя владельцем:

sudo mkdir / media / skyephone

Пользователь sudo chown: user / media / skyephone

then вы можете проверить, работает ли монтаж:

sudo mtpfs -o allow_other / media / skyphone /

Если вы можете получить доступ к файлам, теперь это сработало.

для размонтирования:

sudo umount mtpfs


Вы также можете попробовать установить CD-устройство (я знаю, что это не действительно CD-устройство)

udisks --mount / dev / sr1

, или если на вашем компьютере нет внутреннего CD / DVD-ROM

udisks --mount / dev / sr0

1
ответ дан 25 July 2018 в 21:54

Предполагая, что это многорежимное USB-устройство, которое является общим в наши дни. Возможно, вам придется создать новое правило UDEV, которое фильтрует это устройство, а затем запускает usb_modeswitch, которое в случае успеха представит вторичное запоминающее устройство большой емкости. В этот момент UDEV будет работать, и на рабочем столе будет все, что ему нужно, чтобы автоматизировать его, как и все остальное.

Первым шагом является устранение неполадок usb_modeswitch и проверка того, какие коммутаторы действительно представляют флэш-устройство, которое вы ищете за. После этого правила UDEV в основном изменят шаблоны, и все готово. lsscsi - полезный инструмент, который объединяет список всех устройств хранения низкого уровня в вашей системе и проще, чем постоянная проверка dmesg для обнаружения нового диска.

0
ответ дан 26 July 2018 в 17:33

Хорошо сначала, используйте apt-get в терминале, чтобы получить виртуальный ящик, если у вас его еще нет, и установите ОС Windows XP на этом. Если у вас нет .iso, вы знаете, где его взять;). После его установки установите для него пакет расширений, и вы сможете установить программу для своего телефона на виртуальную машину и получить доступ к ней через нее, а также после того, как вы выберете ее в папке «устройства»> «usb» -down меню. Если у вас возникли проблемы после этого, дайте мне знать.

-1
ответ дан 26 July 2018 в 17:33

Я беру путь наименьшего сопротивления, попробуйте следующее:

После подключения телефона к ПК через USB-кабель (тот, который находится от зарядного устройства), потяните белую полосу вверху нажмите «USB-соединение», затем нажмите «USB Mass Storage». Затем нажмите «ОК». Устройство должно автоматически подключаться к большинству систем и быть видимым через файловый менеджер ПК.

-1
ответ дан 26 July 2018 в 17:33

Похоже, что они используют этот глупый трюк, где устройство претендует на роль cdrom, чтобы заставить окна автоматически запускать программу для установки своего программного обеспечения (так как окна по-дурацки не будут запускаться из массового хранилища usb).

Вы можете посмотреть пакет usb-modeswitch и посмотреть, может ли он перевернуть устройство в режим массовой памяти.

Дополнительная информация с веб-сайта авторов .

1
ответ дан 26 July 2018 в 17:33

Я не уверен, использует ли устройство режим MTP или нет ... если это вы можете попробовать:

sudo apt-get install mtpfs

Создайте файл правила UDEV. Используйте свой редактор, мой - nano.

sudo nano /etc/udev/rules.d/51-skyephone.rules

добавить одну строку к нему:

SUBSYSTEM == "usb", ATTR {idVendor} == "1614", MODE = "0666"

создать точку монтирования и сделать себя владельцем:

sudo mkdir / media / skyephone

Пользователь sudo chown: user / media / skyephone

then вы можете проверить, работает ли монтаж:

sudo mtpfs -o allow_other / media / skyphone /

Если вы можете получить доступ к файлам, теперь это сработало.

для размонтирования:

sudo umount mtpfs


Вы также можете попробовать установить CD-устройство (я знаю, что это не действительно CD-устройство)

udisks --mount / dev / sr1

, или если на вашем компьютере нет внутреннего CD / DVD-ROM

udisks --mount / dev / sr0

1
ответ дан 26 July 2018 в 17:33

Хорошо сначала, используйте apt-get в терминале, чтобы получить виртуальный ящик, если у вас его еще нет, и установите ОС Windows XP на этом. Если у вас нет .iso, вы знаете, где его взять;). После его установки установите для него пакет расширений, и вы сможете установить программу для своего телефона на виртуальную машину и получить доступ к ней через нее, а также после того, как вы выберете ее в папке «устройства»> «usb» -down меню. Если у вас возникли проблемы после этого, дайте мне знать.

-1
ответ дан 31 July 2018 в 11:16

Предполагая, что это многорежимное USB-устройство, которое является общим в наши дни. Возможно, вам придется создать новое правило UDEV, которое фильтрует это устройство, а затем запускает usb_modeswitch, которое в случае успеха представит вторичное запоминающее устройство большой емкости. В этот момент UDEV будет работать, и на рабочем столе будет все, что ему нужно, чтобы автоматизировать его, как и все остальное.

Первым шагом является устранение неполадок usb_modeswitch и проверка того, какие коммутаторы действительно представляют флэш-устройство, которое вы ищете за. После этого правила UDEV в основном изменят шаблоны, и все готово. lsscsi - полезный инструмент, который объединяет список всех устройств хранения низкого уровня в вашей системе и проще, чем постоянная проверка dmesg для обнаружения нового диска.

0
ответ дан 31 July 2018 в 11:16

Я беру путь наименьшего сопротивления, попробуйте следующее:

После подключения телефона к ПК через USB-кабель (тот, который находится от зарядного устройства), потяните белую полосу вверху нажмите «USB-соединение», затем нажмите «USB Mass Storage». Затем нажмите «ОК». Устройство должно автоматически подключаться к большинству систем и быть видимым через файловый менеджер ПК.

-1
ответ дан 31 July 2018 в 11:16

Я не уверен, использует ли устройство режим MTP или нет ... если это вы можете попробовать:

sudo apt-get install mtpfs

Создайте файл правила UDEV. Используйте свой редактор, мой - nano.

sudo nano /etc/udev/rules.d/51-skyephone.rules

добавить одну строку к нему:

SUBSYSTEM == "usb", ATTR {idVendor} == "1614", MODE = "0666"

создать точку монтирования и сделать себя владельцем:

sudo mkdir / media / skyephone

Пользователь sudo chown: user / media / skyephone

then вы можете проверить, работает ли монтаж:

sudo mtpfs -o allow_other / media / skyphone /

Если вы можете получить доступ к файлам, теперь это сработало.

для размонтирования:

sudo umount mtpfs


Вы также можете попробовать установить CD-устройство (я знаю, что это не действительно CD-устройство)

udisks --mount / dev / sr1

, или если на вашем компьютере нет внутреннего CD / DVD-ROM

udisks --mount / dev / sr0

1
ответ дан 31 July 2018 в 11:16

Похоже, что они используют этот глупый трюк, где устройство претендует на роль cdrom, чтобы заставить окна автоматически запускать программу для установки своего программного обеспечения (так как окна по-дурацки не будут запускаться из массового хранилища usb).

Вы можете посмотреть пакет usb-modeswitch и посмотреть, может ли он перевернуть устройство в режим массовой памяти.

Дополнительная информация с веб-сайта авторов .

1
ответ дан 31 July 2018 в 11:16

Предполагая, что это многорежимное USB-устройство, которое является общим в наши дни. Возможно, вам придется создать новое правило UDEV, которое фильтрует это устройство, а затем запускает usb_modeswitch, которое в случае успеха представит вторичное запоминающее устройство большой емкости. В этот момент UDEV будет работать, и на рабочем столе будет все, что ему нужно, чтобы автоматизировать его, как и все остальное.

Первым шагом является устранение неполадок usb_modeswitch и проверка того, какие коммутаторы действительно представляют флэш-устройство, которое вы ищете за. После этого правила UDEV в основном изменят шаблоны, и все готово. lsscsi - полезный инструмент, который объединяет список всех устройств хранения низкого уровня в вашей системе и проще, чем постоянная проверка dmesg для обнаружения нового диска.

0
ответ дан 2 August 2018 в 03:29

Похоже, что они используют этот глупый трюк, где устройство претендует на роль cdrom, чтобы заставить окна автоматически запускать программу для установки своего программного обеспечения (так как окна по-дурацки не будут запускаться из массового хранилища usb).

Вы можете посмотреть пакет usb-modeswitch и посмотреть, может ли он перевернуть устройство в режим массовой памяти.

Дополнительная информация с веб-сайта авторов .

1
ответ дан 2 August 2018 в 03:29

Я не уверен, использует ли устройство режим MTP или нет ... если это вы можете попробовать:

sudo apt-get install mtpfs

Создайте файл правила UDEV. Используйте свой редактор, мой - nano.

sudo nano /etc/udev/rules.d/51-skyephone.rules

добавить одну строку к нему:

SUBSYSTEM == "usb", ATTR {idVendor} == "1614", MODE = "0666"

создать точку монтирования и сделать себя владельцем:

sudo mkdir / media / skyephone

Пользователь sudo chown: user / media / skyephone

then вы можете проверить, работает ли монтаж:

sudo mtpfs -o allow_other / media / skyphone /

Если вы можете получить доступ к файлам, теперь это сработало.

для размонтирования:

sudo umount mtpfs


Вы также можете попробовать установить CD-устройство (я знаю, что это не действительно CD-устройство)

udisks --mount / dev / sr1

, или если на вашем компьютере нет внутреннего CD / DVD-ROM

udisks --mount / dev / sr0

1
ответ дан 2 August 2018 в 03:29

Хорошо сначала, используйте apt-get в терминале, чтобы получить виртуальный ящик, если у вас его еще нет, и установите ОС Windows XP на этом. Если у вас нет .iso, вы знаете, где его взять;). После его установки установите для него пакет расширений, и вы сможете установить программу для своего телефона на виртуальную машину и получить доступ к ней через нее, а также после того, как вы выберете ее в папке «устройства»> «usb» -down меню. Если у вас возникли проблемы после этого, дайте мне знать.

-1
ответ дан 2 August 2018 в 03:29

Я беру путь наименьшего сопротивления, попробуйте следующее:

После подключения телефона к ПК через USB-кабель (тот, который находится от зарядного устройства), потяните белую полосу вверху нажмите «USB-соединение», затем нажмите «USB Mass Storage». Затем нажмите «ОК». Устройство должно автоматически подключаться к большинству систем и быть видимым через файловый менеджер ПК.

-1
ответ дан 2 August 2018 в 03:29

Предполагая, что это многорежимное USB-устройство, которое является общим в наши дни. Возможно, вам придется создать новое правило UDEV, которое фильтрует это устройство, а затем запускает usb_modeswitch, которое в случае успеха представит вторичное запоминающее устройство большой емкости. В этот момент UDEV будет работать, и на рабочем столе будет все, что ему нужно, чтобы автоматизировать его, как и все остальное.

Первым шагом является устранение неполадок usb_modeswitch и проверка того, какие коммутаторы действительно представляют флэш-устройство, которое вы ищете за. После этого правила UDEV в основном изменят шаблоны, и все готово. lsscsi - полезный инструмент, который объединяет список всех устройств хранения низкого уровня в вашей системе и проще, чем постоянная проверка dmesg для обнаружения нового диска.

0
ответ дан 4 August 2018 в 19:26

Хорошо сначала, используйте apt-get в терминале, чтобы получить виртуальный ящик, если у вас его еще нет, и установите ОС Windows XP на этом. Если у вас нет .iso, вы знаете, где его взять;). После его установки установите для него пакет расширений, и вы сможете установить программу для своего телефона на виртуальную машину и получить доступ к ней через нее, а также после того, как вы выберете ее в папке «устройства»> «usb» -down меню. Если у вас возникли проблемы после этого, дайте мне знать.

-1
ответ дан 4 August 2018 в 19:26

Я беру путь наименьшего сопротивления, попробуйте следующее:

После подключения телефона к ПК через USB-кабель (тот, который находится от зарядного устройства), потяните белую полосу вверху нажмите «USB-соединение», затем нажмите «USB Mass Storage». Затем нажмите «ОК». Устройство должно автоматически подключаться к большинству систем и быть видимым через файловый менеджер ПК.

-1
ответ дан 4 August 2018 в 19:26

Похоже, что они используют этот глупый трюк, где устройство претендует на роль cdrom, чтобы заставить окна автоматически запускать программу для установки своего программного обеспечения (так как окна по-дурацки не будут запускаться из массового хранилища usb).

Вы можете посмотреть пакет usb-modeswitch и посмотреть, может ли он перевернуть устройство в режим массовой памяти.

Дополнительная информация с веб-сайта авторов .

1
ответ дан 4 August 2018 в 19:26

Я не уверен, использует ли устройство режим MTP или нет ... если это вы можете попробовать:

sudo apt-get install mtpfs

Создайте файл правила UDEV. Используйте свой редактор, мой - nano.

sudo nano /etc/udev/rules.d/51-skyephone.rules

добавить одну строку к нему:

SUBSYSTEM == "usb", ATTR {idVendor} == "1614", MODE = "0666"

создать точку монтирования и сделать себя владельцем:

sudo mkdir / media / skyephone

Пользователь sudo chown: user / media / skyephone

then вы можете проверить, работает ли монтаж:

sudo mtpfs -o allow_other / media / skyphone /

Если вы можете получить доступ к файлам, теперь это сработало.

для размонтирования:

sudo umount mtpfs


Вы также можете попробовать установить CD-устройство (я знаю, что это не действительно CD-устройство)

udisks --mount / dev / sr1

, или если на вашем компьютере нет внутреннего CD / DVD-ROM

udisks --mount / dev / sr0

1
ответ дан 4 August 2018 в 19:26

Хорошо сначала, используйте apt-get в терминале, чтобы получить виртуальный ящик, если у вас его еще нет, и установите ОС Windows XP на этом. Если у вас нет .iso, вы знаете, где его взять;). После его установки установите для него пакет расширений, и вы сможете установить программу для своего телефона на виртуальную машину и получить доступ к ней через нее, а также после того, как вы выберете ее в папке «устройства»> «usb» -down меню. Если у вас возникли проблемы после этого, дайте мне знать.

-1
ответ дан 6 August 2018 в 03:37

Предполагая, что это многорежимное USB-устройство, которое является общим в наши дни. Возможно, вам придется создать новое правило UDEV, которое фильтрует это устройство, а затем запускает usb_modeswitch, которое в случае успеха представит вторичное запоминающее устройство большой емкости. В этот момент UDEV будет работать, и на рабочем столе будет все, что ему нужно, чтобы автоматизировать его, как и все остальное.

Первым шагом является устранение неполадок usb_modeswitch и проверка того, какие коммутаторы действительно представляют флэш-устройство, которое вы ищете за. После этого правила UDEV в основном изменят шаблоны, и все готово. lsscsi - полезный инструмент, который объединяет список всех устройств хранения низкого уровня в вашей системе и проще, чем постоянная проверка dmesg для обнаружения нового диска.

0
ответ дан 6 August 2018 в 03:37

Я беру путь наименьшего сопротивления, попробуйте следующее:

После подключения телефона к ПК через USB-кабель (тот, который находится от зарядного устройства), потяните белую полосу вверху нажмите «USB-соединение», затем нажмите «USB Mass Storage». Затем нажмите «ОК». Устройство должно автоматически подключаться к большинству систем и быть видимым через файловый менеджер ПК.

-1
ответ дан 6 August 2018 в 03:37

Похоже, что они используют этот глупый трюк, где устройство претендует на роль cdrom, чтобы заставить окна автоматически запускать программу для установки своего программного обеспечения (так как окна по-дурацки не будут запускаться из массового хранилища usb).

Вы можете посмотреть пакет usb-modeswitch и посмотреть, может ли он перевернуть устройство в режим массовой памяти.

Дополнительная информация с веб-сайта авторов .

1
ответ дан 6 August 2018 в 03:37

Я не уверен, использует ли устройство режим MTP или нет ... если это вы можете попробовать:

sudo apt-get install mtpfs

Создайте файл правила UDEV. Используйте свой редактор, мой - nano.

sudo nano /etc/udev/rules.d/51-skyephone.rules

добавить одну строку к нему:

SUBSYSTEM == "usb", ATTR {idVendor} == "1614", MODE = "0666"

создать точку монтирования и сделать себя владельцем:

sudo mkdir / media / skyephone

Пользователь sudo chown: user / media / skyephone

then вы можете проверить, работает ли монтаж:

sudo mtpfs -o allow_other / media / skyphone /

Если вы можете получить доступ к файлам, теперь это сработало.

для размонтирования:

sudo umount mtpfs


Вы также можете попробовать установить CD-устройство (я знаю, что это не действительно CD-устройство)

udisks --mount / dev / sr1

, или если на вашем компьютере нет внутреннего CD / DVD-ROM

udisks --mount / dev / sr0

1
ответ дан 6 August 2018 в 03:37

Другие вопросы по тегам:

Похожие вопросы: