Tengo un Nexus 5 y tengo que usar Android File Transfert para copiar/verificar mis archivos.
Está funcionando pero no es suficiente para mí.
Por ejemplo, si quiero ver mi imagen, solo hay una vista de lista, no hay miniaturas . Además, si quiero cargar una imagen en un sitio web, mi teléfono no aparece en Finder, así que primero tengo que copiar mi archivo a mi SSD y luego puedo verlo.
¿Tal vez sea posible usar Samba o cualquier otra cosa para que mi dispositivo Android aparezca directamente en Finder?
Transferir archivos entre macOS y Android o cualquier otro dispositivo MTP siempre ha sido una pesadilla. Probé muchas aplicaciones y me decepcionó la poca compatibilidad con teléfonos Android en macOS. O eran demasiado lentos, llenos de errores o demasiado caros. Finalmente, todo esto me hizo sentarme y escribir una aplicación MTP de macOS para mí.
Bueno, entonces pensé en dárselo a la comunidad.
OpenMTP | La aplicación avanzada de transferencia de archivos de Android para macOS es segura, transparente, de código abierto y será gratuita de por vida.
Descargue la última versión de OpenMTP desde https://ganeshrvel.github.io/openmtp
Repositorio de GitHub: https://github.com/ganeshrvel/openmtp
brew install openmtp --cask
para usuarios de Homebrew!Así es como funciona Android File Transfer para Mac, ya que Apple no admite el modo MTP de forma predeterminada.
La única forma de hacerlo es montar su dispositivo en el modo de almacenamiento masivo USB (porque, de forma predeterminada, Mac es compatible con los sistemas de archivos FAT32 y vFAT).
Este modo estaba disponible en Android hasta Jelly Bean.
Desde KitKat (4.4+), se elimina el modo de almacenamiento masivo USB (UMS).
Para habilitar UMS en Android 4.4+, hay algunas aplicaciones que puede probar, que necesitan acceso de root, como:
a) USB Sharer (Esta es una aplicación paga, pero realmente funciona. Hay una versión de evaluación de esa aplicación que es gratis por 7 días; puede probarla antes de comprarla)
b) Habilitador de almacenamiento masivo USB (Esta es una aplicación que puede montar la tarjeta de memoria en modo UMS, creada por mí)
Hay una aplicación llamada SyncMate que afirma:
SyncMate puede sincronizar fácilmente datos personales, archivos multimedia, carpetas y mucho más entre su dispositivo Mac y Android. Montar un dispositivo Android como disco Mac o administrar los SMS del teléfono en Mac: SyncMate lo maneja todo a la perfección.
Pero tiene que pagar para obtener esta aplicación.
Otra solución es usar jmtpfs :
jmtpfs es un sistema de archivos basado en FUSE y libmtp para acceder a dispositivos MTP (protocolo de transferencia de medios). Fue diseñado específicamente para intercambiar archivos entre sistemas Linux (y Mac OS X) y dispositivos Android más nuevos que admiten MTP pero no USB Mass Storage .
El objetivo es crear un sistema de archivos que se comporte bien, permitiendo que herramientas como find y rsync funcionen como se espera. Los tipos de archivos MTP se configuran automáticamente en función de la detección del tipo de archivo mediante libmagic. Configurar el archivo parece ser necesario para que algunas aplicaciones de Android, como Gallery, puedan encontrar y usar los archivos.
Es gratis pero menos fácil de usar.
Es posible utilizar la herramienta de línea de comandos "Android Debug Bridge". Está destinado a probar e instalar aplicaciones, sin embargo, permite a los desarrolladores ejecutar comandos como adb ls
enumerar todos los archivos y adb pull <remote> <local>
. Ver más aquí https://developer.android.com/studio/command-line/adb.html
Recientemente he estado usando HandShaker. Es un poco complicado de instalar porque lo obtuve de un foro chino, pero tal vez este no sea el único lugar donde encontrarlo.
Lo bueno es que es inalámbrico (WiFi) y rápido. Un poco como AirDroid pero sin limitación.
Acabo de encontrar un tutorial agradable y fácil de seguir .
Está un poco fuera de tema porque esto no resuelve el problema inicial de USB, pero vale la pena echarle un vistazo.
Intenta usar sshfs .
Vea la respuesta a esta pregunta: https://askubuntu.com/questions/893090/how-do-i-mount-my-androids-filesystem-over-the-network-with-sshfs
Estaba buscando lograr lo mismo: montar una parte del sistema de archivos de mi S4 en mi Mac, y estaba mirando la gama de servidores SMB disponibles para Android. El que he estado usando y que marca la mayoría de las casillas de "simplemente funciona" es SAMBADroid , que ejecuta un servidor SMB en mi LAN local a través de WiFi. La versión gratuita comparte la tarjeta SD externa de manera predeterminada, pero revisaré las capacidades de la versión paga para ver si hay más opciones de exportación. La única crítica que tendría es que es un poco lento, pero desde el punto de vista de la simplicidad es lo mejor que he probado.
En Android 6, lo siguiente funcionó para mí:
Habilite las opciones de desarrollador (configuración> sobre el teléfono> siga tocando en 'número de compilación')
Configuración> Opciones de desarrollador> Redes> Seleccione Configuración USB> MTP (si ya está en MTP, cambie a otra cosa y luego vuelva a MTP).
LG G4 Verizon, con Android 5.1: tuve el teléfono un año y aún no puedo conectarme a una Mac 2008 con Lion. Los técnicos de Verizon, LG y Apple han fallado.
Finalmente "solucioné" el problema obteniendo un lector de tarjetas USB y montando la tarjeta SD en la Mac. Para transferencias rápidas, compré una memoria USB convertible de Verbatum. Pero echo de menos la comodidad que tenía con mi Droid2. Funcionó.
El método más rápido y admitido oficialmente para transferir archivos a/desde un dispositivo Android es a través de adb
(Android Debug Bridge), que se instalará automáticamente si instala Android Studio . Una vez que active las Opciones de desarrollador en su teléfono y habilite la depuración de Android en la configuración, y se conecte a su dispositivo Android a través de adb, en Android Studio puede 'montar' el dispositivo a través de Ver > Herramientas de Windows > Explorador de archivos del dispositivo .
Para obtener más información, consulte https://developer.android.com/studio/debug/device-file-explorer
No hay formas de hacerlo, pero como se menciona en otras respuestas, puede lograrlo iniciando un servidor ssh en Android y luego montando el sistema de archivos de Android en su computadora con algo como sshfs
.
Los pasos a continuación son aproximados y es posible que necesite ajustes y ajustes para su caso específico.
sshd
como se describe en https://wiki.termux.com/wiki/Remote_Access#Using_the_SSH_server . Deberá configurar la autenticación basada en contraseña o clave rsa. Como alternativa, también puede consultar otros servidores SSH para Android .sshfs
— para linuces tipo debial: apt install sshfs
; brew install sshfs
para Macwhoami
para verlo) y el puerto del servidor ssh (en la mayoría de los androides, la IP se puede ver al ver los detalles de la conexión wifi en Configuración> Wifi) . También establezca una contraseña de usuario de termux escribiendo passwd
. sshfs -p 8022 PUT_TERMUX_USER_NAME_HERE@192.168.1.123:/ ~/some_existing_folder -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myandroid
(las banderas son específicas para macos, para linux necesitarás ajustarlas). Para Mac, también necesitarás instalar osxfuse .
Huey
ZazOufUmI
Huey
ZazOufUmI
Señor del Fuego
curlftpfs
, pero parece que no está disponible para OS X. Pero de todos modos, entendiste la idea.Un tiburón