An NRF24 driver for the Flipper Zero device. The NRF24 is a popular line of 2.4GHz radio transceivers from Nordic Semiconductors. This library is not currently complete, but functional.
This repo contains two 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.
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.