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

% bl0ck_qu0te%

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:

go-mtpfs

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

Instaleospacotesnecessárioseobtenhaafonte:

sudoapt-getinstallgolang-golibmtp-devsudogogetgithub.com/hanwen/go-mtpfssudoln/usr/lib/go/bin/go-mtpfs/usr/local/bin/

Adicione-seaogrupofusível(depoisdisso,efetuelogoutefaçaologinnovamente):

sudoadduser$USERfuse

CrieumapastaparaoseutelefoneAndroidemonte-acomogo-mtpfsnessapasta:

mkdirandroidgo-mtpfsandroid

DesmarqueoseutelefoneAndroid(aguardeofimdasoperaçõesdearquivo):

fusermount-uandroid

Fonte: link

jmtpfs

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

Façaodownloaddojmtpfs,descompacteemudeparaodiretório:

cd/tmpwgethttp://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gztar-xzfjmtpfs-0.4.tar.gzcdjmtpfs-0.4

Adicione-seaogrupofusível(depoisdisso,efetuelogoutefaçaologinnovamente):

sudoadduser$USERfuse

Instaleospacotesnecessários,compileeinstale(paraquestõesdecheckinstall,pressioneenter)jmtpfs:

sudoapt-getinstalllibmtp-devlibfuse-devlibmagic-devcheckinstallbuild-essential./configuremakesudocheckinstall

CrieumapastaparaoseutelefoneAndroidemonte-acomjmtpfsnessapasta:

mkdir~/androidjmtpfs~/android/

DesmarqueoseutelefoneAndroid(aguardeofimdasoperaçõesdearquivo):

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.

% bl0ck_qu0te%

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
5

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:

AproveiteoseudispositivoAndroidqueagorafuncionaperfeitamentenoUbuntu: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.

% bl0ck_qu0te%

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, eu 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, eu 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:

% bl0ck_qu0te%

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: root@192.168.0.3:2222 .

No Ubuntu:

  1. sudo apt-get install openssh-client
  2. Abra o nautilus > Arquivo > 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://root@192.168.0.3: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