Transferir arquivos entre Android e Linux – sem problemas de MTP

Transferir arquivos entre Android e Linux – sem problemas de MTP

Última atualização :

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:

  1. Device Connect — seu telefone executa um servidor HTTP, você o abre no Firefox.Configuração zero no Linux.
  2. 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:

  1. Abra AnExplorer → toque em ☰ → Conexão do dispositivoIniciar
  2. Anote o endereço: http://192.168.1.42:8080

No Linux:

  1. Abra o Firefox (ou Chrome/Chromium/Brave — qualquer coisa com um navegador)
  2. Digite o endereço → Enter
  3. 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:

  1. Abra AnExplorer → ☰ → RedeSFTP
  2. Toque em + para adicionar uma nova conexão
  3. Host: seu IP Linux (por exemplo, 192.168.1.100 ), Porta: 22
  4. Nome de usuário: seu login do Linux, Senha: sua senha do Linux
  5. 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 scp ou rsync — mesmas credenciais, mesma porta
  • Acesso total ao sistema de arquivos - navegue em /home , /media , /mnt , até mesmo /etc se 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:

  1. AnExplorer → ☰ → Rede → SMB → toque em +
  2. Digite o IP do Linux, nome de compartilhamento, nome de usuário, senha do Samba
  3. 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 detectadogvfs-mtp falha 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étodoVelocidadeConfiguração do LinuxConfiabilidadeMelhor para
Conexão de dispositivo20–50MB/sNenhum (navegador)ExcelenteTransferências rápidas, qualquer distribuição
SFTP (para Linux)20–40MB/sSSH em execução (geralmente padrão)ExcelenteAcessando arquivos Linux pelo telefone
Samba/PME30–60MB/sInstalar + configurar o SambaExcelentePasta compartilhada sempre disponível
Conexão KDE10–30 MB/sInstale o KDE ConnectBomNotificações + arquivos pequenos
LocalSend20–50MB/sInstale LocalSendBomPlataforma cruzada, código aberto
MTP (USB)10–30 MB/sNenhum (integrado)Fraco no LinuxÚltimo recurso
ADB empurrar/puxar30–50 MB/sInstale o ADBBomSomente desenvolvedores

Guias relacionados

Perguntas frequentes

Direitos Autorais © DWorkS 2011 – 2026 Todos os direitos reservados