Como conectar dispositivos MTP via USB?

46

Como conectar um dispositivo MTP ao Ubuntu via USB? Muitos dispositivos populares, como todos os telefones Android 4.0, têm apenas MTP ou PTP como uma opção de conexão, sem armazenamento em massa USB mais .

Considerando o popular Samsung S3: conectando como MTP ou PTP: nenhum deles permite ver fotos salvas como padrão pela câmera do telefone na pasta DCIM no cartão SD externo. Problemas semelhantes com modelos anteriores (com Android 2.x) eram solucionáveis ​​por 'utilitários usb' nas configurações de rede e sem fio, mas isso não está mais presente no Android 4.0.

dez93_2000
fonte

Respostas:

16

Experimente o aplicativo "AirDroid" da Play Store. Ele permite que você use uma interface baseada em navegador (no seu computador) para transferir arquivos de um PC com Windows / Linux. Como é uma interface de usuário baseada em navegador, não é necessário instalar nada no lado do PC.

pf roc
fonte
3
AirDroid quer permissões excessivas como lista de contatos. Para transferência de arquivos?
Guido Kanschat 27/10/19
O @GuidoKanschat pode enviar o arquivo para o contato deles não: P
Todos já estão em
32

Instale o gmtp e use-o para conectar-se ao telefone ou tablet:

sudo apt-get install gmtp
BЈовић
fonte
3
Impressionante, ainda funciona para o S5 e o Kubuntu 15.10 #
Michael Michael
1
Funciona com o Ubuntu 16.04 LTS (desde junho de 2018)
champost
9

Você acabou de instalar jmtpfs(via sudo apt-get install jmtpfs). Depois de conectar seu telefone via USB, ative a transferência de arquivos MTP no telefone e ela aparecerá como dispositivo USB no seu computador. Você pode acessar todo o sistema de arquivos (e não apenas as imagens, como no PTP) do seu dispositivo Android.

Isso funcionou para mim com o (K) Ubuntu 14.04 LTS e meu Motorola Moto G.

