¿Cómo transferir archivos a través de WiFi sin un punto de acceso?

Estoy buscando una forma de transferir archivos entre un teléfono Android (Samsung Galaxy S2, rooteado) y cualquier sistema informático con el que pueda necesitar interactuar (esto significa que el software preinstalado en la computadora, además de un navegador web normal, no es una opción ) sin conectarse a un punto de acceso WiFi real.

Esencialmente, estoy buscando algo que funcione igual que WiFi directo (permite que dos teléfonos transfieran archivos a través de WiFi) pero que sea compatible con cualquier computadora con WiFi.

Hasta ahora, he intentado crear una conexión ad-hoc desde el teléfono (ya que no puedo dar por sentado que la computadora sea capaz de crear ad-hoc) usando Android WiFi Tether y conectando la computadora al dispositivo, probando los diferentes modos. ofrece (WEXT, Netd & Softap). He intentado conectarme desde y hacia la computadora a través de LAN, FTP y SMB sin ningún éxito.

Siento que me estoy perdiendo un pequeño paso por aquí. Revisé muchas otras publicaciones, pero no pude encontrar ninguna que mostrara una manera de hacer esto sin conectarme a una red wifi ya disponible.

Para referencia futura, esta es una de las muchas cosas para las que es bueno Bluetooth.
No si desea transferir archivos grandes.
Pero, ¿no quieres usar un sitio web para compartir archivos? Esas son las formas más simples de hacerlo. Hay algunos sin límite de almacenamiento, así que...
@ rjt.rockx Eso sería el equivalente a estar ya conectado a un punto de acceso.
Ah, okey. No sé nada sobre esto, pero solo quería ayudar, eso es todo. ¡Buena suerte con tu pregunta!
@Nit: ¿Se adaptaría a sus necesidades hacer de su Android un servidor Web/FTP y descargar sus cosas en cualquier dispositivo que pueda conectarse a Internet? Si el dispositivo está cerca, siempre puede limitar el servidor a local. Pero usted contrarrestó un argumento aquí como That would be the equivalent of being already connected to a hotspot. Así que le pregunto aquí: ¿Desea transferir datos sin involucrar la conectividad a Internet o se trata completamente de no usar Wifi, lo que implica un punto de acceso?
@Firelord La pregunta es sobre la transferencia de archivos de forma inalámbrica sin conectividad de red, sí.
Si el punto es no usar la conectividad a Internet, entonces sugiero usar Servers Ultimate Pro . Puede crear un servidor FTP local en Android al que se puede acceder desde cualquier dispositivo común a través del navegador para descargar cosas y cargarlas en el servidor a través de alguna aplicación (se admiten los sistemas operativos populares). Hay una trampa aquí. Si no desea que se use Wifi externo aquí, debe crear un punto de acceso. Pero esta aplicación puede limitar el acceso FTP a la subred de su punto de acceso, haciéndola prácticamente inaccesible desde el mundo exterior.
Más aún, si la preocupación es no permitir que el otro dispositivo use su Internet desde el punto de acceso, deshabilite los datos móviles durante ese tiempo o use una aplicación como AFWALL + para denegar cualquier solicitud normal a menos que solicite DNS público como 8.8.8.8 manualmente.
¿Qué quieres más en la respuesta cuando abriste la recompensa?
@ SS-3.1415926535897932384626433 Preferiblemente una experiencia de uso más optimizada, con suerte proporcionada por alguna aplicación más nueva.
Creo que Windows 10 debería comenzar a integrar el descubrimiento directo de Wi-Fi completo en un futuro cercano, ya que han lanzado soporte API completo para ello.

Respuestas (11)

  1. Conecte su computadora con un punto de acceso virtual creado por un dispositivo Android.

  2. Instale cualquier aplicación de servidor FTP en un dispositivo Android. NO te dará la IP del dispositivo con seguridad. :)

  3. En su computadora, busque la IP de Default Gatewayla red Wi-Fi del Paso 1 (en Windows, puede usar ipconfigel comando cmd). Es la IP de tu dispositivo.

  4. Use cualquier software de cliente FTP en la computadora. Uso ftp://IP:Port(el puerto generalmente se puede configurar en la aplicación del servidor FTP). Ingrese el nombre de usuario y la contraseña configurados en la aplicación del servidor FTP. ¡Hecho!

