Celulares no Linux: Samsung

Celulares no Linux: Samsung
Uma febre no Brasil, principalmente de 2006 até os dias atuais, é ter celular com câmera, nisso não há dúvidas. Foto daqui, foto acolá,e enfim, nos deparamos com a mensagem: “Memória cheia”. A primeira coisa a fazer, é correr atrás de um cabo de dados. Entramos num site de comércio eletrônico, e, passados alguns dias, chega o cabo na sua casa. Feliz e contente, abrimos a embalagem, e um velho CD acompanha o produto, escrito “Win2K/XP software”, só que você não possui Windows instalado na sua máquina. Ao simplesmente plugar o celular na porta USB, nada acontece. E agora, o que fazer?

A primeira parte desta série de dicas para conexão de celulares no Linux foca nos da marca Samsung. Oficialmente, não há nenhum suporte oficial da empresa para o nosso sistema operacional livre, contudo, um projeto livre, ainda em fase de desenvolvimento, chamado Comsams, tem por objetivo justamente fazer o que a empresa não faz. Então, mãos à obra!

O site oficial do projeto Comsams, que significa “Connect your Sams” (Sams é um “apelido” para Samsung), é http://sourceforge.net/projects/comsams/. Este software permite baixar figuras e fotos, lista de contatos e exibir informações sobre o aparelho na tela, conectando tanto por cabo USB quanto por infravermelho (IrDA).

O projeto possui duas versões disponíveis: em linha de comando ou usando uma interface em QT4. Vamos à primeira opção.

Clicando em “Download”, na página oficial, escolha a seção “comsams-0.5”. Você irá baixar um arquivo chamado comsams-0.5.tar.gz. Agora, onde foi baixado o arquivo, abra um terminal.

Certificando-se que há em seu computador o pacote “build-essential” ou similar instalado (para podermos compilar o código-fonte do programa), descompacte o arquivo, a segui entrando na pasta “comsams”:

$ tar -xvf comsams-0.5.tar.gz
$ cd comsams

Depois, ainda como usuário, rode o comando de verificação de dependências e compilação:

$ ./configure
$ make

E enfim, instale, como root:

# make install

Logo instalado, o aplicativo pode ser chamado pelo comando “comsams”, que possui algumas opções e a seguinte sintaxe:

# comsams -i -dev /dev/ttyACM0

Mostra informações sobre o telefone

# comsams -d / -dev /dev/ttyACM0

Lista diretórios do telefone na pasta especificada (/ = raíz)

# comsams -f /Images/My photos -dev /dev/ttyACM0

Lista os arquivos de determinada pasta

# comsams -s <nazwa>.jpg -dev /dev/ttyACM0

Salva arquivo do telefone para o disco

# comsams -F My/ Images -dev /dev/ttyACM0

Faz downlaods de todos os arquivos de determinada pasta para o disco

# comsams -p lista -dev /dev/ttyACM0

Salva a lista de contatos para o disco

Por exemplo, ao rodar o -i, para mostrar informações, é mostrada a saída abaixo:

# comsams -i -dev /dev/ttyACM0
Try to open /dev/ttyACM0…
Try to connect to phone…
Connected!

Manufactor : Samsung
Model : SGH-X660
Revision : 60BRFA1
Serial-Nr : XXXXXXXXXXXXXX
Battery : ROR
IMSI-Nr : 0000000000000
Features : CAP:+CGSM,+FCLASS

Sempre, ao usar um dos comandos acima, serão mostrados as seguintes linhas:

Try to open /dev/ttyACM0…
Try to connect to phone…
Connected!

E assim, encerramos a parte da linha de comando. Vamos agora à interface gráfica.

Clicando em “Download”, você terá duas opções para a interface gráfica: o qtcomsams e qtcomsams-static. Para a primeira, você terá que ter em seu computador as bibliotecas QT4 instaladas. Como no meu caso, não que ria instalá-las apenas por causa deste programa, baixei a versão static, que vem com um conjunto básico de bibliotecas do QT4 inclusas.

Baixando o qtcomsams-0.1-static.tar.gz, extraímos seu conteúdo rodando no terminal:

$ tar -xvf qtcomsams-0.1-static.tar.gz

No static não é preciso compilar nada, o programa já vem em binário e nem permissão de executável é preciso dar. Simplesmente execute-o, como root:

# ./qtcomsams

A tela a ser mostrada, na execução, é a seguinte:
captura da tela
Digitando, em “Device”, a srting (sem aspas) “/dev/ttyACM0“, e clicando em “Conect”, os mesmos passos da versão em linha de comando serão dados. Veja:
screenshot
Além de mostrar todas as informações e até uma foto do modelo, abaixo pode-se observar dois quadros, que funcionam como gerenciadores de arquivos. Do lado esquerdo, temos os arquivos e pastas do celular, e do direito, do seu computador. Através dos botões “<<” e “>>” é possível fazer transferências de arquivos e pastas, facilmente. Ainda no menu “Actions”, é possível fazer diversas ações com relação à sua lista de contatos.

Esse é o Comsams, um projeto em código aberto que promete acabar com a falta de suporte da Samsung para o Linux. obviamente, funciona apenas com alguns modelos de celulares, pois ainda está em versão inicial de desenvolvimento. Quem sabe, daqui algum tempo, com a colaboração de muitos que leram esta dica, o programa não seja uma das principais estrelas do software livre 😉

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X