Edgar
fonte
Allright, funcionando bem para o meu em UbuntuStudio 16,04 x386 com Samsung Galaxy J5 (Só eu tenho que reiniciar o PC para trabalhar)
Indacochea wachin
Também funcionou muito bem com a minha configuração - Kubuntu 16.04 e Samsung Galaxy Core Prime
Kouber Saparev
Não funciona com o Ubuntu 18.04 e o Moto G :( #
31418 Peter Dotchev
6

Consegui fazer isso usando o seguinte:

$ sudo apt-get install mtp-ferramentas mtpfs
telefone $ mkdir
... Conecte o telefone, defina o modo usb como MTP ...
$ sudo mtpfs -o allow_other phone
... Tentar fazer qualquer coisa com o novo sistema de arquivos agora levará um minuto ou mais, apenas seja paciente ...
... Finalmente, você pode acessar seu telefone e fazer o que quiser, então ...
telefone $ sudo umount

Aqui está a versão em que isso funcionou:

$ mtpfs --version
Versão da biblioteca do FUSE: 2.8.6
versão fusermount: 2.8.6
usando a interface do kernel do FUSE versão 7.12

Não tive sucesso perfeito, mas consegui tirar alguns arquivos do telefone. Eu imagino que isso melhore à medida que o software mais recente for lançado.

Mark Hildreth
fonte
Isso funciona bem no Quantal, mas não no Precise :( Acho que a versão do libmtp é muito antiga #
KayEss 16/12/12
@KayEss Estou no 12.04 (PP) e funcionou sem problemas, então YMMV eu acho
TankorSmash
1
única abordagem que funcionou fora da caixa!
Pa'18
2

Não há GUI necessária para a transferência de arquivos (Ninguém no Ubuntu está interessado em fazer uma GUI apenas para transferência de arquivos). E também não há necessidade de plugins para o Nautilus. Eu uso o Samsung Galaxy Mini (Android 2.2 ~ Froyo) e estou fazendo a transferência de arquivos até agora de três maneiras: conexão Bluetooth, conexão a cabo ou usando o aplicativo Ubuntu One.

Para a conexão do cabo, você pode fazer isso facilmente, conecte o cabo, aguarde um pouco e escolha o modo de armazenamento em massa. Acesso e transferência de arquivos via Nautilus. Se você deseja fazer o telefone como modem, acesse aqui: http://shiliarr95z.weebly.com/2/post/2011/07/connecting-samsung-galaxy-mini-android-phone-to-ubuntu-1104-as -modem.html .

Para conexão Bluetooth, você pode acessar aqui: http://shiliarr95z.weebly.com/2/post/2011/08/howto-transfer-files-via-bluetooth-laptop-to-samsung-galaxy-mini-android-phone -vice-versa.html um pouco complicado, mas divertido também.

Usar o aplicativo Ubuntu é o mais fácil. No lado do telefone, basta ir ao Android market e instalar o aplicativo Ubuntu one. o compartilhamento de fotos é executado em segundo plano em um instante. No lado do Ubuntu, basta se registrar no Ubuntu One (clique no ícone de envelope e escolha Ubuntu One). E, você tem GUI no lado do telefone (no lado do Ubuntu, você recebe apenas uma mensagem OSD)

Shiliarr95z
fonte
2

Para o tecnicamente novato (incluindo eu), encontrei que apenas copiar o (s) arquivo (s) / foto (s) do SD e colá-lo no DCIM na memória do telefone permitirá copiar usando o modo de câmera USB. Em seguida, exclua o arquivo do telefone depois de baixar para o PC, se precisar limpar a memória do telefone.

  1. Vá para Meus arquivos.
  2. Selecione extSDCard
  3. Neste exemplo, selecionarei DCIM
  4. Pressione o botão de configurações no canto inferior esquerdo.
  5. Selecione Copiar.
  6. Marque a caixa de arquivos a serem copiados.
  7. Pressione copiar no canto superior direito.
  8. Retorne para Meus arquivos. 9 Selecione sdcard0
  9. Neste exemplo, selecionarei DCIM
  10. Pressione colar no canto superior direito.
  11. Saia, selecione o modo de câmera na opção USB e você poderá transferir usando o "meu computador" simples.
James
fonte
2

Eu encontrei mais um aplicativo chamado " Qlix ". Você pode baixá-lo no ubuntu software center.

É para transferir arquivos do PC para o celular Android .

obrigado

mukesh
fonte
2

Transfira arquivos entre o Ubuntu PC e seu telefone Android via wifi:

O aplicativo Xender no seu telefone Android permite transferir arquivos entre o Android e o PC.

Passos:

  • Instale o aplicativo Xender no seu dispositivo Android a partir do playstore.

  • Crie um hotspot wifi no seu pc Ubuntu seguindo este método e ligue-o.

  • Conecte seu telefone ao PC através do ponto de acesso criado.

  • Agora abra o aplicativo xender e selecione a opção "Conectar PC" no menu de configurações.

  • Ele irá gerar um endereço (como um endereço IP).

  • Coloque esse endereço no navegador da Web. Agora você pode transferir arquivos entre o telefone e o PC.

    insira a descrição da imagem aqui

Avinash Raj
fonte
1

Android USB

Na tela inicial, pressione Menu> Configurações> Conectar ao PC> neste menu, verifique se "Perguntar" está selecionado, se você deseja que ele seja exibido e pergunte qual o tipo de conexão que você deseja ao conectar o computador.

Ou você pode definir uma ação padrão também neste menu. Você pode configurá-lo para Carregar apenas, HTC Sync, Unidade de disco, Conexão de banda larga móvel.

Então o Ubuntu simplesmente o detectará como um MTP.

Uri Herrera
fonte
1

Se você não pode transferir músicas através do Rhythmbox, pode, como outros apontaram, transferir arquivos usando armazenamento em massa.

No meu Samsung Galaxy S II, você faz isso acessando: Aplicativos-> Configurações-> Configurações de conexão-> Armazenamento em massa USB

Então, se você conectar o cabo USB, ele deverá entrar no modo de armazenamento em massa USB. Se você disser sim, seu telefone estará disponível no Nautilus.

uvasal
fonte
1

A ramificação principal git da libmtp ( http://libmtp.git.sourceforge.net/git/gitweb-index.cgi ) suporta o S3. Se você souber como instalar / compilar a partir do código-fonte, poderá usá-lo até que uma nova versão seja lançada.

Eu não estou em uma máquina ubuntu no momento, então, infelizmente, não posso dar instruções exatas sobre dependências para compilação, etc. Mas isso deve ocorrer ao longo das seguintes linhas:

git clone git://libmtp.git.sourceforge.net/gitroot/libmtp/libmtp
cd libmtp

sudo apt-get install libtool libusb-dev checkinstall

./autogen.sh  (answering yes to any questions)
./configure --prefix=/usr/
make
sudo checkinstall  (answering any questions)

Então, você provavelmente deve transformá-lo em um pacote .deb, para poder instalá-lo sem interromper as dependências dos programas que deseja usar. Estou sem o meu conhecimento, mas este link parece fornecer informações: Compilando a fonte em um pacote DEB

Dave Vogt
fonte