Cómo sincronizar un Nokia N73 en GNU/Linux

Ha caido en mis manos, por una fatal casualidad, un Nokia N73. Cámara de 3.2 Mbpx, bluetooth, infrarrojos, etc.
Lo primero que se me pasa por la cabeza es cómo pasar los contactos del Nokia 6280 al Nokia N73. Rápidamente encuentro gammu, y su interfaz gráfica wammu. Muy sencilla de usar y bastante compatible con el Nokia 6280. Exporto todos los contactos a vcards. Bien!
El primer problema lo encuentro al conectar el Nokia N73 con wammu. Pese a decir la base de datos que es compatible, lo cierto es que no lo es. Solamente se puede conectar mediante comandos AT, con lo que no puedes acceder al sistema de ficheros.
Pero no hay mucho problema, usando multisync0.90 sí que podemos acceder a los contactos, a la agenda y algunas cosas más:

      1. Arrancamos multisync0.90 y creamos un nuevo grupo dando en “Añadir”
      2. Pinchamos en “Editar” y añadimos los miembros “SyncML Over OBEX Client” y “File Synchronization Plugin”
      3. Configuramos el primer plugin con los siguientes campos (manteniendo el formato XML original):
      bluetooth_address: XX:XX:XX:XX:XX (la dirección de nuestro móvil -> hcitool scan)
      bluetooth_channel: 13
      identifier: PC Suite
      type: 2
      4. Al otro plugin le especificamos la ruta donde se van a guardar los contactos: /tmp/n73/
      5. Seleccionamos en la interfaz [x] contact y cerramos la ventana del grupo creado
      6. Damos a refrescar y comenzará a sincronizar los datos, los cuales se guardarán en la ruta que hemos especificado para el 2º plugin (/tmp/n73)

En caso de que esto falle, hemos de recurrir a la herramienta msynctool. Es parecida a multisync0.90, pero en linea de comandos. Como ya tenemos creado el grupo con sus 2 plugins, solo tenemos que sincronizar el grupo creado con el comando:

msynctool –sync nombregrupo

Y en este caso, tras muchos intentos, al final termina por sincronizar la lista de contactos. Como explican en la guía del plugin SyncML, este plugin es todavía beta, y en concreto con el Nokia N73 funciona bastante regular:

  • La sincronización con el N73 falla frecuentemente (incluyendo cuelgues del teléfono).
  • Se cuelga más amenudo al sincronizar a la vez los contactos y la agenda. Funciona mejor si solo se sincronizan los contactos (se puede configurar en el teléfono directamente)
  • Cuando se cuelga por esta razón, se hace un “sincronizado lento”, por lo que las entradas de los contactos y la agenda se duplican.

Si tenemos la lista de contactos en un único fichero en formato vcard, para pasarlos con el msynctool al N73 hemos de separar cada entrada en un fichero con un número. Al sincronizar con msynctool los contactos, por cada entrada que tengamos nos creará un fichero con un número, y dentro los datos del contacto. Por tanto hemos de pasar el fichero con todos los contactos a este sistema:

  • Vamos al directorio donde hemos hecho la sincronización (cd /tmp/n73/) y vemos que los ficheros que hay tienen un número cada uno, y dentro datos en formato vcard.
  • Movemos estos contactos a otro directorio (mv * /tmp/) por si acaso y usando este script en perl generamos los contactos nuevos (debes modificar el script para que apunte a tu lista de contactos en formato vcard).
  • Volvemos a ejecutar el comando: msynctool –sync nombregrupo

Después de esto nos debería haber mandado los contactos al teléfono. Puede que algunos contactos estén repetidos (a mi de 250 me repitió 26), y lo más habitual es que se cuelgue a mitad de sincronización. Pero intentándolo varias veces termina por hacerlo.

Aparte de obtener los contactos y otros datos, podemos acceder a datos del teléfono mediante bluetooth como si de un disco se tratara. Solo tenemos que instalar la extensión para nautilus gnome-vfs-obexftp y el paquete bluez-gnome. Después accedemos de esta forma:

  • Vamos a Sistema->Preferencias->Bluetooth->Conectar dispositivos y seleccionamos el dispositivo al que conectarnos o botón derecho sobre el applet del panel->Browse devices

Automáticamente al conectar el teléfono se lanza una ventana del nautilus, que en mi caso muestra C: (memoria interna) y E: (tarjeta de memoria externa)

Si presionamos CTRL+L en el nautilus y escribimos obex:/// nos mostrará una lista de dispositivos bluetooth que hay alrededor nuestro.

Y esto ha sido todo :)

convert this post to pdf.