Como os que acompanham meu Twitter pessoal devem saber, sou um feliz usuário recente do Android Honeycomb, através do meu Motorola Xoom. Um dos detalhes que me chamaram a atenção foi a ausência de suporte ao chamado “mass storage”, aquele recurso bem útil que faz um certo dispositivo ser reconhecido quando é plugado a porta USB do seu computador/notebook. Resumindo: nada de Android no seu Linux.
Como todo bom usuário Linux teimoso, não aceitei o não suporte. Afinal, o suporte pode não ser fácil, mas quase sempre é possível. Nesse caso não foi diferente, por isso, vou mostrar dois caminhos para ter seu Honeycomb reconhecido no Arch Linux.
O caminho fácil
Eu começo por esse porque é o mais adorado pela maioria dos preguiçosos usuários de qualquer sistema operacional. Até porque é mais prático e funciona muito bem. Instale pelo seu meio favorito os pacotes “libmtp”, do repositório oficial, e o pacote “gmtp”, se você estiver em um ambiente GTK, ou o pacote “qtmtp”, se você estiver em um ambiente Qt, ambos do repositório AUR. Como a minha maneira preferida é o terminal, aí vai.
yaourt -S gmtp
ou
yaourt -S qtmtp
obs: Você pode mandar o yaourt instalar o pacote “libmtp” manualmente, mas ele será instalado de qualquer forma, já que é uma dependência tanto do “qtmtp” quanto do “gmtp”.
[caption id="attachment_5745" align="aligncenter" width="300" caption="gmtp no Arch Linux"]

[caption id="attachment_5746" align="aligncenter" width="300" caption="qtmtp no Arch Linux, problema sem ícones. :("]

Ambas as interfaces gráficas disponíveis cumprem bem o seu papel, é bem fácil e rápido adicionar, remover ou baixar arquivos do seu Android para o seu Linux.
O caminho díficil
Ora, se você instalou o Arch Linux não é desse “caminho díficil” que você vai ter medo, não é? Pois bem, vamos por a mão na massa.
A primeira coisa a fazer é instalar as dependências, que nesse caso é apenas o pacote “mtpfs”, presente no repositório oficial do Arch Linux:
pacman -S mtpfs
Depois disso, é necessário adicionar as regras no udev para que o dispositivo seja reconhecido. Também no terminal:
su -c “nano /etc/udev/rules.d/51-android.rules”
E adicione o seguinte conteúdo ao arquivo:
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"
Agora é hora de criar o ponto de montagem do dispositivo:
su -c “mkdir /media/xoom”
Pronto, todo o trabalho está feito. Agora quando você quiser gerenciar os arquivos no seu Xoom, basta rodar no terminal, como root, o comando:
mtpfs /media/xoom -o allow_other
[caption id="attachment_5747" align="aligncenter" width="300" caption="Gerenciando arquivos do meu Motorola Xoom com o PCManFM"]

Depois é só abrir o caminho “/media/xoom” no seu gerenciador de arquivos predileto e ser feliz. Na hora de desmontar o dispositivo para removê-lo do computador, também como root, execute o comando:
fusermount -u /media/xoom
Gerenciar os arquivos no seu Honeycomb não chega a ser uma tarefa complicada, mas bem que o Google poderia ter nos poupado esse trabalho e adicionado suporte a “mass storage” que não faria mal a ninguém.
Fontes:
http://forum.xda-developers.com/showthread.php?t=981774
http://yuanjie.name/entry/connecting-xoom-to-archlinux-box
Nenhum comentário:
Postar um comentário