Bluetooth LE Spam

Bluetooth LE Spam

Impersonate Bluetooth Low Energy devices, causing pop-ups on receiving devices.

Simon Dankelmann Connectivity Development Science & Education

Screenshots

Screenshot of Bluetooth LE Spam Screenshot of Bluetooth LE Spam Screenshot of Bluetooth LE Spam Screenshot of Bluetooth LE Spam

Description

This project focuses on utilizing the built-in Bluetooth Low Energy (BLE)
functionality of Android smartphones to create Phantom Bluetooth Device Advertisements,
similar to what is known, for instance, in the case of the Flipper Zero. While there
are other apps available that provide similar functionality, the objective of this
app is to enhance convenience and user-friendliness in the process.

What’s new (1.0.9)

1.0.9:
- Bottom navigation (instead of navigation drawer)
- Material 3
- Edge-to-Edge display
- Add hints about Android+iOS being patched
- Code cleanup

Versions

Version Date Size Requires Android Download
1.0.9 current
4867f7c16ee86c68…
2025-01-24 6.6 MB API 26
1.0.8
0271f0851246fa73…
2024-01-22 6.1 MB API 26
1.0.7
e1c2f4145e6a4f16…
2023-12-27 6.1 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • BluetoothConnect to Bluetooth devices.
  • BLUETOOTH_ADMIN
  • Bluetooth scanSearch for nearby Bluetooth devices.
  • BLUETOOTH_ADVERTISE
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Location in backgroundDetermine the location while the app is not open.
  • Approximate locationDetermine the location via the network.
  • Precise locationDetermine the location via GPS.
Show 5 more permissions
  • NotificationsShow notifications.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • FOREGROUND_SERVICE_LOCATION
  • bluetoothlespam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments