How To: Jamming Frequencies w/ the Flipper Zero

Fresh, hot, brand new Flipper Zero in the mail; experimented with all the typical stuff, and are now looking for “those” juicy jamming files you only heard about but never really found yourself? They’re not a myth — they’re real!

Jamming radio frequencies works by finding out the frequency at which two or more devices are communicating, and then constantly generating signals at that frequency to introduce interference in the form of noise. So, jamming essentially disrupts communication between two or more devices by increasing noise to decrease the signal-noise ratio.

See it in action here:


Stuff You Should Know:

• This is 100% illegal in pretty much most parts of the world, and you should only be experimenting with devices you own or have explicit permission to be using. The jamming files have even been removed from some custom firmwares due to the potential misuse

• This will not work on the stock Flipper Zero firmware since it comes with certain regional and frequency restrictions. You would need to install a custom firmware that unlocks these restrictions on the Flipper Zero

• The Flipper Zero does not transmit at high ranges (distance from the target). You would have to place the Flipper Zero quite close to the receiving device for the most effectiveness

• Extensive, continuous transmission of signals (which jamming would consist of) from the Flipper Zero may cause it to heat up or the transmitter getting damaged. Try not to keep the Flipper Zero transmitting for more than a few minutes at a time to be safe


Step 1: Install Custom Firmware

The stock Flipper Zero firmware has certain regional and frequency restrictions. You would need to install a custom firmware that unlocks these restrictions on the Flipper Zero. The most prevalent ones are:

Step 2: Get the Jamming Files

Head over to my GitHub repository, where I have collected all sub-GHz jamming files I could find.

Download all the “.sub” files.

Step 3: Add the Jamming Files to the Flipper Zero

Once all jamming files have been downloaded, connect your Flipper Zero to your machine. This can be done one of two ways:

A. Via a USB cable and using the qFlipper application to interact with the connected Flipper Zero

B. Via simply accessing the Flipper Zero’s micro-SD card using a card-reader

Navigate to the /subghz/ directory in your Flipper Zero, and (optional) create a new directory named “Jamming” here. The directory structure should now look like /subghz/Jamming.

Lastly, copy all the downloaded jamming files into this /subghz/Jamming/ directory. You may now disconnect the Flipper Zero or micro-SD card from your machine.

Step 4: Usage

Open the “Sub-GHz” application on your Flipper Zero.

Next, navigate to “Saved”, where all saved sub-GHz files (.sub) are stored.

Then, navigate to the “Jamming” directory you had created (if you had created it).

Here, you will see all the added jamming files, each for a different frequency.

Select a frequency you would be jamming, and then send this signal.

This will keep running for about 30 seconds. Any receivers within the jamming range of the Flipper Zero (pretty darn close) that operate on the frequency being jammed should now not be effective to the genuine transmitter (legitimate remote, etc.).


Disclaimer: This exists for the purposes of education, research, and experimentation with devices you yourself own. We neither endorse nor shall be held responsible for any potentially unethical or malicious activity from your usage of this.

12 comments

  1. bonjour et merci bcp, je n’y comprends plus rien ca ne fonctionne pas avec ma clef de voiture qui fonctionne sur du 433 mhz mais par contre avec ma telecommande a led infrarouge oui ca brouille bien le signal je ne parviens pu a eteindre ni allumer mes led lorsque je place le fliiper entre les deux, avez vous des fichiers basé sur le 2.4 ghz afin de brouiller la wifi ??
    Pour info ajouter un module CC1101 pour emplifier le subGhz ca devrait brouiller à plus longue portée !

    Like

    1. The Flipper Zero’s hardware is limited to only frequencies below 1GHz, so 2.4GHz won’t be a possibility. This is why it is called ″sub-GHz″. To play with 2.4GHz and higher frequencies, you would have to get your hands on something like the HackRF One.

      Regarding your IR/RF interference issue, that’s not directly possible, but technically a possibility due to EMI.

      Like

  2. I’m having issues just adding it to the flipper zero. I’ve tried a couple times and even followed your instructions but when I go to emulate the file, it just says “cannot parse file”. I’ve never had this issue so do you have any ideas?

    Like

  3. Is it possible to combine All .sub files for every Frequency and make only 1 .sub files that can jam ALL frequency at same time ?

    Like

    1. A sub-GHz playlist replays all the .sub files’ signals sequentially, not simultaneously. This means the next .sub file’s signal is only transmitted after the current .sub file’s signal transmit is complete.

      Like

    1. Recognize where your vehicle’s RF receiver is (this is usually where the “anti-theft” blinking red light on the dashboard is), and then place the jamming Flipper Zero directly on top of it (from the outside, of course, over the windshield). That should work!

      Like

      1. I tried near the key fob, I tried stick it to the RF receiver over the windshield, I also tried inside the car, I changed the modulation from AM270 to HND_2. Absolutely nothing happens. It is very possible that the jam files are for US cars.

        Like

        1. Why and how would you change the modulation on a saved sub-GHz signal (the jamming files)?

          Have you verified you’re using the correct jamming frequency? You can do this in the Frequency Analyzer sub-application by increasing the RSSI a bit, then holding your keyfob right up to the transceiver on the Flipper Zero and pressing the unlock key. Once you see the same frequency register 3-4 times, you can be sure of the frequency and then use the same one from the jamming files.

          Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.