Estoy tratando de conectar un teléfono Google Pixel, con Android 7.1, a una computadora portátil Ubuntu 16.04 con un cable USB usando mtp-tools. Pero el mtp no ve el sistema de archivos del teléfono y muestra el mensaje de error "Error al obtener información de almacenamiento".
Luego probando las herramientas mtp ...
# mtp-detect
libmtp version: 1.1.10
Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Found 1 device(s):
Google Inc (for LG Electronics/Samsung): Nexus 4/5/7/10 (MTP) (18d1:4ee1) @ bus 2, dev 17
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed. ***** ???
USB low-level info:
bcdUSB: 512
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 18d1
idProduct: 4ee1
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
... many lines omitted ...
# mtp-connect
libmtp version: 1.1.10
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Android device detected, assigning default bug flags
Usage: connect <command1> <command2>
Commands: --delete [filename]
--sendfile [source] [destination]
--sendtrack [source] [destination]
--getfile [source] [destination]
--newfolder [foldername]
# mtp-filetree
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Device: (NULL)
LIBMTP_Get_Storage(): Resource temporarily unavailable
OK.
En caso de que sea útil ...
cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE="0666", OWNER="sullivan"
¡Muchas gracias por cualquier consejo!
Unlocking my phone
Y tan pronto como conecté el USB, la tarjeta SD de mi teléfono estaba montada y se podía hacer clic.sudo
.Esto funciona para mí en un Motorola Moto Z Force Droid con Android 7.1.1:
En el teléfono, vaya a Configuración> Opciones de desarrollador (enciéndalo si aún no lo ha hecho)> desplácese hacia abajo para Seleccionar configuración USB> seleccione Protocolo de transferencia de imágenes> luego vuelva a seleccionar Protocolo de transferencia de medios. La memoria interna del teléfono y la memoria de la tarjeta SD (si corresponde) se montan.
No tuve que instalar ningún software en la computadora Ubuntu 16.04.3 que uso.
fuente
La respuesta de Sullivan funcionó para mí, pero solo después de que reemplacé el cable que estaba usando. Con el cable anterior (2 metros de largo), la conexión era extremadamente lenta o se desconectaba con frecuencia.
También hice lo siguiente, además de la respuesta de Sullivan:
fuente
Tengo un Moto Z2 Force con Android 8.0.0 y me estoy conectando a una PC con 64 bits Ubuntu 16,04 LTS
No vi "Opciones de desarrollador" en mi teléfono, pero al seleccionar Configuración> Dispositivos conectados> USB> Transferir archivos, permite la copia de archivos GUI desde mi teléfono. NOTA: Necesita tener su USB conectado, o las opciones de USB están fantasma. Esto no le permite cargar archivos en el teléfono, solo copiar de él ..., pero es muy fácil.
fuente