Acceder a un teléfono móvil mediante cable USB en Ubuntu

Editado: 26/03/08

No he encontrado una alternativa clara a Nokia PC Suite para carga y descarga de ficheros en mi Nokia N70, pero he aquí una herramienta todavía algo básica pero que puede servirnos. Se trata de ObexFTP, que complementaremos con el front-end ObexTool. Veamos los pasos a seguir:

  1. Instalar ObexFTP y ObexTool, escribiendo
    neonigma@neonigma-laptop:~$ sudo apt-get install obexftp obextool tablelist bwidget --assume-yes

    Para conocer el comando de ejecución correcto de ObexTool, hacemos (con el móvil conectado)

    neonigma@neonigma-laptop:~/descargas/obextool-0.33$ sudo obexftp -u
    Found 2 USB OBEX interfaces
    Interface 0:
            Manufacturer: Nokia
            Product: Nokia N70
            Interface description: SYNCML-SYNC
    Interface 1:
            Manufacturer: Nokia
            Product: Nokia N70
            Interface description: PC Suite Services
    Use '-u interface_number' to connect
    Nothing to do. Use --help for help.

    Importante el sudo o estar como root. Como hemos visto en la salida del comando, nuestro dispositivo ocupa la Interfaz 1. Lo que nos interesa es la interfaz que contiene SYNCML-SYNC.

  2. Ejecución del programa
    MUY IMPORTANTE estar logueado como root!!

    neonigma@neonigma-laptop:~/descargas/obextool-0.33$ sudo su
    root@neonigma-laptop:/home/neonigma/descargas/obextool-0.33# obextool --obexcmd "obexftp -u 1"
    Found ObexTool version 0.33 ...
    Found configuration file ./etc/obextool.cfg version 0.33 ...
    Found configuration file ./etc/obextool.typ version 0.33 ...
    Found configuration file ./etc/obextool.ext version 0.33 ...

    El "uno" final se refiere a la interfaz antes descrita.

    Ejecutando ObexTool (2)

    Como se ve en la imagen, nos sale el mensajito de memoria, pero ya nos encuentra tanto la memoria del teléfono como la de la tarjeta. Y ya podemos descargar, borrar y cargar archivos en el teléfono.

  3. Eliminar el mensajito de la memoria.
    Simplemente hay que editar el archivo /etc/obextool/obextool.cfg y modificar las líneas:

    set ObexConfig(config,memstatus) 1
    set ObexConfig(config,filemove) 1

    por estas otras:

    set ObexConfig(config,memstatus) 0
    set ObexConfig(config,filemove) 0

  4. Extraído de http://www.smokinglinux.com/

  5. Eliminar el mensajito que indica que no se pudo subir el archivo.
    Si recibís un mensajito como FIle '/FileName/' could not be uploaded to 'E:/Path'! Please check your file permissions. al intentar cargar un archivo hacia el móvil, editar el archivo /etc/obextool/obextool.cfg y modificar las líneas:

    set ObexConfig(config,dir_slash) 0

    por:

    set ObexConfig(config,dir_slash) 1

    Extraído de http://www.smokinglinux.com/

Una restricción IMPORTANTE. Sólo se nos permite hacer operaciones archivo a archivo. Es decir, de uno en uno, pasito a pasito. Esto es algo tedioso, pero si es algo rápido que tenéis que hacer y os resulta un fastidio tener que reiniciar, es una buena solución ;). Otro apunte, a la hora de subir un archivo al móvil, siempre te dice que no se pudo cargar el archivo en cuestión porque no tenemos permisos suficientes. Hacer caso omiso de este mensaje, pues el archivo se carga bien en el teléfono e incluso es utilizable. Eso sí, no pongáis acentos en los nombres de archivo y ese tipo de reglas.

Neonigma

Sé el primero en valorar positivamente

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *