Lea / escriba cualquier carpeta, incluida la tarjeta SD, en su dispositivo Android con este servidor ftp. Puede hacer una copia de seguridad de sus fotos en su PC, copiar música y películas a su dispositivo, etc.
Si aún no tiene un cliente ftp, recomiendo el cliente FileZilla (puede descargarlo en http://filezilla-project.org/) pero también puede usar el explorador de archivos en Windows.
La versión gratuita no permite la pantalla de paisaje.
caracteristicas:
Use cualquier interfaz de red en su dispositivo, incluyendo: WIFI, Ethernet, red móvil, USB ...
Usuario anónimo (se puede deshabilitar).
Un usuario de Ftp (se puede deshabilitar). Nombre y contraseña pueden ser cambiados.
El directorio de inicio puede ser el directorio raíz,
Modo de solo lectura
Modos pasivo y activo.
Mostrar archivos ocultos.
Carpeta de inicio personalizada.
Opción para ejecutar el servidor como un servicio en primer plano.
Modo de ahorro de energía.
Idiomas admitidos: inglés, español, rumano, francés, italiano, húngaro, alemán, chino, portugués, coreano, ruso y catalán.
Intenciones:
com.theolivetree.ftpserver.StartFtpServer
com.theolivetree.ftpserver.StopFtpServer
QUE HACER:
Ejecute el servidor como usuario root (solo dispositivos rooteados).
Soporte TLS / SSL para conexiones seguras.
Cómo conectarse con el servidor Ftp usando un cable USB:
Esto puede ser útil cuando tienes un cable USB y no hay una red disponible.
1) En su teléfono, vaya a Configuración-> Aplicaciones-> Desarrollo y configure la opción "Depuración de USB".
2) Conecte su teléfono a su PC usando un cable USB.
3) Inicie el servidor adb. En su PC, ejecute el comando "adb start-server".
adb es un programa que puedes encontrar en sdk de Android. Por lo general, lo encontrará en android-sdk \ platform-tools \ adb.
4) Reenviar puertos necesarios desde su PC a su teléfono. En su PC, ejecute el comando "adb forward tcp: 2221 tcp: 2221"
Deberá repetir este paso para todos los servidores FTP y pasivos configurados en su teléfono. Será más fácil si usa una pequeña gama de puertos pasivos.
Con esto, cualquier conexión en su PC a 127.0.0.1:2221 será reenviada a su teléfono en el puerto 2221.
5) Ejecute el servidor Ftp en su teléfono, abra la configuración y en "Interfaces de red" seleccione "Bucle invertido (127.0.0.1)" o "Todo"
6) Inicie el servidor ftp.
7) En su PC, conecte su cliente ftp a ftp://127.0.0.1:2221 (el puerto puede ser diferente, depende de la configuración de su servidor Ftp).
Las conexiones en este modo deben ser siempre iniciadas por PC, de modo que solo el modo pasivo esté disponible cuando se usa una conexión USB.
Permisos necesarios:
INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
Permiso de red para habilitar el servidor para abrir la comunicación de red con clientes ftp.
WRITE_EXTERNAL_STORAGE
Permite al servidor ftp escribir los archivos recibidos de los clientes ftp en la tarjeta SD.
WAKE_LOCK
Mantiene el teléfono encendido solo mientras el servidor se está ejecutando. Si el teléfono no se activa, las conexiones con el servidor ftp pueden fallar.
Bibliotecas utilizadas por este programa: Apache ftp server v1.0.6. Licencia Apache2. Android viewflow pakerfeldt (01 / noviembre / 2011). Licencia de Apache2: http://www.apache.org/licenses/LICENSE-2.0.html
Agradecimientos especiales a: Beatriz Vera, Surjit Panda, Alex Sovu, Balazs David Molnar, Damien Varvenne, Simone Balducci, Juanvi, Chengcheng Hu, Noelia, Noxa Tagakov, Joon Lim, Tomokazu Wakasugi y Paulino Feitio.