/radiosploit

Android application allowing to sniff and inject Zigbee, Mosart and Enhanced ShockBurst packets on a Samsung Galaxy S20

Primary LanguageJavaMIT LicenseMIT

RadioSploit 1.0

This Android application allows to sniff and inject Zigbee, Mosart and Enhanced ShockBurst packets from a Samsung Galaxy S20 smartphone. It interacts with a set of patches installed on the phone Bluetooth controller, allowing to add new capabilities to communicate using the previously mentioned protocols.

This project is a Proof of Concept developed in the context of a research work aiming at exploring the feasibility of cross-protocol pivoting attacks. If you need additional details, we have published multiple papers about it:

This application is released as an opensource software using the MIT License.

Screenshots

How to use this application ?

  • First, you need to root your Samsung Galaxy S20: it should also work on Samsung Galaxy S10, but it has not been tested yet. Multiple tutorials can be found online to enable root.
  • Enable the Bluetooth Debugging (BTsnoop logs) in your smartphone settings.
  • Then, you have to install the Radiosploit patches on your Bluetooth controller. The patches are uploaded on a different repository, follow these instructions !
  • Finally, you can install the application using adb:
$ adb install radiosploit.apk
  • Launch the app and allow it to use root permissions.