DEMO: Attaching InternalBlue to the Proprietary macOS IOBluetooth Framework
Davide Toldo, Jiska Classen, Matthias Hollick

TL;DR
This paper demonstrates how to access undocumented macOS Bluetooth internals and extend the InternalBlue framework for wireless experimentation on macOS devices.
Contribution
It introduces a method to attach InternalBlue to the proprietary macOS IOBluetooth framework, enabling low-level Bluetooth experimentation.
Findings
Successfully accessed undocumented Bluetooth internals on macOS.
Extended InternalBlue to support macOS Bluetooth stack.
Enabled wireless experimentation on macOS devices.
Abstract
In this demo, we provide an overview of the macOS Bluetooth stack internals and gain access to undocumented low-level interfaces. We leverage this knowledge to add macOS support to the InternalBlue firmware modification and wireless experimentation framework.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
