===== Fedora 27 - Ubertooth ===== {{::spectool_gtk.png?nolink&400|}}\\ //spectool_gtk// {{:specanui.png?nolink&400|}}\\ //ubertooth-specan-ui// ==== Install Ubertooth software ==== * Install development tools:dnf groupinstall "Development Tools" dnf install cmake gcc-c++ libusb-devel bluez-libs-devel python-numpy python-pyside * Add ubertooth group and add users to group. groupadd ubertooth usermod -a -G ubertooth * Install Ubertooth software curl -OL https://github.com/greatscottgadgets/libbtbb/archive/2017-03-R2.tar.gz curl -OL https://github.com/greatscottgadgets/ubertooth/releases/download/2017-03-R2/ubertooth-2017-03-R2.tar.xz tar zxvf 2017-03-R2.tar.gz cd libbtbb-2017-03-R2 mkdir build cd build cmake .. make make install tar xvf ubertooth-2017-03-R2.tar.xz cd ubertooth-2017-03-R2/host mkdir build cd build cmake .. -DUDEV_RULES_GROUP=ubertooth make make install * Add library path: echo "/usr/local/lib" >>/etc/ld.so.conf.d/local.conf ldconfig * Insert Ubertooth. * Check firmware:$ ./ubertooth-util -v Firmware version: 2017-03-R2 (API:1.02) * If you need to update the firmware:cd ubertooth-2017-03-R2/ubertooth-one-firmware-bin/ ubertooth-dfu -d bluetooth_rxtx.dfu -r * Test: $ ./ubertooth-rx -l ffffff systime=1517507624 ch= 0 LAP=ffffff err=1 clkn=123 clk_offset=5191 s=-75 n=-55 snr=-20 offset > CLK_TUNE_TIME CLK100ns Trim: 2941 systime=1517507624 ch=32 LAP=ffffff err=0 clkn=250 clk_offset=2260 s=-73 n=-55 snr=-18 systime=1517507624 ch= 2 LAP=ffffff err=0 clkn=754 clk_offset=2260 s=-76 n=-55 snr=-21 systime=1517507624 ch=51 LAP=ffffff err=0 clkn=1266 clk_offset=2282 s=-76 n=-55 snr=-21 systime=1517507624 ch=21 LAP=ffffff err=0 clkn=1766 clk_offset=2288 s=-72 n=-55 snr=-17 Calculating complete hopping sequence. Hopping sequence calculated. 26644 initial CLK1-27 candidates systime=1517507674 ch=55 LAP=ffffff err=0 clkn=154234 clk_offset=2267 s=-74 n=-55 snr=-19 systime=1517507674 ch=25 LAP=ffffff err=0 clkn=154746 clk_offset=2259 s=-73 n=-55 snr=-18 systime=1517507674 ch=10 LAP=ffffff err=1 clkn=154996 clk_offset=2265 s=-73 n=-55 snr=-18 systime=1517507674 ch=46 LAP=ffffff err=1 clkn=156390 clk_offset=2267 s=-71 n=-55 snr=-16 Acquired CLK1-27 = 0x105fac8 got CLK1-27 clock offset = 34184874. systime=1517507674 ch=31 LAP=ffffff err=0 clkn=156666 clk_offset=2268 s=-73 n=-55 snr=-18 offset > CLK_TUNE_TIME CLK100ns Trim: 18 systime=1517507674 ch=63 LAP=ffffff err=0 clkn=156774 clk_offset=2276 s=-74 n=-55 snr=-19 Failed to decode packet systime=1517507674 ch=22 LAP=ffffff err=1 clkn=158822 clk_offset=2272 s=-73 n=-55 snr=-18 Failed to decode packet systime=1517507674 ch=54 LAP=ffffff err=0 clkn=158950 clk_offset=2272 s=-74 n=-55 snr=-19 Failed to decode packet systime=1517507674 ch=71 LAP=ffffff err=2 clkn=159346 clk_offset=2270 s=-77 n=-55 snr=-22 Failed to decode packet systime=1517507674 ch=56 LAP=ffffff err=0 clkn=159610 clk_offset=2275 s=-73 n=-55 snr=-18 Failed to decode packet systime=1517507674 ch= 0 LAP=ffffff err=0 clkn=34344900 clk_offset=2258 s=-75 n=-55 snr=-20 Packet decoded with clock 0x22 (rv=1) Type: POLL Type: POLL systime=1517507674 ch= 0 LAP=ffffff err=2 clkn=34346200 clk_offset=2250 s=-75 n=-55 snr=-20 Packet decoded with clock 0x2c (rv=1) Type: POLL Type: POLL systime=1517507675 ch= 0 LAP=ffffff err=2 clkn=34346836 clk_offset=2252 s=-74 n=-55 snr=-19 Packet decoded with clock 0x2a (rv=1) Type: POLL Type: POLL systime=1517507675 ch= 0 LAP=ffffff err=0 clkn=34346980 clk_offset=2245 s=-75 n=-55 snr=-20 Packet decoded with clock 0x32 (rv=1) Type: POLL Type: POLL systime=1517507675 ch= 0 LAP=ffffff err=0 clkn=34347424 clk_offset=2265 s=-75 n=-55 snr=-2 ==== Install spectools ==== * Clone source code:git clone https://www.kismetwireless.net/spectools.git * Install requirements: dnf install * Compile and install:cd spectools dnf install ncurses-devel gtk2-devel ./configure make make install {{tag>[hardware ubertooth fedora linux security bluetooth wifi]}}