bluezspammer... los celulares no reciben los archivos >.<

Iniciado por Kase, 17 Junio 2007, 05:07 AM

0 Miembros y 1 Visitante están viendo este tema.

Kase

pues estuve probando el bluezpammer por segunda ves.
pero en el celular que tengo a prueva no recibe nada.

es un motorola v333

la salida es esto
martin@Navi:~/BlueZSpammer$ sudo ./bluezspammer -o owned.jpg
+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Enviando a traves de ObexFTP
- Objeto a enviar: owned.jpg

Detectando dispositivos...

(1)     Cellular Phone:  - Motorola Phone
        Fabricante: Motorola MDb

Enviando objeto...
Scanning ...
Using   00:16:75:BE:5E:DE       Motorola Phone
Browsing 00:16:75:BE:5E:DE ...
Channel: 9
Suppressing FBS.
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect

(2)     Cellular Phone:  - :-) Ada Karina :-)
        Fabricante: Sony Ericsson Mobile Communications

Enviando objeto...
Scanning ...
Using   00:16:B8:74:4E:64       :-) Ada Karina :-)
Browsing 00:16:B8:74:4E:64 ...
Channel: 7
Suppressing FBS.
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect

y pos no se que pasa

uso ubuntu 7.04
y tengo las todas las librerias. menos la obex_push. pero tengo la obexftp. asi que supongo no ay problema

tambien en los repositorios ay una libreria, es la  obexpushhc
pero si intento con el obexpush me indicka que falta obex_push

__________________acabo de provar con el wifislax___________________

y la slaida es la misma.. sera cosa del modelo de celular?

Gospel

#1
Uhmm... navega por el código y encuentra la llamada a ObexFTP. Intenta ejecutarla a mano. Si no te funciona (que debería suceder lo mismo que al ejecutar BlueZSpammer), juega con los parámetros de ObexFTP. En concreto, hay un parámetro, -U creo, que puede estar causando ese Suppressing FBS.

Una vez consigas enviar por ObexFTP correctamente, modifica el código con la llamada que a ti te funciona. Simple.

También puede tratarse porque antes de enviar el archivo, bluezspammer debe averiguar el canal RFCOMM asociado al perfil de carga de objetos (OBEX Object Push Profile). En algunos teléfonos Motorola, cualquier consulta al servidor SDP para obtener información de los perfiles requiere autenticación. Si no estás emparejado con el teléfono es posible que no puedas obtener el canal asociado al perfil OBEX Push y no podrás enviar el archivo. Sin embargo, por lo que veo el canal lo resuelve, así que debe tratarse de la llamada al ObexFTP con los parámetros.

Saludos

Kase

yo creo que el es motorola el problema...

tratare con un nokia primero. sino me pondre a jugar con el obexftp =D

snorkel

Que puede ocurrir si cuando utilizo la herramienta de deteccion no me resuelve la direccion MAC de los dispositivos???


+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Modo demo activado

Detectando dispositivos...

(1)     Cellular Phone:  - Nokia 6230i
        Fabricante: Nokia Danmark A/S

(2)     Cellular Phone:  - Algüerto
        Fabricante: Desconocido

(3)     Cellular Phone:  - VERO
        Fabricante: LG Innotek


Logicamente no me deja enviar absolutamente nada

Gospel

CitarModo demo activado

Hombre, así poco vas a enviar...

snorkel

Perdona Gospel, es que me equivoque al copiar el pantallazo


+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Filtro de codigos MAC por fabricantes activado
- Enviando a traves de ObexFTP
- Objeto a enviar: owned.jpg

Detectando dispositivos...

(1)     Cellular Phone:  - Algüerto
        Fabricante: Desconocido

.... y aqui finaliza. En otras ocasiones me da un fallo al enviar, en el servidor SDP

Gracias y un saludo

Gospel

Prueba a cambiar la declaración de la variable que guarda la dirección MAC del dispositivo por un puntero char * o aumenta de tamaño el array estático. A ver...

snorkel

Buenas Gospel,

Cambiando el char* no me funcionaba asi que he aumentado el array y por lo menos parecia que iba a chutar pero esto es lo que me ha salido:

+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Enviando a traves de ObexFTP
- Objeto a enviar: owned.jpg

Detectando dispositivos...

(1)     Cellular Phone:  - Nokia 6230i
        Fabricante: Nokia Danmark A/S

Enviando objeto...
Scanning ...
Using   00:16:4E:6A:51:7F       Nokia 6230i
Failed to connect to SDP server: Operation already in progress

(2)     Cellular Phone:  - VERO
        Fabricante: LG Innotek

Enviando objeto...
Scanning ...
Using   00:05:C9:D7:04:67       VERO
Failed to connect to SDP server: Operation already in progress

Porque puede fallar el servidor SDP, lo he probado manualmente con obexftp y funciona ok

Gracias por contestar
Un saludo

Gospel

¿Operation already in progress?

No me ha pasado nunca! No estarías haciendo alguna otra operación Bluetooth al mismo tiempo? Escanear, etc.

Busca la llamada a obexftp en el código, pégala en la shell, sustituye las variables por la MAC y el archivo a enviar y envía. Si eso funciona, debería funcionar también BlueZSpammer.

Saludos

snorkel

Buenas  Gospel,

Ejecutando el ObexFTP me funciona OK, no se por que no lo hace el Bluezspammer...
seguire toqueteando, o si no creare un scrip con el ObexFTP y fuera...

Gracias de todas formas,
Un saludo