Puedes utilizar el servidor Samba para conseguirlo, y para ello te recomiendo Unidad LAN .
Versión de prueba ( toda la funcionalidad disponible ) : Limitación del ancho de banda a 0,5 MB/s. Compra la aplicación y transfiere hasta 50 MB/s (100 veces más rápido), dependiendo de la velocidad máxima de tu wifi.
De este modo, el dispositivo actúa como una unidad de red en la que se pueden manipular archivos/carpetas (copiar/pegar/mover/borrar, etc.) como si estuvieran en una unidad local. Sin embargo, un obstáculo poco conocido es que Windows puede acceder a un recurso compartido samba sólo en el puerto TCP 445, y en un Android no rooteado una aplicación normal no puede escuchar en el puerto 445.
Como se menciona arealdy en este post: Uso del servidor SMB sin acceso a root ,
SMB se ejecuta en ports 137-139
(UDP y TCP) utilizando NetBIOS o en sistemas más nuevos (a partir de Windows Vista) directamente en TCP port 445
donde en este último caso los nombres de los ordenadores son resueltos por el LLMNR (Link-local Multicast Name Resolution) que se ejecuta en el puerto UDP puerto 5355
.
Así, las aplicaciones que no se ejecutan como Root no pueden enlazar con los puertos sin privilegios (<1024). Esto es posible, sin embargo, utilizando el mapeo de puertos TCP. Necesitas instalar un software de mapeo de puertos.
Instrucciones
- Instalar el port forwarder - Reenvío multipuerto (la sugerida en el tutorial de App)
- Configurar el reenvío de puertos:
-
Las normas que aplicaremos :
-
Reescribir los paquetes TCP salientes a ip-phone :445
convertirse en ip-phone :1445
-
Clonación de paquetes UDP salientes a cualquier :137
convertirse en cualquier :1137
-
Clonación de paquetes UDP salientes a cualquier :138
convertirse en cualquier :1138
Nota: Clonamos el UDP
paquetes para no romper el descubrimiento de la red real.
- Añadir reglas TCP, UDP y guardar
![enter image description here]()
- Cambie los puertos en la configuración de la unidad LAN, haga clic en el botón Guardar e inicie el servidor:
![enter image description here]()
- Vuelva al Explorador en los lugares de la red (Windows), y acceda a la unidad LAN
![enter image description here]()
Agradecimientos
Unidad LAN - Servidor de intercambio de archivos Samba SMB1 y SMB2
1 votos
Posible duplicado de esto (con una gran redacción de 3 métodos): Android.stackexchange.com/questions/91900/
0 votos
@trishmapow Esa es una buena respuesta. Aunque no tengo problemas con las soluciones inalámbricas, a diferencia de esa pregunta. Mi mayor prioridad es la capacidad de acceder a los archivos como si estuvieran en una unidad local, para poder moverlos, hacer copias de seguridad, hacer la comprobación de archivos duplicados utilizando un software que sólo funciona en archivos locales, etc.