Después de algunas pruebas con diferentes configuraciones, conseguí que funcionara perfectamente, muchas gracias. Para cualquier otra persona que quiera hacer esto: utilicé Android Wifi Tether(vinculado en la pregunta original) para iniciar el Softapmodo de uso de la red, me conecté con la computadora, inicié un servidor FTP (algunas aplicaciones de servidor pueden necesitar que las habilite 3G mode, aunque los datos 3G no son En realidad, no se usa, puede desactivar las conexiones de datos si está paranoico.
@Nit Podrías usar la función MobileAP del Galaxy S2. Es la forma más fácil de crear un punto de acceso.
Creo que la respuesta inversa también debería funcionar: 1) configurar la PC como punto de acceso. 2) compartir carpeta (SMB o SFTP). 3) conéctese al punto de acceso de la PC con el teléfono. 4) Use un cliente como ES explorer para transferir cosas. Pero configurar una PC con wifi como un punto de acceso es complicado (modo de infraestructura).

Una forma simple (una vez que esté configurado) que solo requiere un navegador en el lado de la computadora es algo como Airdroid, Webkey o Lazydroid; que esencialmente convierte su teléfono en un servidor, y al que puede acceder fácilmente desde cualquier navegador (incluso fuera de su red local; con dyndns también puede mantenerse en contacto con su teléfono si "desaparece", sin él tendrá para ver el teléfono o encontrar su dirección IP de otra manera).

Esencialmente, con una aplicación de servidor en el teléfono que está vinculada a una cuenta de dyndns, puede caminar hasta cualquier PC y acceder a su teléfono sin importar dónde se encuentre (salvo firewalls, sin señal, etc.). Esto le permite hacer sonar una alarma, obtener gps y otra información del sensor, poner en blanco/bloquear la pantalla, ver la transmisión de la cámara, ejecutar/interactuar con cualquier aplicación en el teléfono y bloquear la capacidad de reinicio (menos de un tirón de batería). Algunos programas funcionan mejor que otros según el dispositivo. Tengo los tres en mi Atrix para una flexibilidad total. No me gusta desperdiciar el procesamiento en él, pero también puede configurar un servidor de archivos persistente o incluso alojar un sitio web.

para una funcionalidad completa o incluso para que algunas de estas aplicaciones funcionen en algunos teléfonos, necesita acceso de root y hacer que las aplicaciones sean superusuarios

Puede probar lo siguiente en lugar de usar FTP:

  1. Instale ES File Explorer en su teléfono
  2. Inicie un punto de acceso en su teléfono
  3. Conecte la PC al punto de acceso de los teléfonos
  4. Obtenga la dirección IP de su PC
  5. Abra ES File Explorer en su teléfono, vaya a la pestaña de red y presione nuevo
  6. SeleccioneLAN
  7. En la casilla del servidor pon la dirección IP de tu PC
  8. Entonces podrá copiar o enviar libremente cualquier cosa en sus carpetas compartidas o carpetas públicas.
Esto requiere que la PC tenga carpetas compartidas/públicas, presumiblemente recursos compartidos SMB.

Paso 1: Haga clic con el botón derecho en el botón Inicio y haga clic en Símbolo del sistema (Administrador). Escriba el siguiente comando para comprobar la función de red alojada: netsh wlan show drivers

Si la red alojada es compatible: Sí, vaya al Paso 2; de lo contrario, si es No, entonces debe actualizar su controlador inalámbrico o su hardware.

Paso 2: Ahora, para configurar la conexión Ad Hoc, escriba este comando: netsh wlan sethostednetwork mode=allow ssid=su clave de nombre de red deseada=su contraseña. Para iniciar la red Ad Hoc, escriba además este comando: netsh wlan starthostednetwork

Si dice Error al iniciar, asegúrese de que el adaptador inalámbrico de su PC/computadora portátil esté habilitado.

