
Sobre Ftp Server
Servidor FTP para dispositivos Android
Descrição
Controle e leia qualquer pasta em seu dispositivo Android, incluindo a carteira SD, utilizando este servidor FTP. Você pode fazer backup de fotos para o PC, copiar música e filmes para o dispositivo, entre outros.
Instalação de Cliente FTP
Se ainda não tiver um cliente FTP, recomendamos o FileZilla (baixe-o em http://filezilla-project.org/). Você também pode usar o explorador de arquivos no Windows.
Versão Gratuita
A versão gratuita não permite o uso em tela retrógrada.
Características
- Use qualquer interface de rede no seu dispositivo, incluindo: WIFI, Ethernet, Rede móvel, USB...
- Usuário anônimo (pode ser desabilitado).
- Um usuário FTP (pode ser desabilitado). O nome e a senha podem ser alterados.
- Pasta inicial pode ser a pasta raiz,
- Modo somente leitura.
- Modos passivo e ativo.
- Mostrar arquivos ocultos.
- Pasta de início personalizada.
- Opção de executar o servidor como um serviço de frente.
- Modo economia de energia.
- Suporte a idiomas: inglês, espanhol, romeno, francês, italiano, húngaro, alemão, chinês, português, coreano, russo e catalão.
Intenções
- com.theolivetree.ftpserver.StartFtpServer
- com.theolivetree.ftpserver.StopFtpServer
Ainda a fazer
- Executar o servidor como usuário root (apenas dispositivos rootados).
- Suporte TLS/SSL para conexões seguras.
Como conectar-se ao servidor FTP usando cabo USB
Esta funcionalidade é útil quando você tem um cabo USB e não há rede disponível.
- No seu telefone, vá para Configurações > Aplicações > Desenvolvimento e defina a opção "Debugamento USB".
- Conecte seu telefone ao seu PC usando um cabo USB.
- Inicie o servidor adb. No seu PC, execute o comando
adb start-server
.
O adb é um programa que você pode encontrar no SDK do Android. Geralmente você encontrará ele emandroid-sdk\platform-tools\adb
. - Forwarde os portos necessários do seu PC para o seu telefone. No seu PC, execute o comando
adb forward tcp:2221 tcp:2221
.
Você precisará repetir esta etapa para todos os portos FTP e passivos configurados no seu telefone. Será mais fácil se você usar uma faixa de portos passivos pequena.
Com isso, qualquer conexão no seu PC para 127.0.0.1:2221 será redirecionada para o seu telefone em porta 2221. - Execute o servidor FTP no seu telefone, abra as configurações e na seção "Interfaces de rede", selecione "Loopback (127.0.0.1)" ou "Todos".
- Inicie o servidor FTP.
- No seu PC, conecte o seu cliente FTP para ftp://127.0.0.1:2221 (a porta pode ser diferente, dependendo da configuração do seu servidor FTP).
Conexões nesse modo precisam sempre ser iniciadas pelo PC, então apenas o modo passivo está disponível quando usando a conexão por cabo USB.
Permissões necessárias
- INTERNET
- ACCESS_NETWORK_STATE
- ACCESS_WIFI_STATE
Permissão de rede para permitir que o servidor abra comunicação com clientes FTP.
-
WRITE_EXTERNAL_STORAGE
Permite que o servidor FTP escreva arquivos recebidos dos clientes FTP na carteira SD. -
WAKE_LOCK
Manter o telefone acordado enquanto o servidor estiver em execução. Se o telefone não estiver acordado, as conexões com o servidor FTP podem falhar.
Bibliotecas utilizadas neste programa: Apache FTP Server v1.0.6. Licença Apache2. Android viewflow pakerfeldt (01/Nov/2011). Licença Apache2: http://www.apache.org/licenses/LICENSE-2.0.html
Agradecimentos especiais:
- Beatriz Vera
- Surjit Panda
- Alex Sovu
- Balazs David Molnar
- Damien Varvenne
- Simone Balducci
- Juanvi
- Chengcheng Hu
- Noelia
- Noxa Tagakov
- Joon Lim
- Tomokazu Wakasugi
- Paulino Feitio
Este texto foi traduzido para o português mantendo a estrutura e o conteúdo original, incluindo as instruções detalhadas sobre como conectar-se ao servidor FTP usando um cabo USB.