firmware icon indicating copy to clipboard operation
firmware copied to clipboard

Add Bluetooth functionality to the JS interpreter

Open EduardoMoraton opened this issue 6 months ago • 2 comments

Currently, the JavaScript interpreter does not expose any Bluetooth/BLE functionality for use within scripts.

It would be great to have at least some basic Bluetooth capabilities available — such as device discovery, raw data transfer, and support for a few common and standardized BLE protocols.

This would be awesome — the Flipper Zero JS interpreter doesn’t offer BLE support, so if Bruce adds BLE to its JS interpreter first that would be really great.

It could be super useful for connecting to things like MeshTastic devices, exchanging data between nearby gadgets, or even handling audio for Bluetooth speakers.

EduardoMoraton avatar Nov 01 '25 19:11 EduardoMoraton

Seems to be already in the todo pile. https://github.com/pr3y/Bruce/blob/main/src/modules/bjs_interpreter/interpreter.cpp#L1269 https://github.com/pr3y/Bruce/pull/1133

MobCat avatar Nov 02 '25 10:11 MobCat

https://github.com/DataSC3/WIFI-BRUTS/blob/main/WIFI-Bruts.js

unreal-cat avatar Nov 14 '25 21:11 unreal-cat