Software Libre

Nokia 6020 y gnokii

Posted in Debian by jorgejbe on noviembre 27, 2006

gnokii es un programa libre para GNU/Linux y otros sistemas operativos que permite la comunicación entre el PC y los celulares Nokia.

Explicaré el proceso para descargar archivos (fotos) del celular al PC.

Primero debemos instalar gnokii. En Debian basta con:
apt-get install gnokii.

Luego debemos copiar el archivo /etc/gnokiirc a ~/.gnokiirc y editar algunas líneas:

port = /dev/ttyUSB0
model = 6020
connection = dku5

Esta configuración es para conectar el celular Nokia 6020 con el cable usb DKU-5. Las configuraciones para otros celulares están en el wiki de gnokii.

Ahora conectamos el celular al PC mediante el cable. Podemos probar la conexión con el comando:

gnokii --monitor

Para obtener un listado de los archivos y directorios del celular:

gnokii --getfilelist 'A:\*'

Para obtener un listado de las fotos:

gnokii --getfilelist 'A:\predefgallery\predefphotos\*'

Para descargar una foto:

gnokii --getfile 'A:\predefgallery\predefphotos\Imagen000.jpg'

También existe la opción --getallfiles que debería descargar todos los archivos de un directorio, pero no me funcionó.

Eso es todo por ahora. Más información en el manual de gnokii (man gnokii), en el sitio de gnokii y en google.

5 comentarios

Subscribe to comments with RSS.

  1. jimena said, on enero 25, 2007 at 8:58 pm

    bien

  2. Gaston said, on septiembre 30, 2007 at 3:51 pm

    Muy bueno, justo lo que estaba buscando!! A mi tampoco me anduvo el getallfiles, así que hice un pequeño script para simularlo que lo comparto con ustedes (nota: de paso borra los archivos bajados del celular):

    #!/usr/bin/perl
    # For Nokia 6020
    # @author Gastón Fournier

    my @list = `gnokii –getfilelist ‘A:\\predefgallery\\predefphotos\\*’`;
    foreach (@list)
    {
    if ($_=~/\s*(.+\..+)/)
    {
    my $localname = $1;
    my $iter = 1;
    while (-f $localname)
    {
    $localname=~s/(.+)\.(.+)$/$1$iter.$2/;
    $iter = $iter + 1;
    }
    print “\nGetting $1 as $localname “;
    `gnokii –getfile ‘A:\\predefgallery\\predefphotos\\$1’ ‘$localname’ 2> /dev/null`;
    print “-> OK”;
    print “\nDeleting remote $1 “;
    `gnokii –deletefile ‘A:\\predefgallery\\predefphotos\\$1’ 2> /dev/null`;
    print “-> OK”;
    }
    }
    print “\nFINISHED\n”;

  3. Janzo said, on diciembre 21, 2007 at 12:25 am

    A mi si me funcionó el getallfiles… quizás habeis olvidado añadir un comodín en la ruta:
    gnokii –getallfiles ‘A:\predefgallery\predefphotos\*’

  4. jorgejbe said, on enero 29, 2008 at 12:13 am

    Gaston: Gracias por compartir tu script.
    Janzo: La próxima vez que intente bajar las fotos del celular probaré lo que dices.

  5. guzmen18 said, on agosto 13, 2008 at 2:42 pm

    Apenas supe de esta utilidad espero pronto poder enviar msn a cualquier phone..

    Saludos..


Los comentarios están cerrados.

A %d blogueros les gusta esto: