Android ↔ Transferência de arquivos Linux – Evite a dor do MTP
Se você já tentou conectar um telefone Android a um desktop Linux por USB, conhece a frustração.O MTP no Linux é gerenciado por libmtp e gvfs-mtp — bibliotecas que são notoriamente instáveis.Desconexões no meio da transferência, congelamento do Nautilus, arquivos parecendo corrompidos ou o telefone simplesmente não foi detectado.
AnExplorer evita totalmente o MTP.Duas abordagens que realmente funcionam de forma confiável em qualquer distribuição Linux:
- Device Connect — seu telefone executa um servidor HTTP, você o abre no Firefox.Configuração zero no Linux.
- Cliente SFTP — AnExplorer conecta-se ao SSH da sua máquina Linux.A maioria das máquinas Linux executa SSH imediatamente.
Ambos funcionam via Wi-Fi.Sem cabos, sem drivers, sem depuração mtp-detect.
Abordagem 1: Conexão de Dispositivo (Telefone → Linux, Configuração Zero)
Este é o método "simplesmente funciona".Seu telefone se torna um servidor web;O navegador do Linux é o cliente.
No seu telefone:
- Abra AnExplorer → toque em ☰ → Conexão do dispositivo → Iniciar
- Anote o endereço:
http://192.168.1.42:8080
No Linux:
- Abra o Firefox (ou Chrome/Chromium/Brave — qualquer coisa com um navegador)
- Digite o endereço → Enter
- O sistema de arquivos do seu telefone aparece – navegue, baixe, carregue, renomeie, exclua
É isso.Não apt install nada.Sem Flatpak.Sem pressão.Sem PPA.Apenas um navegador que você já possui.
O que você pode fazer:
- Baixe arquivos do telefone para Linux (clique em qualquer arquivo)
- Carregar arquivos do Linux para o telefone (botão Upload → seletor de arquivos)
- Crie pastas, renomeie arquivos, exclua — gerenciamento completo de arquivos no navegador
- Transfira vários arquivos de uma vez
Velocidade: 20–50 MB/s em Wi-Fi de 5 GHz.Mais rápido que o MTP na prática e infinitamente mais confiável.
Funciona em qualquer distribuição: Ubuntu, Fedora, Arch, Debian, openSUSE, Mint, Pop!_OS, Manjaro — se tiver um navegador web, o Device Connect funciona.Sem pacotes específicos de distribuição, sem inferno de dependências, sem PPA para adicionar.É por isso que é o primeiro método recomendado para usuários Linux que desejam apenas mover arquivos sem pensar na infraestrutura.
Abordagem 2: Cliente SFTP (Linux → Telefone, acessar arquivos Linux)
Máquinas Linux quase sempre executam OpenSSH.O cliente SFTP de AnExplorer se conecta diretamente a ele - dando a você acesso total ao seu sistema de arquivos Linux a partir do seu telefone.
No Linux (verifique se o SSH está em execução):
systemctl status sshd
Se não estiver em execução: sudo systemctl enable --now sshd
Anote o IP da sua máquina Linux: ip addr show ou hostname -I
No seu telefone:
- Abra AnExplorer → ☰ → Rede → SFTP
- Toque em + para adicionar uma nova conexão
- Host: seu IP Linux (por exemplo,
192.168.1.100), Porta:22 - Nome de usuário: seu login do Linux, Senha: sua senha do Linux
- Toque em Conectar
Todo o seu sistema de arquivos Linux aparece em AnExplorer .Navegue /home/username/ , copie arquivos para o seu telefone ou faça upload do telefone para o Linux.
Por que os usuários do Linux preferem isso:
- O SSH já está em execução — nenhum software adicional para instalar ou configurar
- Criptografado por padrão (ao contrário de FTP ou HTTP) — todos os dados trafegam pelo túnel SSH
- Funciona remotamente por VPN (não apenas por Wi-Fi local) - acesse sua caixa Linux doméstica de qualquer lugar
- Familiar para quem usa
scpoursync— mesmas credenciais, mesma porta - Acesso total ao sistema de arquivos - navegue em
/home,/media,/mnt, até mesmo/etcse seu usuário tiver permissão - Marcado em AnExplorer — salve a conexão para acesso com um toque na próxima vez
Usos práticos:
- Extraia um arquivo da sua estação de trabalho Linux para o seu telefone antes de sair de casa
- Acesse a biblioteca de mídia do seu servidor doméstico a partir do seu telefone no sofá
- Faça upload de fotos do seu telefone diretamente para o arquivo de fotos da sua máquina Linux
- Navegue pelos arquivos do projeto em sua máquina de desenvolvimento a partir do seu telefone durante uma reunião
Abordagem 3: Samba/SMB (pasta compartilhada, sempre disponível)
Se você compartilha pastas em sua máquina Linux via Samba, AnExplorer se conecta como um cliente SMB:
No Linux (configuração única do Samba):
sudo apt install samba
sudo nano /etc/samba/smb.conf
Adicione um compartilhamento, defina uma senha do Samba ( sudo smbpasswd -a username ), reinicie: sudo systemctl restart smbd
No seu telefone:
- AnExplorer → ☰ → Rede → SMB → toque em +
- Digite o IP do Linux, nome de compartilhamento, nome de usuário, senha do Samba
- Conecte-se – sua pasta compartilhada aparece
Uma vez marcado, é possível acessar com um toque na barra lateral de AnExplorer sempre que ambos os dispositivos estiverem na mesma rede.
Quando o Samba faz sentido no Device Connect:
- Você deseja uma pasta compartilhada persistente que esteja sempre disponível (não apenas quando você inicia manualmente um servidor)
- Vários dispositivos precisam acessar a mesma pasta Linux (telefone, tablet, TV)
- Você já está executando máquinas Samba para Windows em sua rede
- Você deseja colocar os arquivos em uma pasta no Linux e retirá-los do seu telefone mais tarde, sem qualquer etapa manual
Por que não MTP por USB?
O MTP no Linux tem sido problemático há mais de uma década.Problemas comuns:
- Telefone não detectado —
gvfs-mtpfalha ao enumerar o dispositivo - Nautilus/Dolphin congela – o gerenciador de arquivos trava ao navegar no armazenamento do telefone
- Corrupção na transferência — os arquivos chegam incompletos ou corrompidos, especialmente vídeos grandes
- Sem acesso simultâneo — apenas um aplicativo pode acessar o MTP por vez
- Problemas de permissões — regras do udev necessárias em algumas distros
Isso não é culpa de AnExplorer - são problemas de pilha MTP do Linux.O Device Connect e o SFTP ignoram toda a camada MTP usando protocolos de rede padrão que o Linux gerencia perfeitamente.
Para os curiosos tecnicamente: o MTP foi projetado pela Microsoft para reprodutores de mídia portáteis no início dos anos 2000.Nunca foi concebido para transferência de arquivos de uso geral.O Linux o adotou com relutância porque o Android o escolheu como protocolo USB padrão (substituindo o USB Mass Storage, que tinha seus próprios problemas de desmontagem).O resultado é um protocolo que ninguém adora, implementado por bibliotecas que ninguém mantém bem, em um sistema operacional que possui protocolos nativos de compartilhamento de arquivos muito melhores disponíveis (SSH, SMB, HTTP).AnExplorer permite que você use esses protocolos melhores.
Notas específicas da distribuição
Ubuntu/Debian: SSH geralmente não é instalado por padrão nas edições desktop.Instale com sudo apt install openssh-server .No Ubuntu Server, está pré-instalado.
Fedora/RHEL: SSH está instalado, mas pode não estar habilitado.Comece com sudo systemctl enable --now sshd .O firewall pode bloquear a porta 22 – abra-a com sudo firewall-cmd --add-service=ssh --permanent && sudo firewall-cmd --reload .
Arch Linux: Instale com sudo pacman -S openssh e habilite com sudo systemctl enable --now sshd .
Linux Mint/Pop!_OS: O mesmo que Ubuntu — sudo apt install openssh-server se não estiver presente.
Para o Samba, todas as principais distros o empacotam: apt install samba (Debian/Ubuntu), dnf install samba (Fedora), pacman -S samba (Arch).
Comparação: métodos de transferência do Linux
| Método | Velocidade | Configuração do Linux | Confiabilidade | Melhor para |
|---|---|---|---|---|
| Conexão de dispositivo | 20–50MB/s | Nenhum (navegador) | Excelente | Transferências rápidas, qualquer distribuição |
| SFTP (para Linux) | 20–40MB/s | SSH em execução (geralmente padrão) | Excelente | Acessando arquivos Linux pelo telefone |
| Samba/PME | 30–60MB/s | Instalar + configurar o Samba | Excelente | Pasta compartilhada sempre disponível |
| Conexão KDE | 10–30 MB/s | Instale o KDE Connect | Bom | Notificações + arquivos pequenos |
| LocalSend | 20–50MB/s | Instale LocalSend | Bom | Plataforma cruzada, código aberto |
| MTP (USB) | 10–30 MB/s | Nenhum (integrado) | Fraco no Linux | Último recurso |
| ADB empurrar/puxar | 30–50 MB/s | Instale o ADB | Bom | Somente desenvolvedores |
Guias relacionados
- Transferir Android para PC — Guia específico do Windows
- Transferir Mac para Android — guia específico para macOS
- SFTP no Android — configuração completa do cliente SFTP
- SMB no Android — configuração completa do cliente SMB
