You can download bdaddr here: bdaddr.
If you can’t get bdaddr installed to your Linux distribution BackTrack 4 has bdaddr on /pentest/bluetooth/bluesmash/tools directory. I installed bdaddr to my eeepc (running ubuntu) but I couldn’t change any bt mac with that but Dell Latitude D430 and Backtrack worked like a dream.
00:50:F2:7E:2F:9B My bluetooth dongle (old dongle from Microsoft keyboard/mouse)
00:01:E3:64:DD:9B Siemens Gigaset SL2 Professional Dect phone
First I scanned bluetooth devices around me:
root@bt:/pentest/bluetooth/bluesmash/tools# hcitool scan Scanning ... 00:01:E3:64:DD:9B ScriptKiddie
00:01:E3:64:DD:9B aka SciptKiddie is my Siemens Gigaset SL Professional DECT phone.
Then I run bdaddr to see does it find my bt dongle:
root@bt:/pentest/bluetooth/bluesmash/tools# ./bdaddr Manufacturer: Cambridge Silicon Radio (10) Device address: 00:50:F2:7E:2F:9B
Yep. Seems to work ok.
and now I change to my bluetooth dongle to same as my dect phone:
root@bt:/pentest/bluetooth/bluesmash/tools# ./bdaddr -i hci0 00:01:E3:64:DD:9B Manufacturer: Cambridge Silicon Radio (10) Device address: 00:50:F2:7E:2F:9B New BD address: 00:01:E3:64:DD:9B Address changed - Reset device now
after that you have to unplug and plug in your bluetooth device.
after unplug/plug we can check our mac-address:
root@bt:/pentest/bluetooth/bluesmash/tools# ./bdaddr Manufacturer: Cambridge Silicon Radio (10) Device address: 00:01:E3:64:DD:9B root@bt:/pentest/bluetooth/bluesmash/tools# hcitool dev Devices: hci0 00:01:E3:64:DD:9B
Yep. It’s changed to same as my dect phone. But I still wanted to test will it scan other devices:
root@bt:/pentest/bluetooth/bluesmash/tools# hcitool scan Scanning ... 00:01:E3:64:DD:9B ScriptKiddie root@bt:/pentest/bluetooth/bluesmash/tools#
Yep. It still seems to work perfectly.
Hi!
Thanks for this tool! I think it coukd solve my bt problem.
But:
gcc -c bdaddr.c
bdaddr.c:35:10: fatal error: bluetooth/bluetooth.h: Datei oder Verzeichnis nicht gefunden
#include
^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:11: bdaddr.o] Fehler 1
What I’m doing wrong? How can I fix this problem?
Kind regards, Clemens
If you are using a MAC device and want to connect the Bluetooth on it, then I will suggest you visit the article to get the entire guidance on this. This will also help you to use a speaker in a proper manner.
Thanks and nice to sharing these useful info. I’m too searching for it, I got this useful, kepp posting like this
Help. What to do if “./bdaddr -i hci0 98: 0D: 2E: BA: CB: DF”, then the result of the command: “Unsupported manufacturer”?
Sorry – but not working after re-plugged not writing new MAC onto dongle. Resetting to factory.
I had two cheap Chinese USB dongles which shared the same MAC address, so I couldn’t use both of them at the same time to connect to the same device, the device wouldn’t recognize that the adapters were different and the earliest connection would be lost. This tool made me solve it, brilliant!
I cant find dbaddr or backtrack 4 anywhere to install (the backtrack website has changed etc) and have failed to install this on Ubuntu – can anyone provide updated links or an alternative method?
It works only temporary. If you unplug dongle from USB and replug MAC resets to its default.
Hi there, for all time i used to check web site posts
here early in the break of day, because i enjoy to learn more and more.
It looks there is a similar freeware tool for Windows too. Bluetooth MAC Address Changer
Unfortunately this mod works only if BT dongle is powered. After unplugging from USB it reverts to its original address. Also when I turn off my computer BT address resets to its default (after just restart everything works fine).
I have to thank you for the efforts you’ve put in penning this blog.
I’m hoping to see the same high-grade blog posts
by you in the future as well. In fact, your creative writing abilities has encouraged me to get my
very own blog now ;)
Thanks for another informative website. Where else may just I am getting that kind of info
written in such a perfect way? I have a project that I am simply now operating on, and I’ve
been on the look out for such information.
To reset bluetooth, add the -r flag:
$ sudo ./bdaddr -r 00:19:1D:6D:D9:DA
Manufacturer: Broadcom Corporation (15)
Device address: 00:16:38:3A:3E:9C
New BD address: 00:19:1D:6D:D9:DA
Address changed – Device reset successully
$ hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:19:1D:6D:D9:DA ACL MTU: 1017:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:782 acl:0 sco:0 events:52 errors:0
TX bytes:533 acl:0 sco:0 commands:46 errors:0
This worked for me when `sudo service bluetooth restart’ wouldn’t.
Write more, thats all I have to say. Literally,
it seems as though you relied on the video to make your
point. You obviously know what youre talking
about, why throw away your intelligence on just posting videos to your weblog when you could be giving
us something informative to read?
Thanks for bundling this nice, so I don’t have to compile the entire bluez stack.
@sans
I managed to reset my bluetooth device using “service bluetooth restart” which is essential to me, because I have integrated BT. If that fails, try /etc/init.d/bluetooth restart” or whatever your disto uses.
How can i reset the bluetooth dongle without physically unplug and plug in back. I tried scripts in http://www.roman10.net/how-to-reset-usb-device-in-linuxusing-libusb/ , http://www.roman10.net/how-to-reset-usb-device-in-linux/ and http://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux but none of them were able to rest the device to change its BT address. I need to reset the device programmatic
It’s remarkable for me to have a web page, which is
useful in support of my knowledge. thanks admin
So in theory if you had two bluetooth speakers, you could give them the same address and connect them at the same time?
Correct me if I’m wrong.
Thanks!
Hi,
Maybe it could work but I have no idea how you could change your bluetooth speakers mac-address?
I can’t download Your program. It returns error 403 Forbidden :(
However tutorial seems to be well made :)
Thanks for sharing !