Android ICS (4.0.x) no Ubuntu 12.x

Publicado por Andre (pinduvoz) em 01/03/2013

[ Hits: 7.045 ]

Blog: http://casadopinduvoz.wordpress.com/

 


Android ICS (4.0.x) no Ubuntu 12.x



Além dos programas para gerenciar o Android via rede sem fio, geralmente através do protocolo FTP, há uma maneira de utilizar seu Ice Cream Sandwich pelo bom e velho cabo (mini) USB.

Vamos a ela?

Você vai precisar adicionar um PPA e instalar dois pacotes:

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

Caso o Synaptic esteja instalado no seu Ubuntu, ele será atualizado pelo PPA acima para incluir o GTK3 (aqui, pelo menos, o Synaptic continuou funcionando normalmente). Portanto, não se assuste com o unstable, já que há naquele PPA, apenas o Synaptic-GTK3 e os pacotes do "go-mtpfs" que serão instalados.

Quem usa o Unity, deve buscar no Dash por "Mount Android" e adicionar o respectivo ícone ao lançador. Estando no lançador, clique com o direito do mouse nele (o ícone do robozinho) e escolha montar ou desmontar o MyAndroid.

Quem não usa o Ubuntu padrão, pode colocar o "Mount Android" numa das docks que suportam as "listas rápidas" do Unity, ou seja, numa em que clicar nele com o direito do mouse, faça surgir a lista de opções (com montar e desmontar).

Mas se você não usa o Unity e também não usa uma dock, faça como eu:

1. Crie dois scripts em /usr/local/bin, como abaixo.

Primeiro:

sudo nano /usr/local/bin/android-on

Contendo o texto:

#!/bin/bash
go-mtpfs /media/MyAndroid

Segundo:

sudo nano /usr/local/bin/android-off

Contendo o texto:

#!/bin/bash
fusermount -u /media/MyAndroid

2. Dê permissão de execução aos scripts:

sudo chmod +x /usr/local/bin/android-off
$ sudo chmod +x /usr/local/bin/android-on


3. Plugue seu dispositivo Android e use o diálogo de execução (Alt+F2) para montá-lo (android-on) e desmontá-lo (android-off), já que o gerenciador de arquivos não consegue fazer nem uma, nem outra dessas ações.

Após montar o dispositivo, ele poderá ser acessado pelo gerenciador de arquivos, tanto para a memória interna quanto para o cartão de expansão, como na imagem abaixo:
Linux: Android ICS (4.0.x) no Ubuntu 12.x
Dica adaptada de: Android ICS (4.0.x) no Ubuntu 12.x | casadopinduvoz

Antes publicada em: How To Properly Mount Android 4.0+ Devices In Ubuntu Using Go-mtpfs ~ Web Upd8: Ubuntu / Linux blog

Até a próxima.

Outras dicas deste autor

Mesma /home para usuários diferentes

Corrigindo o tamanho do painel do Lubuntu 11.10

Servidor Yum público para Oracle Linux 6.1

Informações da bateria no Acer Aspire One

Mais papéis de parede para seu Ubuntu

Leitura recomendada

Como instalar a Watchtower Library 2010 no Ubuntu 11.04 (natty)

OpenSuSE Linux: Repositório KDE 4.2 estável

VMware Player no Ubuntu

Manual do Ubuntu 10.04 Lucid Lynx disponível em português

Montando imagens de discos no Linux

  

Comentários
[1] Comentário enviado por undr3ad em 03/03/2013 - 11:56h

Muito bom cara.... mas no meu caso eu não consegui resolver desse jeito!
O que me salvou foi o suporte do Arch Linux (https://wiki.archlinux.org/index.php/MTP).

Depois de várias tentativas, o que deu certo comigo foi instalar o simple-mtpfs e seguir os passos:

#Listar os dispositivos
simple-mtpfs --list-devices

#Montar o dispositivo
simple-mtpfs --device 0 /path/to/your/mount/point

#Desmontar o dispositivo
fusermount -u /path/to/your/mount/point

[2] Comentário enviado por pinduvoz em 03/03/2013 - 16:05h

Bom, o que vale é resolver o problema, que é transitório, já que o ICS e o JB devem funcionar sem problemas com a nova geração de distros. Com o Ubuntu 13.04, que serve aqui de exemplo, é só plugar o cabo e usar.

[3] Comentário enviado por alvesueliton em 27/02/2015 - 10:35h

Com o Comando lsusb você pode acessar os arquivos do celular, ou do cartão micro SD temporariamente, pois cada vez que reconectar o cabo USB é gerado um Device diferente.

Apenas conecte o celular ao computador com o cabo USB, se houver a opção PC Suite, selecione-a, caso contrário, apenas conecte o dispositivo, sem selecionar opções.

O dispositivo não deve ser desconectado em hipótese alguma durante o processo e acesso de arquivos no mesmo, ou tudo deverá ser refeito.

No terminal digite:
$ lsusb
Surgurá algo parecido com isto:
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1c4f:0003 SiGma Micro HID controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 019: ID 1004:6000 LG Electronics, Inc. Various Mobile Phones
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Observe que tenho um dispositivo na sétima linha:
Bus 003 Device 019: ID 1004:6000 LG Electronics, Inc. Various Mobile Phones
Precisaremos apenas de Bus e Device para inserirmos neste caminho mtp://[usb:?,?]/. Desta forma:
mtp://[usb:003,019]/

Agora é só colar em localização, ou caminho do gerenciador de arquivos de seu sistema, como, Nemo, Dolphin, Konqueror, Krusader, etc

Tecle ENTER pra acessar, e aguarde, pois é um pouco lento.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts