DissPair
Audit Bluetooth Classic and BLE devices: RFCOMM, GATT and advertisements
- Developer
- ThreadpoolX and Tapadyuti Baral
- License
- GPL-3.0-only
- Package
org.disspair.disspair- Category
- Security, System
- Latest version
- 2.2.0 · Oct 15, 2026
- Minimum Android
- Android 7.0
Description
DissPair is an open-source Bluetooth security toolkit for auditing Bluetooth Classic (RFCOMM) and Bluetooth Low Energy (BLE) devices you own or are authorized to test. Instead of trusting what a device advertises, it actively probes how the device really behaves. Two CVEs have been found with it (CVE-2026-31280, CVE-2025-67133).
Discovery
• Scan Classic (BR/EDR) and BLE devices, plus already-paired devices
• Device class tags, RSSI and filters for unnamed and paired devices
Bluetooth Classic (RFCOMM)
• Sweep RFCOMM channels 1-30 and see which accept unpaired (insecure) or paired connections
• Send AT commands and OBEX payloads, with automatic HFP handshake handling
• Flood test to stress a channel's buffer handling
BLE advertisement inspector (GAP)
• Decodes every advertising field: flags, service UUIDs, names, TX power, appearance, service and manufacturer data
• Vendor formats: Apple Continuity (iBeacon, AirDrop, Handoff, Nearby Info, Find My), Eddystone, Google Fast Pair
• Privacy checks: public vs rotating addresses, identifiers in device names, tracker beacons (Find My, SmartTag, Tile)
• Advertising interval estimate, RSSI graph, legacy/extended PDU, PHY and connectable flags
BLE GATT analysis
• Full service and characteristic map with standard and vendor names
• Read and write (with or without response), hex or text
• Subscribe to notifications and indications with a live log
• Automatic maximum MTU negotiation
GATT access audit
• One tap tests what every characteristic allows without pairing: read, subscribe and write
• Results marked OPEN, AUTH, ENC, AUTHZ, KEY or DENY
• Optional write test: echo the value just read, or commit a chosen payload
• Exportable text report for vendor disclosure
Follows the system light or dark theme. A companion Linux CLI is available in the source repository.
Warning: some features (flooding, payload injection, writes) can disrupt or reconfigure the target device. Use only on hardware you own or have explicit permission to test.
Discovery
• Scan Classic (BR/EDR) and BLE devices, plus already-paired devices
• Device class tags, RSSI and filters for unnamed and paired devices
Bluetooth Classic (RFCOMM)
• Sweep RFCOMM channels 1-30 and see which accept unpaired (insecure) or paired connections
• Send AT commands and OBEX payloads, with automatic HFP handshake handling
• Flood test to stress a channel's buffer handling
BLE advertisement inspector (GAP)
• Decodes every advertising field: flags, service UUIDs, names, TX power, appearance, service and manufacturer data
• Vendor formats: Apple Continuity (iBeacon, AirDrop, Handoff, Nearby Info, Find My), Eddystone, Google Fast Pair
• Privacy checks: public vs rotating addresses, identifiers in device names, tracker beacons (Find My, SmartTag, Tile)
• Advertising interval estimate, RSSI graph, legacy/extended PDU, PHY and connectable flags
BLE GATT analysis
• Full service and characteristic map with standard and vendor names
• Read and write (with or without response), hex or text
• Subscribe to notifications and indications with a live log
• Automatic maximum MTU negotiation
GATT access audit
• One tap tests what every characteristic allows without pairing: read, subscribe and write
• Results marked OPEN, AUTH, ENC, AUTHZ, KEY or DENY
• Optional write test: echo the value just read, or commit a chosen payload
• Exportable text report for vendor disclosure
Follows the system light or dark theme. A companion Linux CLI is available in the source repository.
Warning: some features (flooding, payload injection, writes) can disrupt or reconfigure the target device. Use only on hardware you own or have explicit permission to test.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 2.2.0 | Oct 15, 2026 | Android 7.0 | 12.3 MB |
| 2.1.2 | Jun 18, 2026 | Android 7.0 | 11.9 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
Similar apps
-
Trigger
Open doors via Wi-Fi using HTTPS/SSH.
-
Screenshot Tile (NoRoot)
Customizable screenshot tool with quick settings shortcut and floating button
-
Coffee
Keep display awake
-
Mute reminder
Remind you to mute media
-
Prepaid Balance
Keep track your prepaid balance
-
Auto Auto-Rotate
Automatically remembers your auto-rotate setting for every app
-
Drowser
Simple background app killer
-
Scrambled Exif
Remove the metadata from your pictures before sharing them