Puedo conectar mi Galaxy Nexus a mi máquina Kubuntu usando el protocolo PTP , pero es muy lento. He leído esta entrevista sobre por qué Galaxy Nexus no es compatible con el almacenamiento masivo USB , y he visitado http://www.android.com/filetransfer/ según las instrucciones, pero no hay forma de que pueda ver cuál me permitirá conectarse al dispositivo utilizando una máquina Linux y MTP .
¿Alguien sabe cómo hacer funcionar MTP o cualquier otro protocolo?
Ampliaré la idea de Ryan Conrad:
adb
de android-tools es el camino.Prefiero seguir esta guía para instalar Eclipse con android-sdk:
http://developer.android.com/sdk/installing.html
La instalación depende solo de JDK. Sin instalación de nuevos paquetes. Personalmente hago los mismos pasos (= extraer dos carpetas en cualquier lugar y configurar eclipse) de la misma manera en las distribuciones de Ubuntu, Mint o Debian y todo está funcionando.
Después de completar esta guía clásica, tengo dos carpetas nuevas: eclipse y android-sdks . En la carpeta android-sdks ./platform-tools/adb está la ruta a la
adb
herramienta, que se puede usar parapush
(cargar) ypull
(obtener) archivos desde el dispositivo Android, sin mtpfs o montajes adicionales.Como
adb
es un programa de línea de comandos, se puede automatizar en un santiamén. Además, tiene la vista Explorador de archivos de Eclipse , que proporciona una agradable estructura de archivos de árbol gráfica y una interfaz básica de arrastrar y soltar (¡no olvide seleccionar primero su dispositivo en la vista Dispositivos !).La gran desventaja de este método es que solo la
adb
herramienta ve el dispositivo y puede acceder a él. El resto de mi sistema, incluido Nautilus, por ejemplo, todavía no ve el dispositivo. Pero después de acostumbrarme a la estabilidad y robustez,adb
ese no es el problema para mí.fuente
Puedes usar bluetooth .
Bluetooth FTP (perfil de transferencia de archivos) es compatible con Linux y existe la aplicación Bluetooth File Transfer que agrega esta funcionalidad a Android. Sin embargo, no es tan rápido (<200kb / s) dependiendo de sus versiones de bluetooth. -
Hay un módulo de fusibles llamado obexfs , aquí está mi Nexus S montado:
Algunos exploradores de archivos lo admiten directamente a través de complementos (nautilus / gnome / kde / ...) Aquí hay algunas preguntas obex relacionadas con Ubuntu.
fuente
Puede usar adb y transferir usando los comandos adb pull / push.
No estoy seguro de qué distribución de Linux está utilizando, pero encontré esto que dice que MTP está empaquetado y disponible para ubuntu a través de un paquete llamado mtp-tools .
También tenga en cuenta que esto no es específico para Android 3.x / 4.x, esto es cierto para cualquier dispositivo que ejecute 3.x / 4.x que carece de una tarjeta sd externa. Si el dispositivo tiene una ranura para tarjeta SD, podrá montar el dispositivo como en versiones anteriores de Android.
fuente
mpfs es un sistema de archivos basado en FUSE que puede montar el Nexus en su sistema.
Lo montará por ti. Para desmontar, simplemente desmonte / media / MOUNTPOINT
fuente
Otra opción es WebDAV .
Configurar un servidor Android WebDAV
En mi Nexus 7 estándar, instalé el servidor WebDAV , lo abrí , hice clic en el botón de inicio y pude ver de inmediato mi
/storage/sdcard
carpeta en mi navegador web en la URL que muestra la aplicación, es decirhttp://192.168.x.y:8080
Tenga en cuenta que con WebDAV Server , también tiene la opción de seleccionar Root (/) o DCIM , así como SdCard como la raíz de WebDAV .
Usando el servidor WebDAV a través de Nautilus
En Nautilus seleccioné "Conectar al servidor ..." en el menú Archivo, seleccioné "WebDAV (HTTP)", ingresé
192.168.x.y
como servidor y8080
como puerto e hice clic en Conectar.Navegar por la jerarquía de directorios es más lento que acceder a otros recursos compartidos de red, pero no es irrazonable. Copiar un solo archivo de 42 MB a través de Nautilus tomó alrededor de 12 segundos, por lo que 3.6 MB / s.
Montaje de una unidad WebDAV desde la línea de comando
Instalé davfs2 y monté mi recurso compartido
/mnt
usando el comando:Copiar el mismo archivo de 42 MB pero con una sincronización más precisa, tomó 12.88 segundos o 3.24 MB / s.
Advertencias
http
no es asíhttps
, por lo que no está encriptada. Solo use WebDAV en una red wifi segura y ciertamente no habilite el servidor WebDAV mientras esté en un cibercafé u otro wifi no seguro.fuente
Puede usar el protocolo FTP a velocidad de cable usb con esta aplicación (no es que requiera tener adb, pero después de configurar adb la conexión / transferencia es rápida e indolora, e incluso puede ver los archivos en su administrador de archivos favorito.
https://play.google.com/store/apps/details?id=com.theolivetree.ftpserver
Las instrucciones están en la descripción de Play Store.
fuente
MTP de trabajo en Ubuntu para Galaxy Nexus, Nexus 7 y Acer A500 Dónde comenzar.
Encontré algunas instrucciones para el Nexus 7 (que acababa de traer) en este sitio Ubuntu 12.04 - Automount Nexus 7 en modo MTP. Todo el crédito al autor de esa página por resolverlo. Las instrucciones que tengo a continuación provienen de este sitio, se recortan a los comandos, si desea obtener más explicaciones, consulte el sitio anterior.
Utilicé Ubuntu 12.10 y me configuré para mi Nexus 7, Galaxy Nexus y Acer A500. Instrucciones
Configurar FUSE
Cambie /etc/fuse.conf para que sea leído por todos.
Edite /etc/fuse.conf para eliminar el comentario # de user_allow_other para que el fuse.conf predeterminado se vea como
Compila e instala go_mtp
Crear punto (s) de montaje
Configurar reglas de udev
Use su editor favorito y cree el siguiente archivo (elimine cualquier otra regla de Android udev con la que haya experimentado primero).
Pega los siguientes contenidos. puede eliminar las reglas que no necesita. Los dos dispositivos nexus parecen tener los mismos identificadores para el gestor de arranque y la recuperación. NOTA: debe reemplazar # YOURLOGIN # con su nombre de usuario / inicio de sesión.
NOTA: si usó gedit y ha editado el archivo, debe eliminar 99-android.rules ~ ya que udev se molestará.
A continuación, reinicie udev
Editar / etc / fstab
Terminado.
Ahora puede conectar sus dispositivos y el almacenamiento interno estará disponible para su uso, debe recordar desmontarlo antes de desconectarlo, aunque no parece causar ningún daño.
Nota: parece que el ENV {ID_MODEL} para el nexus 7 cambió a Nexus_7 en algún momento (creo que con la actualización de Android 4.2).
De http://www.winters.org.nz/android-hints-tips-stuff/working-mtp-on-ubuntu
fuente
Bueno, hay una herramienta muy útil, su nombre es "Transferencia de archivos Wifi". Simplemente descárguelo de Play Store en su dispositivo Android e instálelo. Convierte tu dispositivo Android en un mini servidor que te permite descargar y cargar archivos desde y hacia tu teléfono.
fuente