Paso 3: Haga clic con el botón derecho en el ícono de red en el inicio de Quich, haga clic en Centro de redes y recursos compartidos y luego haga clic en Cambiar la configuración del adaptador. Luego, nuevamente, haga clic derecho en la red Wi-Fi y seleccione Propiedades. Vaya a la pestaña Compartir, marque la casilla Permitir que otros usuarios de la red se conecten a través de la conexión a Internet de esta computadora, si hay un menú desplegable, seleccione la conexión Ad Hoc que acaba de crear y finalmente haga clic en Aceptar.

Ahora puede conectar todos sus dispositivos Wi-Fi, como teléfonos móviles y otros dispositivos portátiles, a esta red Ad hoc y compartir archivos.

En una nota al margen: si tiene Windows 7, entonces desde Configurar una nueva conexión o red, uno puede crear fácilmente una conexión inalámbrica Ad Hoc a través de "Configurar una conexión inalámbrica Ad Hoc". El procedimiento anterior es para Windows 8.1.

Get filedrop (requiere que la persona a la que desea transferir el archivo lo tenga) Funciona de forma muy parecida a AirDrop pero en cualquier dispositivo. Lo uso a menudo cuando tengo que transferir archivos entre mis amigos. Hay dos opciones en una computadora, ya sea su aplicación o su sitio web

No admite la transferencia de archivos sin estar conectado a una red inalámbrica.

Sé que esto es demasiado poco y demasiado tarde, pero...

Traté de conectar mi teléfono (LG Motion en Stock 4.0.4) y no pude iniciar una red Ad Hoc desde el teléfono a mi PC. Escribí esta solución utilizando la aplicación 'Fast File Transfer' para establecer la red Ad Hoc y procedí desde allí.

http://forum.xda-developers.com/showthread.php?t=2272529

Con un poco de retoques (tal vez el truco del archivo wpa o una ROM personalizada), estoy seguro de que podría hacer que funcione solo con Airdroid, pero creo que la estabilidad de la ROM estándar es inherentemente mejor y esta es una solución rápida.

No, no es demasiado tarde, pero tampoco ha proporcionado ninguna información. Se espera que las respuestas en Stack Exchange sean independientes. Sin la información al otro lado de ese enlace, no hay nada de valor aquí. Como mínimo, considere lo que sucede cuando ese vínculo ya no funciona. Además, no "firmes" tus publicaciones. Por favor, lea nuestras preguntas frecuentes .

SuperbeamPro tiene la capacidad de compartir archivos entre Android y PC a través de wifi directo

Tomado directamente de la descripción de la aplicación: "Para usar esta aplicación, su computadora y su teléfono deben estar en la misma red de área local".
@Nit actualizó la respuesta
Esta sería una gran herramienta, pero la versión gratuita le permite mover archivos convenientemente solo en una dirección, desde el teléfono a la computadora. Además, la cantidad de anuncios es ridícula.

Te sugiero una aplicación llamada "Xender".

Xender para PC con Windows es la opción ideal para todos aquellos usuarios de Android que buscan una aplicación de transmisión de la mejor calidad para ayudarlos a transferir archivos a una velocidad increíblemente rápida.

De hecho, esta aplicación permite a sus usuarios transferir archivos de un dispositivo Android a otro sin requerir ninguna de las opciones de conectividad habituales, como 3G, Wi-Fi o incluso algo tan básico como una tarjeta SIM. Por lo tanto, puede ser la mejor opción para transferir archivos sin que te cueste nada por el tráfico móvil.

Xender usa su propio punto de acceso wifi temporal. Lo uso mucho y es un desastre, ya que anula la configuración personalizada del punto de acceso en Configuración .

Puede usar WeLine, Connect PC o recientemente Xender, Transfer & Connect PC, ambos creados por Anmobi.inc. Es una aplicación gratuita y utiliza wifi directo. Xender transfiere todo lo que necesitas entre tu teléfono y tu computadora, ya sea PC, MAC o Chromebook.

DESTACAR

☆ Manera simple de conectar su teléfono a la computadora escaneando el código QR. ¡Sin cables!

