Anteriormente usé Ubuntu 12.04. Cuando conecté mi teléfono (Sony Xperia U) en modo MTP, pude verlo en Nautilus como un "dispositivo SEMC HSUSB" y buscar archivos, copiar archivos, etc.
Ahora, tengo una computadora portátil nueva y le instalé Ubuntu 12.10. Nautilus ya no reconoce mi dispositivo; puedo ver que el sistema operativo lo reconoce al ver las entradas que aparecen en /var/log/syslog, pero el teléfono no se monta y no se me ocurre ninguna forma de acceder. los archivos en el teléfono y poner archivos nuevos allí excepto el terriblemente lento Bluetooth.
¿Alguien más se ha enfrentado a un problema así? ¿Puede usted ayudar?
Descubrí que el método más simple, tanto con mi tableta Samsung Galaxy Tab2 7.0 como con mi teléfono inteligente Galaxy S3 Mini , es usar SSHDroid (en el dispositivo Android) para proporcionar un servidor SSH.
Google play > SSHDroid de Berserker
Luego, simplemente me conecto desde Nautilus usando SSH, a través de WiFi. Esto es bastante rápido y puedo marcar los enlaces para reutilizarlos (siempre que la dirección IP permanezca estática). Después del primer uso, simplemente configuro una IP estática en mi enrutador para esas direcciones MAC.
También he usado una terminal, para una sesión de línea de comando SSH a los dispositivos. Esto también solo usa el servicio SSHDroid .
Y puede elegir otro modo de conexión mass storage mode
, de esta manera, se detectará automáticamente cuando conecte el cable USB. La opción para cambiar el modo de conexión está en:
Setting -> Xperia -> Connectivity -> USB Connection mode
Settings > Xperia Connectivity > USB connectivity
. Y solo funciona para tarjetas SSD, no para almacenamiento interno.Después de actualizar mi Xperia U a ICS Linux Mint, Maya ya no reconoció el dispositivo, ya que ha enumerado el dispositivo SEMC HSUSB . Por alguna razón, la compatibilidad con MTP ha cambiado y ya no existe la opción de arrastrar y soltar.
En su lugar, use 'qlix' o 'gmtp' de los repositorios habituales. Mi preferencia es por qlix.
Entonces es una simple cuestión de abrir la carpeta correcta en ambos lados y hacer clic derecho en los archivos para transferir.
El montaje inicial del dispositivo es lento, pero la transferencia de archivos a partir de entonces es rápida y, debido a que usa MTP, el resto de su sistema de archivos permanece a salvo de la corrupción.
Ya no es necesario desmontar el dispositivo.
Los siguientes pasos lo guiarán.
Conecte su teléfono a la computadora portátil y enumere sus dispositivos en una terminal usando lsusb
el comando
Encuentre una línea similar Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications AB
y anote la identificación de su proveedor y producto, que se encuentran 0fce
respectivamente 5169
en la línea anterior. Si tiene la depuración USB deshabilitada, la identificación del producto será 0169
. Ahora desconecta el teléfono .
Vaya a human-enabled.com e instale la última versión de libmtp y copie el 69-libmtp.rules
archivo /etc/udev/rules.d
como se describe
La compatibilidad con el paso opcional
Xperia S se implementa en el libmtp-1.1.3
lanzamiento. Si usa la última versión de sourceforge.net , salte al paso 5.
escriba sudo gedit /etc/udev/rules.d/69-libmtp.rules
para editar el archivo copiado como raíz.
Agregue el siguiente texto en algún lugar alrededor de los dispositivos sony ericsson en este archivo. Puede encontrarlos buscando 0fce . Recuerde configurar el proveedor y la identificación del producto correctos
ATTR{idVendor}=="0fce", ATTR{idProduct}=="5169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
ATTR{idVendor}=="0fce", ATTR{idProduct}=="0169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
reiniciar, o usar sudo udevadm control --reload-rules
para actualizar.
El teléfono se montará automáticamente cuando lo conecte. Usa nautilus para copiar archivos
Ver esto para más información
libmtp
de Ubuntu para , que me dio la versión 1.1.5 correspondiente a la última de sourceforge. El ID del producto en mi caso era 5171 y 0171 en lugar de los que sugeriste. Los copié en /etc/rules.d/70-libmtp.rules file
(este es un archivo vacío que se supone que debe anular /lib/udev/rules.d/69-libmtp.rules
) y ejecuté sudo udevadm control --reload-rules
. Todavía sin éxito.
sid
izzy
sid
izzy
aerotransportadomihir
Ciro Santilli OurBigBook.com