Controlar un mòbil Nokia des de GNU/Linux
Ja he descobert la manera de controlar el meu mòbil Nokia 6151 des de GNU/Linux.
Tot i que el mòbil ofereix diverses tecnologies de comunicació amb el PC (bluetooth, cable USB, infraroig i targeta de memòria) encara no havia pogut aconseguir comunicar-lo amb el meu PC fins ara.
Bé això no és del tot cert, si que havia aconseguit comunicar-lo a través de treure la targeta de memòria MicroSD del mòbil i connectar-la a l'ordinador. Aquesta és la manera més senzilla de passar fotografies, vídeo i música. Però d'aquesta manera encara no m'havia pogut descarregar l'agenda de telèfons. Per altra banda el meu mòbil es torna boig cada vegada que li poso la targeta MicroSD, deu ser un defecte del mòbil o de la targeta que m'hauré de mirar.
En tot cas vaig voler connectar el mòbil amb l'ordinador via cable USB, la primera sorpresa va ser adonar-me que els preus dels cables USB per a Nokia són del tot abusius, així que vaig aconseguir-ne un d'un amic que ja tenia 3 nokies i li sobraven cables. Amb el cable a la mà la sorpresa va ser descobrir que el protocol de comunicació de Nokia amb l'USB no permetia inspeccionar la memòria de l'aparell com si fos un disc. Com és normal Nokia no s'ha preocupat per la felicitat dels seus clients i només a fet un programa per a Windows per a comunicar-se amb el mòbil via cable USB.
La solució als meus mals de caps ha sigut instal·lar un programa que es diu GAMMU. Gammu és un programa per a línia de comandes que permet donar ordres al mòbil. Hi ha més programes que encara no he provat, però que ja aniré informant a mesura que els vagi provant.
Un cop instal·lat el Gammu, amb el synaptic ha sigut un plis, cal editar un fitxer de configuració que cal que estigui a ~/.gammurc
El contingut del fitxer ha de posar:
[gammu]
port = /dev/ttyACM0
connection = at
Com es pot veure la comunicació amb el mòbil via USB no es fa via /dev/ttyUSB0 com seria el que s'esperaria si no via /dev/ttyACM0, per això no veia el mòbil com un dispositiu USB.
I ja està ara ja es pot obrir un terminal de comandes i començar a comunicar-se amb el mòbil. Per exemple a mi m'ha funcionat tot això:
gammu identify
Dóna informació sobre el mòbil, l'imei i altres coses
gammu getmemory DC 1 3
Recupera la llista de trucades de l'1 al 3
gammu backup dades.txt
Desa tota la informació que pot del mòbil al fitxer de text de l'ordinador dades.txt
[@more@]