Conversation
… de ataque - Deteccion real de dispositivos cercanos (emparejados + clasico + BLE) en ScanNearbyDevices - SpeakerClassifier: combina clase BT, appearance BLE y nombre; excluye auriculares - 5 ataques seleccionables (BluetoothAttack): L2CAP Flood, GATT Flood, Pairing Flood, SDP Query Storm, Advertising Flood - Boton Stop funcional: detiene limpiamente los ataques - Aviso educativo obligatorio + toast recordatorio al iniciar ataque - UI renovada (XML/Material Components): escanear, filtro solo altavoces, badges, RSSI - Tests unitarios del clasificador (8 tests) - Limpieza: codigo muerto eliminado (BluetoothServer, plantillas Compose/example tests, assets huerfanos) - README completo en espanol
…tack types, multi-target, TX/Sleep duty cycle - ScanNearbyDevices: paired + classic discovery + BLE scan, dedup by MAC, RSSI, OUI vendor, SDP service probe - SpeakerClassifier: BluetoothClass + BLE appearance + name heuristics - 7 attack types (L2CAP, GATT, Pairing, SDP, Advertising, Profile Spoof, Combo) via BluetoothAttack interface - AttackManager: centralized per-target registry with global stop and multi-target support - AttackParams + DutyCycleAttack: TX/Sleep burst-pause cycle with jitter (PortaPack-inspired) - PayloadPattern selector, rate control with jitter, structured log tags - Educational warning dialog, tests (22)
|
Hi @eikarna — closing the loop on this educational fork. Since v1.4 the project has evolved to v1.6 (latest APK release): fully bilingual ES/EN UI, developer-options / HCI-snoop detector, and a root-tools layer (Magisk-style Honest conclusion after testing on stock and rooted devices: current Android implements Bluetooth security end to end (user-consented pairing, encryption, hidden-API restrictions, SELinux policies, continuously patched stack), so there is no practical margin to use Bluetooth as an attack vector — and RF jamming needs SDR hardware, not a phone. With this the jamming investigation is closed; the repo stays as an educational probe/measurement tool for one's own devices. Supporting artifacts:
Thanks again for the original project and for this thread to share the results. |
Improved version v1.4 of BluetoothJammer, built and tested on Android (Kotlin / Material 3).
What's new vs. the original repo
AttackManagerwith global stop and multi-target, PortaPack-inspired TX/Sleep duty cycle with jitter, structured session logs, educational warning dialog, unit tests.License note
The original repo has no license. This fork adds an MIT license covering only the fork's modifications (attribution to eikarna is kept; details in LICENSE). If you prefer to adopt the changes without the MIT header, or would like a different license on the original repo, tell me and I'll adjust.