No puedo explorar archivos en mi Sony Xperia U usando mi laptop Ubuntu 12.10

8

Anteriormente utilicé Ubuntu 12.04. Cuando conecté mi teléfono (Sony Xperia U) en modo MTP, podría verlo en Nautilus como un "dispositivo SEMC HSUSB" y buscar archivos, copiar archivos, etc.

Ahora, tengo una nueva computadora portátil y he instalado Ubuntu 12.10 en ella. 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 nuevos archivos allí, excepto el terriblemente lento Bluetooth.

¿Alguien más se ha enfrentado a este problema? ¿Puede usted ayudar?

Airbornemihir
fuente
2
¿Viste este hilo en XDA ?
Sid
Mi primer pensamiento fue "alguna regla faltante de udev", y esa publicación de XDA menciona exactamente esto. @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
@Izzy Hecho. Por favor, eche un vistazo : D
Sid
@Sid Yupp, excelente - +1 de mi parte: D
Izzy
Hola, comenté tu respuesta.
airbornemihir

Respuestas:

4

He encontrado 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 su reutilización (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 un terminal, para una sesión de línea de comando SSH a los dispositivos. Esto también solo usa el servicio SSHDroid .

david6
fuente
relacionado: stackoverflow.com/questions/11468053/… || android.stackexchange.com/questions/69427/…
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
3

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
kopitubruk
fuente
En Android 5.1.1 Xperia Z3 es ahora: Settings > Xperia Connectivity > USB connectivity. Y solo funciona para tarjetas SSD, no para almacenamiento interno.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
2

Después de actualizar mi Xperia U a ICS, Linux Mint Maya ya no reconoce el dispositivo, ya que ha enumerado el dispositivo SEMC HSUSB . Por alguna razón, el soporte 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 para qlix.

  • Enchufe el teléfono e inicie qlix y déjelo por unos minutos. Finalmente, 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 está utilizando MTP, el resto de su sistema de archivos permanece a salvo de la corrupción.

Ya no es necesario desmontar el dispositivo.

Kevin Ramsay
fuente
Gracias amigo, pero intenté instalar qlix, y eso tampoco ha sido capaz de detectar el teléfono, tampoco tiene gmtp (ambos errores devueltos dicen que no pudieron detectar el dispositivo). Además, una vez cada pocas veces cuando enchufo mi teléfono para cargarlo (sin usar qlix o gmtp), recibo un mensaje emergente que dice que el dispositivo SEMC HSUSB no se pudo detectar. En resumen, todavía atascado.
airbornemihir
No soy un experto, pero en mi máquina recibo los mismos mensajes de error que usted. El soporte MTP es muy incompleto entre Android y Linux, lo cual es extraño dado que ambos son un sistema Linux.
Kevin Ramsay
@airbornemihir Con qlix solo tienes que esperar y esperar hasta que se conecte; si eso no funciona para ti, entonces con gmtp tienes que 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 GUI, de lo contrario siempre se bloquea. El soporte de mtp es terrible en Android, pero tal vez tenga suerte. Intente usar un CD Live de Linux mint y vea si puede hacerlo funcionar. Estoy usando el 'compañero' DE
Kevin Ramsay
Gracias Kevin! Para mí, qlix se revolvió por un tiempo antes de morir. Pero gmtp fue rápido, simple y exitoso. Usando Kubuntu-12.10 y Xperia Ray.
Skippy VonDrake
1

Los siguientes pasos lo guiarán.

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

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

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

  4. Paso opcional El

    soporte de Xperia S se implementa en la libmtp-1.1.3versión. 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 root.

    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. Use nautilus para copiar archivos

Mira esto para más información

Sid
fuente
¿Es esto (particularmente la sintaxis de udev ) para Ubuntu 11.xo la última ( 12.10 )?
david6
1
Gracias. Seguí los pasos que sugirió, con una modificación: descargué el paquete raring de Ubuntu libmtp, que me dio la versión 1.1.5 correspondiente a la última de sourceforge. La identificación del producto en mi caso fue 5171 y 0171 en lugar de las que sugirió. Copié estos 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 no hay éxito.
airbornemihir