/ofw-flipperzero-nrf24

A set of NRF24 apps for the Flipper Zero running an unmodified original firmware.

Primary LanguageC

ofw-flipperzero-nrf24

An NRF24 driver for the Flipper Zero device running the unmodified original firmware. The NRF24 is a popular line of 2.4GHz radio transceivers from Nordic Semiconductors. This library is not currently complete, but functional.

Building

Navigate to the specifi apps subdirectories and run ufbt. For instance:

cd nrfsniff
ufbt launch

Last built with the OFW version 0.89.0.

Warning

This repo contains three Flipper Zero apps that utilize the NRF24 driver to sniff for NRF24 addresses and perform mousejack attacks. These apps are for educational purposes only. Please use this code responsibly and only use these apps on your own equipment.

Acknowledgments

The NRF24 sniffing technique was discovered and shared by Travis Goodspeed in his blog.

The mousejack vulnerabilities were discovered and reported by Marc Newlin, see the blog for technical details.

Much of the driver code was inspired by RadioHead's Arduino library. Much of the mousejack code was inspired by the Jackit project.

The up-to-date code has been synced from RogueMaster repo.

NRF24 scan app has been ported from vad7. It is licensed under the GPLv3.