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

17

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

kotekzot
fuente

Respuestas:

7

Sobre Wi-Fi
Instale una pequeña aplicación SwiFTP FTP Server . (enlace original 'muerto' - 22/09/2012, consulte 'http://ppareit.github.com/swiftp/' en su lugar) Simplemente, configure el nombre de usuario y la contraseña. Después de tocar el Startbotón, su dispositivo se convertirá en un servidor FTP y la aplicación le dará la URL (útil si no conoce el formato de IP del IP y FTP del dispositivo). En la PC, puede usar cualquier software de cliente FTP para acceder al sistema de archivos del dispositivo. Windows Explorer 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í, la 192.168.1.10IP del dispositivo Android y el 2121puerto en el que está trabajando el servidor FTP (también puede configurar el puerto en la aplicación). Visitarlo le pedirá nombre de usuario y contraseña. Ingrese lo que especificó en la aplicación. ¡Hecho!

La aplicación no le dará URL si el dispositivo no está conectado a la PC usando un enrutador Wi-Fi externo, pero también funciona en esa situación. Si ha creado un punto de acceso Wi-Fi del dispositivo y una PC conectada con una red Ad-hoc, tendrá que buscar la IP del dispositivo usted mismo (el ipconfig /allcomando está bien con Windows). Realmente funciona siempre que tenga la IP del dispositivo (lo he probado por mí mismo). Simplemente, use esta IP en 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 compartir archivos Samba, AirDroid, etc.

Por 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 de stock de Bluetooth, instale la aplicación Bluetooth File Transfer . Es compatible con OBEX FTP y OPP. Significa que puede acceder a ambos lados del sistema de archivos: dispositivo a PC y PC a dispositivo.

Android Quesito
fuente
1
Note que ftp es un protocolo inherentemente inseguro ...
miniBill
@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 importa más ... no la seguridad a tiempo completo. Ocasionalmente, el cifrado de archivos, etc. se puede usar para transferir datos confidenciales (use BoxCryptor sin internet).
Android Quesito
La seguridad no es que importante, en una LAN. Pero, ¿qué pasa con los puntos de acceso wifi públicos?
miniBill
@miniBill La respuesta también incluye una solución basada en MobileAP que está disponible en todas partes.
Android Quesito
La "Transferencia de archivos Bluetooth" del software Medieval vinculada en esta respuesta tiene algunos inconvenientes serios: descubrí que no me permitía navegar por todo el sistema de archivos, solo una parte que decidió predeterminar, lo que significa que todos mis SD almacenados los medios fueron inaccesibles.
jakebeal
4

No exactamente "acceder al sistema de archivos", pero podría probar AirDroid . Tiene un administrador de archivos realmente agradable.

miniBill
fuente
2

Hay muchas formas, 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 y puede sincronizar. La mejor solución sería instalar un servidor FTP / SSH en el teléfono, pero configurarlos podría ser difícil.

Lie Ryan
fuente
¿Supongo que ninguno de estos funcionará con Bluetooth?
kotekzot
2

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, ya que el teléfono puede usar la tarjeta de la misma manera (no necesita un modo específico)

Olav
fuente
2

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

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

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

Dr. Smit Shrivastava
fuente
1
Es un cliente SMB. ¿Qué tiene que ver con el tema?
UnclickableCharacter
0

Si solo está buscando una manera de transferir fácilmente archivos hacia y desde su dispositivo de forma inalámbrica, en lugar de una aplicación que le permita acceder al sistema de archivos del dispositivo directamente, puede 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 a su PC, entonces cuando quiera copiar o cambiar un archivo en su teléfono, simplemente puede actualizarlo en el directorio sincronizado de 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 silenciosamente 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 debería mencionarlo de todos modos ya que tenía un problema similar y esto me lo resolvió.

Ajedi32
fuente