Chaos Computer Club Lëtzebuerg

“Chaos in the world brings uneasiness, but it also allows the opportunity for creativity and growth.” -- Tom Barret

User Tools

Site Tools


projects:bluebreak:ubertooth

Ubertooth

The Ubertooth One is an Open Hardware & Source project, that aims experimenting and learning about the Bluetooth technology.

Hardware

Software

We tested the Ubertooth software successfully on the following operating systems:

  • Arch Linux (AUR package inc. all software & dependencies)
  • Mac OS Lion

Arch Linux

For those of you, installing packages with the help of yaourt from the AUR, simply search for ubertooth. Everyone else needs to install it manually.

curl -o libbtbb-2012-10-R1.tar.xz http://sourceforge.net/projects/libbtbb/files/libbtbb-2012-10-R1.tar.xz/download
tar xfv libbtbb-2012-10-R1.tar.xz
cd libbtbb-2012-10-R1
make
sudo make install
curl -o ubertooth-2012-10-R1.tar.xz http://sourceforge.net/projects/ubertooth/files/ubertooth-2012-10-R1.tar.xz/download
tar xfv ubertooth-2012-10-R1.tar.xz
cd ubertooth-2012-10-R1/host
make
sudo make install

http://ur1.ca/c3meh –> libbtbb-2012-10-R1.tar.xz

http://ur1.ca/c3mbo –> ubertooth-2012-10-R1.tar.xz

Mac OS (Mountain Lion)

The original guide of setup can be found here.

Prerequisites

First you need to install MacPorts, then start off with the necessary python libraries for ubertooth-*.

sudo port install libusb wget py26-pyside-tools py26-pyusb-devel py26-numpy

PyUSB is also available in the repositories of MacPorts, still we installed it manually as described in the official guide.

curl -o pyusb-1.0.0a2.tar.gz http://sourceforge.net/projects/pyusb/files/PyUSB%201.0/1.0.0-alpha-2/pyusb-1.0.0a2.tar.gz/download
tar xfv pyusb-1.0.0a2.tar.gz
cd pyusb-1.0.0a2
sudo python setup.py install

curl -o libbtbb-2012-10-R1.tar.xz http://sourceforge.net/projects/libbtbb/files/libbtbb-2012-10-R1.tar.xz/download
tar xfv libbtbb-2012-10-R1.tar.xz
cd libbtbb-2012-10-R1
make osx
sudo make osx-install

ubertooth-*

If you follow the official guide like described below, everything will be installed system-wide and work fine. Although, the ubertooth-specan-ui will be missing. To install that as well, please follow the commands, below the next paragraph.

curl -o ubertooth-2012-10-R1.tar.xz http://sourceforge.net/projects/ubertooth/files/ubertooth-2012-10-R1.tar.xz/download
tar xfv ubertooth-2012-10-R1.tar.xz
cd ubertooth-2012-10-R1/host/bluetooth_rxtx
make
sudo make osx-install

Update will follow soon

cd ubertooth-2012-10-R1/host/specan_ui/
sudo python ./setup.py install
python2.6 ubertooth-specan-ui

Experiments

Basics

Getting to know Ubertooth was the first goal to attend. You first need a basic understanding of the Bluetooth protocol and operating to understand what's going on in this magical world.

References

projects/bluebreak/ubertooth.txt · Last modified: 2015/07/15 21:54 (external edit)