Acceda al sistema de archivos del dispositivo Android a través de Bluetooth o Wi-Fi

Estoy buscando una manera de acceder al sistema de archivos de un dispositivo Android (Nexus S) de forma inalámbrica, ya que su puerto USB no sirve para nada más que para cargar. Idealmente, me gustaría la misma funcionalidad que ofrece al conectar el teléfono a una PC con un cable USB.

Respuestas (7)

A través de Wi-Fi
Instale una pequeña aplicación SwiFTP FTP Server . (enlace original 'muerto' - 2012-09-22, vea 'http://ppareit.github.com/swiftp/' en su lugar) Simplemente, configure el nombre de usuario y la contraseña. Después de tocar Startel botón, su dispositivo se convertirá en un servidor FTP y la aplicación le dará la URL (útil si no conoce la IP del dispositivo y el formato de URL FTP). En la PC, puede usar cualquier software de cliente FTP para acceder al sistema de archivos del dispositivo. El Explorador de Windows también funciona. También puede crear una unidad de red en la computadora. Por ejemplo, puede visitar esto en la barra de direcciones del Explorador de Windows:

ftp://192.168.1.10:2121/

Aquí, 192.168.1.10está la IP del dispositivo Android y 2121el puerto en el que funciona el servidor FTP (también puede configurar el puerto en la aplicación). Al visitarlo, se le pedirá nombre de usuario y contraseña. Ingrese lo que especificó en app. ¡Hecho!

La aplicación no le dará la URL si el dispositivo no está conectado a la PC mediante un enrutador Wi-Fi externo, pero también funciona en esas situaciones. Si ha creado un dispositivo Wi-Fi Hotspot y una PC conectada con una red Ad-hoc, entonces tendrá que encontrar la IP del dispositivo usted mismo ( ipconfig /allel comando está bien con Windows). Realmente funciona siempre que tenga la IP del dispositivo (lo he probado yo mismo). Simplemente, use esta IP en la URL de FTP y visítela.

Lo interesante: como FTP es un estándar universal, este método funcionará con cualquier PC, Mac. Eso no es cierto para el uso compartido de archivos de Samba, AirDroid, etc.

A través de Bluetooth
No hay necesidad de una aplicación externa. Si el software Bluetooth en la PC es compatible con OBEX FTP, puede hacerlo directamente. Si tiene problemas con los servicios bluetooth de stock, instale la aplicación Bluetooth File Transfer . Es compatible con OBEX FTP y OPP. Significa que puede acceder al sistema de archivos en ambos lados: ¡dispositivo a PC y PC a dispositivo!

Tenga en cuenta que ftp es un protocolo intrínsecamente inseguro...
@miniBill Ingrese FTPS o FTPES, que son casi similares a FTP, pero tienen problemas de compatibilidad. Para la mayoría de los usuarios domésticos, hacer las cosas es más importante... no la seguridad a tiempo completo. Ocasionalmente, el cifrado de archivos, etc. se puede usar para transferir datos confidenciales (use BoxCryptor sin Internet).
La seguridad no es tan importante en una LAN. Pero, ¿qué pasa con los puntos de acceso wifi públicos?
@miniBill La respuesta también incluye una solución basada en MobileAP que está disponible en todas partes.
La "Transferencia de archivos Bluetooth" del software Medieval vinculado en esta respuesta tiene algunos inconvenientes serios: descubrí que no me permitiría navegar por todo el sistema de archivos, solo una parte que decidió usar de forma predeterminada, lo que significa que todo mi SD-almacenado los medios eran inaccesibles.

No es exactamente "acceder al sistema de archivos", pero puedes probar AirDroid . Tiene un administrador de archivos muy bueno.

Hay muchas maneras, puede usar ADB a través de wifi, ejecutar un servidor FTP o SSH en el teléfono o usar Dropbox.

El más fácil de configurar es Dropbox, pero es bastante limitado qué archivos puede sincronizar. La mejor solución sería instalar un servidor FTP/SSH en el teléfono, pero configurarlo puede ser difícil.

¿Supongo que ninguno de estos funcionará a través de Bluetooth?

Con Samba puede acceder a los archivos como un recurso compartido de red. Sin embargo, creo que requiere un teléfono rooteado.

Debería ser mejor que FTP, y también debería ser mejor que USB en el sentido de que el teléfono puede usar la tarjeta de la misma manera (no necesita un modo específico)

Samba Filesharing es una gran aplicación para conectarse a través de wifi, pero requiere root. Yo mismo lo uso regularmente. Simplemente encienda wifi, inicie la aplicación y luego podrá navegar por su tarjeta SD desde su PC.

¿Cómo es que la aplicación que requiere root es un error? Por cierto, si lee la descripción de la aplicación, le dirá que necesita rootear según los requisitos.
¡Así que lo hice! Dúr. Corregido.
Excelente, eliminé mi comentario original ya que ahora solo puede causar confusión...

AndSMB es funcionalmente más útil entre las aplicaciones gratuitas para compartir archivos de samba.

Es cliente SMB. ¿Qué tiene que ver con el tema?

Si solo está buscando una manera de transferir archivos fácilmente hacia y desde su dispositivo de forma inalámbrica, entonces, en lugar de una aplicación que le permita acceder directamente al sistema de archivos del dispositivo, es posible que desee considerar usar una aplicación de sincronización de archivos.

Por ejemplo, si usa Syncthing para sincronizar ciertos directorios (música, imágenes, video) en su teléfono con su PC, entonces cuando quiera copiar o cambiar un archivo en su teléfono, puede simplemente actualizarlo en el directorio sincronizado en su PC. . Este método es mucho más rápido que acceder directamente al sistema de archivos del teléfono, ya que la operación de copia real ocurre en segundo plano. No es necesario que su teléfono esté en línea en ese momento; se sincronizará automáticamente la próxima vez que te conectes a Wi-Fi. Como beneficio adicional, esta solución también funciona como una copia de seguridad local de todas sus imágenes y otros archivos en el teléfono.

Me doy cuenta de que esto no es exactamente lo que pediste, pero sentí que debía mencionarlo de todos modos ya que tenía un problema similar y esto me lo resolvió.