Мой Nexus 4 не монтируется в режиме mtp. Все остальные режимы работают (ptp, adb, fastboot). Три месяца назад я смог скопировать /storage/emulated/0
каталог с Nexus 4 на свой компьютер для резервного копирования, так что тогда все заработало. Тогда у меня были те же системы, что и сейчас, Ubuntu 13.04 и Cyanogenmod CM11 M12. Я восстановил телефон без успеха. Я безуспешно пробовал два других ПК с Ubuntu 13.04. Никаких изменений в реакции на "mount" до и после подключения телефона нет. На телефоне правильно отображается "Подключено как мультимедийное устройство". Ответ на «lsusb» правильно показывает подключенный телефон:
jim@Toshiba-Satellite-M35X:~$ 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 004 Device 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 005: ID 18d1:4ee1 Google Inc.
Используя «mtp-detect», я получаю следующий ответ:
jim@Toshiba-Satellite-M35X:~$ mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6
Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/10 (MTP).
Found 1 device(s):
Google Inc (for LG Electronics/Samsung): Nexus 4/10 (MTP) (18d1:4ee1) @ bus 1, dev 3
Attempting to connect device(s)
Android device detected, assigning default bug flags
USB low-level info:
Interface has a kernel driver attached.
bcdUSB: 512
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 18d1
idProduct: 4ee1
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 1
Device number: 3
Device entry info:
Vendor: Google Inc (for LG Electronics/Samsung)
Vendor id: 0x18d1
Product: Nexus 4/10 (MTP)
Vendor id: 0x4ee1
Device flags: 0x08008106
Configuration 0, interface 0, altsetting 0:
Interface description contains the string "MTP"
Device recognized as MTP, no further probing.
Device info:
Manufacturer: LGE
Model: Nexus 4
Device version: 1.0
Serial number: 00364595560f4a2f
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
Detected object size: 64 bits
Extensions:
microsoft.com: 1.0
android.com: 1.0
Supported operations:
..........и т. д.
У кого-нибудь есть идеи, что делать дальше?
Кажется, ты на линуксе. Если вы используете Debian или его производную, попробуйте sudo apt-get install mtpfs
. Если вы используете другой дистрибутив, попробуйте установить пакет mtpfs
or libmtp
. Затем снова подключите телефон, и он должен работать. Это сработало для моих Moto E2 и G2 на Ubuntu 14.04.
mtp-detect
. Вы говорите mtpfs
или libmtp
отличается от этих установленных пакетов?mtpfs
и они с тех пор работают, и нексус 4 тоже
Повелитель огня
Джим
Повелитель огня