Ligar o telemóvel Android 4 (Ice Cream Sandwich / Jelly Bean / KitKat)

43

Estou usando a versão US Model 16GB do Samsung Galaxy S3 (I747), mas não consigo montá-la no meu laptop por algum motivo. Eu tentei usar conexões FTP e MTP, mas nem trabalho.

O que devo fazer?

    
por Sitansh Rajput 17.09.2012 / 02:38

17 respostas

23

  

Atualização: O módulo GVFS-MTP está incluído na instalação padrão desde 13.04.   Para solucionar problemas, consulte esta análise .

Houve vários projetos para trazer suporte ao MTP para o Linux durante os últimos meses. Aqui está uma visão geral rápida:

GVFS

A melhor solução seria usar o GVFS por meio do recentemente lançado GVFS-MTP-backend para montar o seu telefone Android. Existem dois PPAs com uma versão mais recente do GVFS.

  1. ppa: langdalepl / gvfs-mtp

        sudo add-apt-repository ppa:langdalepl/gvfs-mtp
        sudo apt-get update && sudo apt-get dist-upgrade
    
  2. ppa: webupd8team / gvfs-libmtp

        sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
        sudo apt-get update && sudo apt-get dist-upgrade
    

Fonte:

    & lt; li & gt; & lt; link
  • link

go-mtpfs

Você pode usar go-mtpfs para montar seu smartphone Android.

Instale os pacotes necessários e obtenha a fonte:

sudo apt-get install golang-go libmtp-dev
sudo go get github.com/hanwen/go-mtpfs
sudo ln /usr/lib/go/bin/go-mtpfs /usr/local/bin/

Adicione-se ao grupo fusível (depois disso, efetue logout e faça o login novamente):

sudo adduser $USER fuse

Crie uma pasta para o seu telefone Android e monte-a com o go-mtpfs nessa pasta:

mkdir android
go-mtpfs android

Desmarque o seu telefone Android (aguarde o fim das operações de arquivo):

fusermount -u android

Fonte: link

jmtpfs

Você pode usar jmtpfs para montar o seu telefone Android.

Faça o download do jmtpfs, descompacte e mude para o diretório:

cd /tmp
wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gz
tar -xzf jmtpfs-0.4.tar.gz
cd jmtpfs-0.4

Adicione-se ao grupo fusível (depois disso, efetue logout e faça o login novamente):

sudo adduser $USER fuse

Instale os pacotes necessários, compile e instale (para questões de checkinstall, pressione enter) jmtpfs:

sudo apt-get install libmtp-dev libfuse-dev libmagic-dev checkinstall build-essential
./configure
make
sudo checkinstall

Crie uma pasta para o seu telefone Android e monte-a com jmtpfs nessa pasta:

mkdir ~/android
jmtpfs ~/android/

Desmarque o seu telefone Android (aguarde o fim das operações de arquivo):

fusermount -u ~/android

Fonte: link

    
por BuZZ-dEE 24.01.2013 / 14:54
14

Não vale a pena. Use algo como SSHDriod e, em seguida, conecte-se ao ssh. Há também servidores FTP e até mesmo NAS Driod que dá acesso cifs. O MTP não funciona bem e provavelmente continuará a não funcionar bem no futuro próximo.

Se você realmente quiser que o mtp funcione, certifique-se de configurar o Nexus NUNCA para bloquear a tela ou desligar a tela. Bloquear a tela com "bloquear" o protocal MTP também, causando todos os problemas de perda e conexão de dados. Desligar a tela no kernel padrão (pode até ser hardware) irá diminuir a CPU o máximo que puder e permitir muitos outros recursos poderosos de economia de energia, que resultarão em transferências horríveis (mas ainda em funcionamento).

    
por coteyr 28.11.2012 / 03:49
8

