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”:
$ cd comsams
Depois, ainda como usuário, rode o comando de verificação de dependências e compilação:
$ make
E enfim, instale, como root:
Logo instalado, o aplicativo pode ser chamado pelo comando “comsams”, que possui algumas opções e a seguinte sintaxe:
Mostra informações sobre o telefone
Lista diretórios do telefone na pasta especificada (/ = raíz)
Lista os arquivos de determinada pasta
Salva arquivo do telefone para o disco
Faz downlaods de todos os arquivos de determinada pasta para o disco
Salva a lista de contatos para o disco
Por exemplo, ao rodar o -i, para mostrar informações, é mostrada a saída abaixo:
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 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:
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:
A tela a ser mostrada, na execução, é a seguinte:
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:
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 😉
Deixe seu comentário