Como bluetooth en ubuntu 2

He seguido informandome sobre el tema. Como era logico, el movil me pide el pin debido a que es necesario, el movil no es vulnerable al bug del BT por un lado es una buena opción :). Para lo que no hace falta emparejamiento, es para mandar ficheros debido al protocolo OBEX object push.

Para ello hace falta la aplicacion «obexftp» (sudo apt-get install obexftp») una vez instalada la ejecutamos con las siguientes opciones:

obexftp -b «mac» -B «canal» -p «ruta»

La Mac, es la mac del dispositivo que se consigue con el comando «hcitool scan»

el id del canal, es el «puerto» para usar el servicio «sdptool browse «

y ruta es el fichero que se quiere subir. en este caso por la opcion -p «put»

Voy a poner a contiuacion un ejemplo para que quede claro.

1º buscamos los dispositivos BT.

darkomen@carax:~$ hcitool scan
Scanning …
00:0F:DE:39:03:CD Irq08
darkomen@carax:~$

la mac de mi movil (k700) es «00:0F:DE:39:03:CD».

2º A continuacion vamos a ver los servicios que tiene disponible el movil (como me muestra unos cuantos… voy aponer solo los importantes)

darkomen@carax:~$ sdptool browse 00:0F:DE:39:03:CD
Browsing 00:0F:DE:39:03:CD …
Service Name: OBEX File Transfer
Service RecHandle: 0x1000d
Service Class ID List:
«OBEX File Transfer» (0x1106)
Protocol Descriptor List:
«L2CAP» (0x0100)
«RFCOMM» (0x0003)
Channel: 7
«OBEX» (0x0008)
Profile Descriptor List:
«OBEX File Transfer» (0x1106)
Version: 0x0100
Service Name: OBEX Object Push
Service RecHandle: 0x10005
Service Class ID List:
«OBEX Object Push» (0x1105)
Protocol Descriptor List:
«L2CAP» (0x0100)
«RFCOMM» (0x0003)
Channel: 6
«OBEX» (0x0008)
Profile Descriptor List:
«OBEX Object Push» (0x1105)
Version: 0x0100
darkomen@carax:~$

Se muestran dos servicios el OBEX File transfer con el canal 7 y el OBEX Objet Push con el 6.

3º En este caso vamos a usar el segundo para subir un fichero al movil, usando obexftp

darkomen@carax:~$ obexftp -b 00:0F:DE:39:03:CD -B 6 -p ~/Desktop/M-SuDoKu.jar

Browsing 00:0F:DE:39:03:CD …
Channel: 7
No custom transport
Connecting…bt: 1
done
Sending /home/darkomen/Desktop/M-SuDoKu.jar…/done
Disconnecting…done
darkomen@carax:~$

Y con eso ya te ha subido el fichero al movil, Te preguntará que te estan mandando un fichero y si lo quieres recibir una vez que aceptas, se empezar a realizar la transferencia.

Estoy viendo a ver como recibir ficheros al ordenador mediante este sistema con Obexftp pero no consigo nada… en fin seguire informando

Como bluetooth en ubuntu 2

20 comentarios en “Como bluetooth en ubuntu 2

  1. Bluetooth Hack Llegan A Los Móviles

    Debilidades del Bluetooth Si pensabais que la telefonía móvil se salva de intrusos, estáis equivocados más os diré que mediante Bluetooth cualquiera con un laptop con dispositivo BT y como sistema operativo UNIX es re…

  2. Ey, no habia leido el otro post 😀 cuando toques un tema como este envia un trackback de donde lo hayas leido si así si alguien esta interesado en el tema o tiene mas conocimientos que nosotros se entera todo el mundo.

  3. Spino dijo:

    obexftp -b 00:0F:DE:39:03:CD -l listará (-l = LIST) los directorios que presenta tu movil (en mi caso la MMC, la carpeta «imágenes», temas…)

    y obexftp -b 00:0F:DE:39:03:CD -l «temas» lista el contenido de la carpeta temas

    obexftp -b 00:0F:DE:39:03:CD -g Carpeta_1/fichero.jpg descargará (-g = GET) el archivo del móvil al directorio actual

    no se cómo hacer para que te descargue toda una carpeta… si lo consigues, avisa! 🙂

    espero sirva de algo

  4. kartoffeln dijo:

    Saludos,

    no consigo installar obexftp….descargo el tgz al temporal, hago un ./configure un make y un sudo make install y parece todo correcto pero no consigo ejecutarlo..

    alguien sabe qué puedo estar haciendo mal? estoy en ubuntu 6.06…

    gracias

    kartoffeln

  5. He hecho un script PHP para descargar todo lo que hay en un directorio (con opción de recursividad), lo pueden bajar de http://utils.eurion.net/hosted/getDirFromCell.tar.gz, para ejecutarlo simplemente descomprimir el getDirFromCell.php y ejecutar en la terminal «php carpeta/getDirFromCell.php» si tenéis PHP instalado.

    También he escrito un post en catalán sobre como usar un Dongle Bluetooth, cosa que he conseguido gracias a este post y alguna pagina más, aquí un link: http://rainct.bloc.cat/post/8808/159701

Replica a scrambler Cancelar la respuesta