O MTP é uma tecnologia da Microsoft e não é oficialmente suportado no Linux. Eu tentei o Mtp-Tools muitas vezes também, sem sucesso. Se você considerar um método alternativo, tenho duas recomendações:

  • Usando o FTP, instanciando um servidor FTP em seu tablet usando Dados de software Cabo ou outro software.
  • Usando adb , que é uma ferramenta do Android SDK , para enviar e receber arquivos de tablets e telefones, através do USB Debug Mode . Para usar adb, trabalhe e execute adb push /source/path /destination/path. Melhor explicação:
por user91091 22.11.2012 / 16:14
6

Isto indica que Para o Ice Cream Sandwich, a transferência de arquivos do Ubuntu é tão simples quanto marcar a caixa de seleção PTP. Em poucos segundos, você está navegando no sistema de arquivos no Nautilus.

  

     

     

Fotos tiradas diretamente de: Fonte

    
por ulidtko 28.10.2012 / 00:45
5

Como Dan mencionou, um aplicativo de transferência de arquivos sem fio como o AirDroid é uma boa solução.

Esses aplicativos se enquadram em duas subcategorias:

  1. em que você acessa seus arquivos pelo navegador (AirDroid) e
  2. em que você faz o FTP em seu telefone usando um cliente de FTP como o FileZilla (e o servidor FTP).

Esse aplicativo é adequado para arquivos pequenos, mas para transferir filmes em HD, você precisaria de horas ou dias. A velocidade máxima de transferência no Ubuntu é de até 260 KB / s (por algum motivo), enquanto no Windows 7 é de até 1 MB / s.

Há o gMTP, que está disponível na loja de aplicativos, mas as chances são de que ele não funcionará no seu Galaxy S3 - ele não funciona no meu, na maioria das vezes. (Você tem que esperar o aplicativo pendurado; parece que ele trava sempre que você interage com o aplicativo, mas se ele se recuperar, então você sabe que funciona.)

Se você precisa de velocidade, a melhor solução é aquela postada pelo BuZZ-dEE, embora a fonte original seja o inglês:

link

Você precisará se sentir confortável com o terminal, compilando programas do código-fonte e editando o código-fonte. Se alguém precisar de um passo a passo, me avise.

    
por Frychiko 21.10.2012 / 03:56
4

gmtp fornece uma interface amigável para acessar novos dispositivos móveis e eu usei de forma confiável por anos.

link

    
por scottl 28.11.2012 / 08:03
4

Eu recomendaria 'Go-mtpfs'. Existem duas maneiras de usar este programa que devo explicar.

  1. Primeiro, instale o programa usando os seguintes comandos:

    sudo add-apt-repository ppa:webupd8team/unstable
    sudo apt-get update
    sudo apt-get install go-mtpfs
    

Usando o terminal

Se você quiser usar o programa através do terminal ou se simplesmente odeia a união.

  1. Monte o seu dispositivo MTP

    Para montar seu dispositivo, faça o seguinte comando.

    go-mtpfs /media/MyAndroid'
    

    Deixe seu terminal aberto por tanto tempo que você use seu dispositivo.

  2. Para desmontar seu dispositivo MTP

    Feche o terminal ou faça Ctrl + C para terminar o programa.

     fusermount -u /media/MyAndroid
    

Usando o Unity Launcher personalizado

  1. Primeiro, instale o iniciador:

    sudo apt-get install go-mtpfs-unity
    
  2. Pressione o botão do Ubuntu no lançador de unidade. Procure por "Mount Android Device". E arraste o ícone para a barra de unidades.

  3. Em seguida, basta clicar com o botão direito no ícone e você deve receber isto:

Aproveite o seu dispositivo Android que agora funciona perfeitamente no Ubuntu: D.

fonte

    
por Thomas15v 10.03.2013 / 11:44
3

Esta postagem é semelhante a o primeiro que você vinculou, mas os passos são um pouco diferentes. Pode ajudar tentar.

As etapas estão resumidas abaixo por conveniência.

  

Aviso de isenção

     

Eu pessoalmente não tentei os seguintes passos. Não posso garantir sua segurança ou utilidade. Use a seu próprio risco.

Montagem

  1. Instale os pacotes relevantes:

    sudo apt-get install mtp-tools mtpfs
    
  2. Crie uma nova regra udev usando o seguinte comando (requer senha):

    gksu gedit /etc/udev/rules.d/51-android.rules
    
  3. Aqui, vamos desviar um pouco dos passos publicados com base em um comentário da postagem vinculada. Em um terminal, execute lsusb com o seu Nexus 7 conectado via USB. Você deve ver a saída da seguinte forma:

    Bus 001 Device 010: ID 18d1:4e41 Google Inc.
    

    Mantenha os dois valores separados por dois pontos após a parte ID em mente para a próxima etapa. Eles são o que você deve definir ATTR{idVendor} e ATTR{idProduct} para, respectivamente.

  4. Digite o seguinte texto no arquivo, tudo em uma única linha (os valores numéricos usados são aqueles das etapas postadas originais):

    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666", OWNER="your-username-in-ubuntu"
    

    Como exemplo, usando meu nome de usuário e os valores do comentário , a linha que eu colocaria seria:

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0666", OWNER="christopher"
    
  5. Crie um ponto de montagem para o seu Nexus 7:

    sudo service udev restart
    sudo mkdir /media/Nexus7
    sudo chmod a+rwx /media/Nexus7
    
  6. Se o seu Nexus 7 ainda não estiver conectado, faça isso agora. Em seguida, execute o seguinte comando no Ubuntu para acessá-lo:

    sudo mtpfs -o allow_other /media/Nexus7
    

    Isso deve permitir que você use o Nautilus para navegar no seu Nexus 7 e transferir arquivos.

Desmontando

Quando você terminar o que quer que esteja transferindo, execute o seguinte comando para desmontar seu Nexus 7 antes de desconectá-lo:

sudo umount mtpfs

E caso isso não funcione ...

... você pode dar uma olhada em uma suposta maneira mais confiável de se conectar aqui .

    
por Christopher Kyle Horton 30.12.2012 / 01:39
2

Se o seu computador e o Nexus estiverem na mesma rede Wi-Fi, você poderá usar um aplicativo chamado AirDroid. É grátis

link .

  1. Abra o aplicativo no dispositivo.

  2. Acesse web.airdroid.com no navegador da web do computador.

  3. Insira a senha gerada no dispositivo no aplicativo da Web.

  4. Conecta-se automaticamente. Você pode transferir arquivos, ver contatos e muitas outras coisas. É ótimo. Eu uso isso o tempo todo.

Espero que isso ajude.

    
por Justin Roberts 18.01.2013 / 15:15
1

Adicione os repositórios de raring a sources.list e

sudo apt-get -t raring install gvfs

Depois disso, posso navegar no sistema de arquivos em um Samsung Galaxy S3 com Android 4.1.2, usando o Nautilus.

Note que o apt-get obtém alguns pacotes do Raring, incluindo um novo libc6.

    
por jdthood 02.05.2013 / 12:38
1

isso funciona muito bem para fazer com que os telefones Android 4.2.2 apareçam no Ubuntu 12.04.

Edite o /etc/apt/sources.list para adicionar o raring e instale o gvfs. Foram necessárias algumas tentativas para instalar o apt (apt-get -f install). Eu posso ter borked outra coisa, mas por agora este problema particular é resolvido.

Keith

    
por Keithg 07.06.2013 / 21:42
0

Eu segui os passos mencionados no link post u, e funcionou bem para mim, mas montei usando o comando sudo antes do mount .. outra coisa que eu liguei o dispositivo antes de fazer todos os passos. e agora está funcionando bem .. Além disso, verifique se o seu dispositivo tem a opção de ativar a conexão de computador USB, lá eu selecionei dispositivo de mídia (MTP). Isso é tudo que eu fiz .. espero que você possa fazer isso funcionar em breve. Atenciosamente

    
por Daniel Bruno 20.11.2012 / 15:46
0