☆ No es necesario tener su teléfono y computadora en la misma WLAN, siempre y cuando ambos estén en línea con acceso a Internet. Y puede transferir archivos en ambos sentidos (es decir, Teléfono -> PC/MAC y PC/MAC -> Teléfono) de forma inalámbrica.

☆ Compatible entre tu teléfono Android y tu PC o MAC

☆ Acceso completo y administración de los recursos del teléfono, incluidas imágenes, música, videos, documentos, aplicaciones, archivos y carpetas.

☆ Admite la gestión de la tarjeta SD del teléfono desde su computadora.

☆ Transferencia de archivos bidireccional entre el teléfono y la computadora con alta velocidad de transferencia en modo de enlace directo.

☆ Reproduce la música de tu teléfono en tu computadora.

☆ Envíe imágenes desde el teléfono a la computadora y admita la visualización en pantalla completa.

La pregunta se refiere específicamente a soluciones para las que no necesita estar conectado, esto no cumple con los requisitos.

O puede usar wifi file transfer pro apk primero cree un punto de acceso, luego abra la aplicación y elija el botón de inicio, activará FTP en su teléfono y luego simplemente ingrese la dirección IP que se muestra en el navegador de su PC después de conectarse a su red

Esta solución es similar a la n. ° 1, pero no requiere software adicional en el lado de la PC. Una vez configurado, es fácil de usar. (... ejecutar un servidor FTP en la PC también puede representar un riesgo adicional, a menos que use SSH SFTP y todo esté configurado correctamente)

  • Instale el cliente SMB en Android. (AndSMB funciona)
  • Encienda el punto de acceso en Android (generalmente un ícono en el mismo menú desplegable que WiFi, pero primero debe configurarlo (una vez) en configuración->Conexiones inalámbricas y redes->Más->Anclaje a red y punto de acceso portátil->punto de acceso WiFi->configurar punto de acceso WiFi Ajuste el nombre de la red si lo desea e ingrese una contraseña.
  • Encienda el punto caliente. Por lo general, no podrá conectarse a WiFi y tener el punto de acceso al mismo tiempo. Cuando enciende el punto de acceso, apaga la conexión WiFi.

en computadora

  • Use su WiFi habitual para conectarse a su hotpot de Android, usando la contraseña que creó anteriormente.
  • Ejecutar desde un símbolo del sistema ipconfig /all
  • En la Conexión de red del adaptador de LAN inalámbrica en uso, anote la dirección IPv4, copie solo los números y los puntos, no la parte (Preferida) si está incluida.
  • Asegúrese de tener activado el uso compartido de archivos. Para Win 10, su Panel de control\Todos los elementos del Panel de control\Centro de redes y recursos compartidos\Configuración de uso compartido avanzado En el menú desplegable Privado, active el uso compartido de archivos e impresoras . Esto significa que cualquier persona conectada a su LAN local a través de un cable, o a través de sus enrutadores inalámbricos, puede acceder a archivos e impresoras en esa PC, iniciando sesión (como si estuvieran en esa PC).

En Andriod

  • En el cliente SMB, agregue un servidor SMB
  • Anfitrión: use el número de IP anterior
  • nombre de usuario: use el nombre de usuario que usa cuando inicia sesión en su PC
  • contraseña: por lo general, déjela en blanco e ingrese cada vez
  • dominio - dejar en blanco
  • directorio local - normalmente se usa por defecto
  • Directorio remoto: normalmente /users/yourPcUserNameHere/desktop
  • Ahorrar

Una vez configurado, para usar

  • En Android, encienda el punto de acceso (generalmente solo un botón en el mismo menú desplegable que Wifi)
  • En la PC, use WiFi para conectarse al punto de acceso
  • en Android ejecutar cliente SMB
  • Usa la contraseña de tu PC
  • Obtener o colocar archivos en ambas direcciones

Después de transferir los archivos

  • En Android, desactive el punto de acceso. Por lo general, vuelve a encender WiFi. Por lo general, se conecta automáticamente.
  • En la PC, una vez que el punto de acceso está apagado, generalmente se conecta automáticamente a su WiFi local habitual.