Back to Projects

Modifying a Cheap Shock Buttplug

Hacking a cheap Chinese shock & vibrating buttplug into a web-controlled device

Electronics

THIS GUIDE IS WORK IN PROGRESS AND VERY SIMPLIFIED

I may or may not have hacked together a ridiculous contraption -a cheap Chinese shock and vibrating buttplug that now runs through a web app using Sub-GHz scanning, a Flipper Zero, Node.js, and a web server running in my apartment. Because sometimes you just gotta see what tech can do.

Disclaimer: This was purely an experiment in tech hacking. I am NOT responsible for any unintended zaps or rogue vibrations. There are definitely security risks involved with broadcasting control signals for such intimate devices, so proceed with extreme caution.

Step 1: Finding the Right Toy

Most budget-friendly vibrating toys operate on simple RF (Radio Frequency) signals rather than encrypted Bluetooth protocols -shockingly easy to hijack. Found a model on AliExpress with a remote running on 433MHz RF signals.

Step 2: Sniffing with Flipper Zero

Enabled RF sniffing mode on the Flipper Zero, pressed buttons on the remote while capturing the raw signal, analyzed and decoded the signal pattern, then replayed the signals to confirm control. Fun side effect: frequency modifications could actually increase the vibration intensity.

Step 3: Going Online

Set up a Node.js web server that bridges the web interface to the Flipper Zero, allowing remote control from anywhere with an internet connection. Also took apart the buttplug to increase the voltages (which I definitely do not recommend).

Fen is at Darklands!
Check out the live schedule, gear map & control panel
Go