Como o título diz, preciso encontrar uma maneira rápida e confiável de transferir arquivos entre meu laptop Linux (OpenSUSE com KDE 4) e meu telefone Android (Samsung Galaxy S3 Neo).
Eu já tentei vários métodos
- Protocolo MTP através de uma conexão de cabo USB física;
- Protocolo FTP por WiFi, fornecido pelo aplicativo ES File Manager ;
- Conexão Bluetooth;
- KDE Connect via WiFi;
mas tudo parece ser lento, não confiável ou ambos; o que quero dizer é que, não importa que tipo de conexão eu tente, sempre descubro que meus arquivos estão sendo transferidos em baixa velocidade (na faixa de 100 ~ 500 Kb / s) ou, quando a velocidade é um pouco mais aceitável ( alguns Mb / s), a conexão é interrompida com mais frequência; Realmente me dá nos nervos ter que esperar uma hora, mais ou menos, para transferir algumas músicas ou arquivos de vídeo entre meus dispositivos, ou ter que reiniciar o processo pela enésima vez, porque de repente ele para de funcionar; afinal, atualmente, uma ponderação de tamanho de arquivo na faixa de centenas de Mb é a norma para arquivos de tamanho médio, não estou falando em transferir todo o conteúdo do disco rígido.
Meus vários testes me mostraram que o MPT é a maneira mais complicada, mesmo que ela atinja as melhores velocidades durante o trabalho (mas esse tipo de conexão é muito frequente para ser útil), enquanto o outro parece ser mais confiável, mas com velocidades tão baixas que tornam todo o processo um desperdício de tempo (como eu disse, não acho aceitável ter que esperar uma hora para transferir um álbum de música, um episódio de uma série de TV ou qualquer outro arquivo que pesa mais que alguns MB).
Qual é a minha melhor opção para executar esta tarefa simples? Lembre-se de que gostaria de fazê-lo sem usar nenhum serviço on-line (Dropbox, Google Drive ou qualquer coisa assim); acho absurdo transferir alguns arquivos pessoais entre dois dispositivos pessoais localizados na mesma sala física em que estou. precisa usar um servidor localizado, muito provavelmente, em outro continente.
fonte
adb push
é rápido e confiável.Respostas:
KDE connect. Estou transferindo fotos do meu telefone com 35 megabytes por segundo no meu wifi em casa. No meu local de trabalho, a rede / wifi é consideravelmente mais pobre: recebo apenas 0,5 megabyte por segundo. Mesmo computador - mesmo telefone.
Criar um wifi compartilhado no computador através do gerenciador de rede pode acelerar bastante as coisas. (Lembre-se de definir um código wifi para não abrir a rede)
fonte
Use push / pull do ADB. Ou acho que alguns dispositivos suportam a transferência em massa pré-MTP USB. Pode ser necessário ativá-lo primeiro. Embora o adb seja provavelmente o melhor para transferências grandes e rápidas.
fonte
Permissões parecem ser um problema frequente. eu uso
o último diretório pode ser gravado pelo usuário joe, ao contrário dos diretórios do sistema que requerem um telefone raiz.
Nb isso invoca automaticamente
adb start-server
; para arrumar,adb kill-server
após a transferência do arquivo.O arquivo que acaba na pasta Download pode ser movido com as funções 'selecionar' e 'mover' do menu do telefone.
Se você está tentando modificar o funcionamento interno do telefone, precisa de acesso root ...
fonte
Concordo que copiar arquivos via WiFi entre o computador Linux e o telefone Android é absurdamente difícil. A ferramenta mais conveniente para este IMO é o KDE Connect, no entanto, no meu caso, costuma ter problemas na direção Linux -> Android, retornando erros sem comentários significativos.
Para Linux -> direção Android, no meu caso, a solução FTP pura funciona melhor. Minha configuração:
Linux: Eu uso o serviço vsftpd como um servidor FTP:
- um ótimo artigo sobre como configurar um servidor FTP passo a passo, você pode encontrar aqui: https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux
- às vezes você deseja verificar o status do seu serviço vsftpd, como fazê-lo, você pode encontrar aqui: /ubuntu/19320/how-to-enable-or-disable-services
Após a configuração acima, crie uma nova conexão FTP no Total Commender App (usuário: anônimo, IP: [verifique no Linux usando o comando ifconfig - wlan0, provavelmente iniciará com 192.168.], SSL: não, nome: [seu favorito nome da conexão]).
Depois de conectar o TC ao servidor FTP no seu Linux, você pode copiar arquivos do computador Linux para o dispositivo Android: em um painel, você tem a pasta do servidor FTP no Linux e, no outro, você pode escolher qualquer diretório no Android e copiar arquivos de um para outro.
fonte
Talvez dê uma olhada no Airdroid , que deve transferir os arquivos localmente via Wi-Fi.
fonte
Se você possui samba na sua caixa Linux, o "FolderSync lite" funciona muito bem, mas principalmente para manter os pares de diretórios sincronizados; portanto, é bom para músicas e fotos, mas não tanto para transferências pontuais.
Como já foi dito,
adb push
é uma boa maneira de mover arquivos para o telefone através de uma conexão a cabo. Alguém deve escrever um adbfs para o fusível. :)fonte
O uso do SSH Server e do Filezilla oferece velocidades aceitáveis de transferência sem fio, transferências de arquivos confiáveis e seguras, na minha opinião.
fonte
Descobri que ele só funciona com USB se eu usar o cabo fornecido com esse dispositivo ou um dispositivo semelhante. O cabo USB do meu tablet Samsung desativado funciona bem com minha substituição do Android Onix. A única coisa que funciona para o meu telefone é o cabo que veio com ele. Outros cabos de carregamento / transferência USB não funcionam ou não totalmente: não copiam arquivos .mp3, por exemplo. Não faço ideia do porquê disso. Mas os cabos que não são de dispositivos geralmente não aparecem como um dispositivo USB.
fonte