Setting Up Ubertooth on macOS for Bluetooth Hacking

From Elvis Wiki
Revision as of 12:19, 29 November 2024 by AMaksimovic (talk | contribs) (Created page with "== Summary == Description what this documentation is about. == Requirements == * Hardware tools: Ubertooth One: Firmware version: 2020-12-R1 (API:1.07) * Unix-based Operating System: macOS (macOS Sequoia 15.1.1), on a MacBook Air with an Apple M1 chip. * Virtual Environment: Python Environment: Python 3.12 * Packages: libusb, wget, cmake, pkg-config, setuptools, pyqt5, numpy * Libraries: libbtbb, bleak * Software Tools: Crackle These steps are also summarized here [...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Summary

Description what this documentation is about.

Requirements

  • Hardware tools: Ubertooth One: Firmware version: 2020-12-R1 (API:1.07)
  • Unix-based Operating System: macOS (macOS Sequoia 15.1.1), on a MacBook Air with an Apple M1 chip.
  • Virtual Environment: Python Environment: Python 3.12
  • Packages: libusb, wget, cmake, pkg-config, setuptools, pyqt5, numpy
  • Libraries: libbtbb, bleak
  • Software Tools: Crackle

These steps are also summarized here Ubertooth - Build Guide - https://ubertooth.readthedocs.io/en/latest/build_guide.html, but less detailed.

Description

Step 1 - install homebrew

Enter these commands in the shell

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo bar
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"


Step 2 - Install Python Environment

Enter these commands in the shell

python3.12 -m venv myenv
source myenv/bin/activate


Used Hardware

Device to be used with this documentation Maybe another device to be used with this documentation

Courses

References