18 votos

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

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 se ha vuelto inadecuado para cualquier cosa que no sea cargar. Idealmente, me gustaría tener la misma funcionalidad que se ofrece al conectar el teléfono a una PC con un cable USB.

7voto

S S Puntos 8975

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

ftp://192.168.1.10:2121/

Aquí, 192.168.1.10 es la IP del dispositivo Android y 2121 es el puerto en el que está funcionando el servidor FTP (también puedes configurar el puerto en la aplicación). Al visitarlo te preguntará el nombre de usuario y la contraseña. Ingresa lo que especificaste en la aplicación. ¡Listo!

La aplicación no te dará una URL si el dispositivo no está conectado a la PC usando un enrutador Wi-Fi externo, pero también funciona en esas situaciones. Si has convertido el dispositivo en un punto de acceso Wi-Fi y has conectado la PC con una red Ad-hoc, entonces tendrás que encontrar la IP del dispositivo por ti mismo (el comando ipconfig /all está bien con Windows). Realmente funciona siempre y cuando tengas la IP del dispositivo (lo he probado yo mismo). Simplemente usa esta IP en la URL FTP y visítala.

La cosa interesante: Como el FTP es un estándar universal, este método funcionará con cualquier PC, Mac. Eso no es cierto para compartir archivos Samba, AirDroid etc.

A través de Bluetooth
No es necesario una aplicación externa. Si el software de Bluetooth en la PC es compatible con OBEX FTP, puedes hacer esto directamente. Si tienes problemas con los servicios de Bluetooth estándar, instala la aplicación Bluetooth File Transfer. Admite tanto OBEX FTP como OPP. ¡Significa que puedes acceder al sistema de archivos en ambos lados: dispositivo a PC y PC a dispositivo!

1 votos

Darse cuenta de que FTP es un protocolo inherentemente inseguro...

0 votos

@miniBill Ingresa FTPS o FTPES que son casi similares a FTP, pero tienen problemas de compatibilidad. Para la mayoría de los usuarios domésticos, lo importante es hacer las cosas, no la seguridad a tiempo completo. Ocasionalmente, se puede utilizar encriptación de archivos, etc., para transferir datos sensibles (usa BoxCryptor sin conexión a Internet).

0 votos

La seguridad no es tan importante, en una LAN. ¿Pero qué pasa con los hotspots de wifi públicos?

4voto

miniBill Puntos 141

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

2voto

Lie Ryan Puntos 15629

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

La forma más fácil de configurar es Dropbox, pero es bastante limitado en cuanto a los archivos que puedes sincronizar. La mejor solución sería instalar un servidor FTP/SSH en el teléfono, pero configurar eso podría ser difícil.

0 votos

No creo que ninguno de estos funcione a través de Bluetooth.

2voto

Olav Puntos 172

Con Samba puedes acceder a los archivos como si fuera un recurso compartido de red. Creo que se necesita un teléfono con acceso root, sin embargo.

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

2voto

Logos Puntos 3260

Samba Filesharing es una gran aplicación para conectar a través de wifi, pero requiere acceso root. Yo mismo la uso regularmente. Simplemente activa el wifi, abre la aplicación y podrás navegar por tu tarjeta SD desde tu computadora.

0 votos

¿Cómo es un error que la aplicación requiera permisos de root? Por cierto, si lees la descripción de la aplicación, verás que menciona que necesita permisos de root en los requisitos.

0 votos

¡Claro que sí! Corregido.

0 votos

Excelente, eliminé mi comentario original ya que solo podría causar confusión ahora...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X