No puedo explorar archivos en mi Sony Xperia U usando mi computadora portátil Ubuntu 12.10

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?

Mi primer pensamiento fue "alguna regla de udev faltante", y esa publicación de XDA lo menciona exactamente. @Sid: ¿te importaría poner eso en una respuesta, con un breve resumen de la publicación de XDA? Yo diría que esa es exactamente la respuesta a esta pregunta.
@Izzy Listo. Por favor , eche un vistazo : D
@Sid Yupp, excelente -- +1 de mi parte :D
Hola, comenté tu respuesta.

Respuestas (4)

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
En Android 5.1.1 Xperia Z3 ahora es: 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.

  • Enchufe el teléfono e inicie qlix y déjelo por unos minutos. Eventualmente, reconocerá el Xperia U.
  • Haga clic en ver archivos, el panel izquierdo es su sistema de archivos de escritorio, el panel derecho es el sistema de archivos de Android.

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.

Gracias compañero, pero intenté instalar qlix, y eso tampoco ha podido detectar el teléfono, ni gmtp (ambos devuelven errores que dicen que no pudieron detectar el dispositivo). Además, una vez cada cierto tiempo cuando conecto mi teléfono para cargarlo (sin usar qlix o gmtp), aparece un mensaje emergente que dice que no se pudo detectar el dispositivo SEMC HSUSB. En resumen, todavía atascado.
No soy un experto, pero en mi máquina recibo los mismos mensajes de error que usted. El soporte de MTP es muy incompleto entre Android y Linux, lo cual es extraño dado que ambos son un sistema Linux.
@airbornemihir Con qlix, solo tiene que esperar y esperar hasta que se conecte; si eso no funciona para usted, entonces con gmtp debe esperar aún más para que se conecte. arroja mensajes de error sobre ningún dispositivo. simplemente haga clic en conectar y déjelo solo durante cinco minutos. No haga clic en ningún otro botón de interfaz gráfica de usuario, de lo contrario, siempre se bloquea. El soporte de mtp es terrible para Android, pero tal vez tenga suerte: intente usar un CD en vivo de Linux Mint y vea si puede hacerlo funcionar con eso, estoy usando el DE 'mate'
¡Gracias, Kevin! Para mí, qlix simplemente se agitó por un tiempo antes de morir. Pero gmtp fue rápido, simple y exitoso. Usando Kubuntu-12.10 y Xperia Ray.

Los siguientes pasos lo guiarán.

  1. Conecte su teléfono a la computadora portátil y enumere sus dispositivos en una terminal usando lsusbel comando

  2. Encuentre una línea similar Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications ABy anote la identificación de su proveedor y producto, que se encuentran 0fcerespectivamente 5169en la línea anterior. Si tiene la depuración USB deshabilitada, la identificación del producto será 0169. Ahora desconecta el teléfono .

  3. Vaya a human-enabled.com e instale la última versión de libmtp y copie el 69-libmtp.rulesarchivo /etc/udev/rules.dcomo se describe

  4. La compatibilidad con el paso opcional

    Xperia S se implementa en el libmtp-1.1.3lanzamiento. Si usa la última versión de sourceforge.net , salte al paso 5.

    escriba sudo gedit /etc/udev/rules.d/69-libmtp.rulespara 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"

  5. reiniciar, o usar sudo udevadm control --reload-rulespara actualizar.

  6. El teléfono se montará automáticamente cuando lo conecte. Usa nautilus para copiar archivos

Ver esto para más información

¿Es esto (particularmente la sintaxis udev ) para Ubuntu 11.x , o la última versión ( 12.10 )?
Gracias. Seguí los pasos que me sugeriste, con una modificación: descargué el paquete raringlibmtp 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.