Tool
InternalBlue
Study and patch supported Broadcom/Cypress Bluetooth firmware while observing link-layer traffic on the participating device.
- Targets
- Firmware · Protocol
- Category
- Firmware tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 793
- Last commit
- 2024-08-21
- Language
- Python
GitHub data as of 2026-11-09
Requirements & limits
- Requires a supported chipset, firmware profile and OS-specific backend. The README lists rooted Android 6–11, jailbroken iOS 12–14, specified macOS versions, Linux BlueZ excluding WSL, and a separate BTstack route.
- Monitoring is from the device running InternalBlue. Firmware protections can disable RAM read/write commands after driver initialization and require device-specific adaptations.
Cite
BibTeX
@misc{internalblue,
title = {{InternalBlue}},
howpublished = {\url{https://github.com/seemoo-lab/internalblue}},
url = {https://github.com/seemoo-lab/internalblue},
urldate = {2026-10-29},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/internalblue/}}
}Plain text
InternalBlue. https://github.com/seemoo-lab/internalblue (accessed 2026-10-29). Awesome REA entry: https://awesomerea.org/resources/internalblue/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · seemoo-lab/internalblue · Revision f524380
More in Firmware and hardware
- MC Extractor · Tool
- MTKClient · Tool
- BoschMe7x · Tool
- CeDImu · Tool
- CasioEmuNeo · Tool
- remus-rlf-reader · Tool