Eu tenho um LG P880 e criei um diretório dentro de "Imagens" e o nomeei "ptp" então eu conecto meu dispositivo como PTP e copio arquivos para imagens / ptp

Há um pequeno problema, porém, não consegui ver uma caixa de diálogo de transferência enquanto copiava arquivos, então acho que você precisa estimar o tempo ... para mim, comprimo os arquivos grandes e espero que eles apareçam no arquivo. outro lado, em seguida, remova o dispositivo depois de um tempo.

Depois, é claro, abra qualquer gerenciador de arquivos e mova / extraia os arquivos para o local desejado. Eu uso esse método o tempo todo ...

    
por iSWORD 02.03.2013 / 14:10
0

Trabalhei com meu Nexus 4 instalando a versão mais recente da libmtp na barra de lançamento . A versão do Raring Ringtail funciona bem no meu sistema 12.04. As instruções permanecem as mesmas do seu tutorial.

Edit: Embora funcione, é dolorosamente lento ... Estou copiando agora com 7 kb / s

Edit2: Nvm, chegou até 350 kb / s, o que é aceitável eu presumo.

    
por panmari 10.03.2013 / 11:12
0

A senha do seu dispositivo Android está protegida e bloqueada? Eu descobri que estava recebendo o erro:

  

O terminal de transporte não está conectado

porque eu não tinha digitado a senha. Uma vez autenticado no dispositivo, posso me conectar.

Faz todo o sentido quando você pensa sobre isso. Você não pode simplesmente pegar um dispositivo para o qual não tem uma senha e se conectar a ele via computador.

    
por Bill 29.03.2013 / 20:00
0

SSHDroid passo-a-passo

Isso foi mencionado pelo link , mas novidades como eu precisam de mais detalhes:

  1. Conecte o telefone e o PC em uma única LAN.

No Android:

  1. Instale o link no telefone. Outros servidores SSH também devem funcionar.
  2. Inicie o SSHDroid no telefone. Se você fechar a janela, ela continuará sendo executada no plano de fundo.
  3. Dentro do aplicativo, observe o campo Address: . Por exemplo: [email protected]:2222 .

No Ubuntu:

  1. sudo apt-get install openssh-client
  2. Abra o nautilus & gt; Arquivo & gt; Conecte-se ao servidor como mencionado em: nautilus conectar ao servidor via ssh não está mais presente no Ubuntu 14.04
  3. Use o endereço do servidor: sftp://[email protected]:2222 e senha admin . sftp é um tipo de FTP sobre SSH que já vem instalado com servidores SSH.
  4. Quando o Nautilus se conecta, você fica em uma pasta que contém apenas .bin e .ssh . A barra de endereços está vazia porque estamos na verdade em uma pasta chamada home e o Nautilus oculta o que vem antes, já que funciona bem para instalações regulares do Linux. Do Alt + up para ir para a pasta pai, e vemos que na verdade estávamos dentro: /data/data/berserker.android.apps.sshdroid .

Vantagem desse método: você provavelmente já precisa do SSH para fazer login em um shell no telefone Android.

Desvantagem: é menos poderoso do que montar uma pasta de rede. Por exemplo, se você navegar até um arquivo de áudio e clicar nele, o music player verá o endereço sftp e poderá solicitar a senha novamente para abri-lo (se puder manipular sftp ).

Testado no Ubuntu 15.10, Android 5.1.1.

    
0

Normalmente, uso o aplicativo de transferência de arquivos, como o aplicativo do navegador Xender . É fácil de configurar e ainda mais fácil de usar. Além disso, vem a calhar quando você não tem um cabo USB por aí. Você pode acessá-lo em seu telefone em aqui .

    
por Sandeep Neupane 07.08.2017 / 08:03

Tags