Top Related Projects
Flipper Zero Unleashed Firmware
RogueMaster Flipper Zero Firmware
Playground (and dump) of stuff I make or modify for the Flipper Zero
The Dom amongst the Flipper Zero Firmware. Give your Flipper the power and freedom it is really craving. Let it show you its true form. Dont delay, switch to the one and only true Master today!
Quick Overview
The "awesome-flipperzero" repository is a curated list of resources, applications, and plugins for the Flipper Zero device. It serves as a comprehensive collection of tools, firmware, and information related to this multi-tool gadget, making it easier for users to find and explore various capabilities of the Flipper Zero.
Pros
- Extensive collection of resources for Flipper Zero enthusiasts
- Regularly updated with new content and contributions from the community
- Well-organized structure, making it easy to find specific types of resources
- Includes both official and third-party tools and applications
Cons
- May contain links to potentially controversial or legally ambiguous tools
- Some resources might become outdated or unavailable over time
- Quality of third-party contributions can vary
- Requires users to have a good understanding of the Flipper Zero device to fully utilize the resources
Getting Started
To explore the awesome-flipperzero repository:
- Visit the GitHub repository: https://github.com/djsime1/awesome-flipperzero
- Browse through the different sections to find resources of interest
- Click on the links to access specific tools, applications, or information
- Consider starring the repository to stay updated with new additions
- If you have a resource to contribute, follow the contribution guidelines provided in the repository
Competitor Comparisons
Flipper Zero Unleashed Firmware
Pros of unleashed-firmware
- Provides custom firmware for Flipper Zero, offering enhanced functionality
- Regularly updated with new features and improvements
- Allows for deeper customization of the Flipper Zero device
Cons of unleashed-firmware
- Requires technical knowledge to install and use effectively
- May void warranty or cause issues if not installed correctly
- Limited to Flipper Zero hardware, while awesome-flipperzero covers broader topics
Code Comparison
unleashed-firmware (main.c):
#include <furi.h>
#include <furi_hal.h>
int32_t flipper_app_main(void* p) {
UNUSED(p);
// Main application code
}
awesome-flipperzero (README.md):
# Awesome Flipper Zero
A collection of awesome resources for the Flipper Zero device.
## Table of Contents
- [Official Resources](#official-resources)
- [Firmware & Plugins](#firmware--plugins)
The unleashed-firmware repository contains actual firmware code, while awesome-flipperzero is a curated list of resources and doesn't include direct code implementations.
RogueMaster Flipper Zero Firmware
Pros of flipperzero-firmware-wPlugins
- Provides a complete firmware package with pre-installed plugins
- Offers regular updates and improvements to the firmware
- Includes additional features and customizations not found in the official firmware
Cons of flipperzero-firmware-wPlugins
- May have stability issues due to the inclusion of third-party plugins
- Requires manual installation and updating, which can be more complex than using the official firmware
- Some features may not be thoroughly tested or vetted for security
Code Comparison
While awesome-flipperzero is primarily a curated list of resources and doesn't contain significant code, flipperzero-firmware-wPlugins includes firmware code. Here's a brief example of a plugin initialization in flipperzero-firmware-wPlugins:
static void example_plugin_init() {
// Plugin initialization code
example_plugin_alloc();
example_plugin_register_app();
}
Summary
flipperzero-firmware-wPlugins offers a more feature-rich firmware experience with pre-installed plugins, while awesome-flipperzero serves as a comprehensive resource list for Flipper Zero enthusiasts. The choice between them depends on whether you prefer a ready-to-use firmware package or a curated collection of tools and information for customizing your Flipper Zero experience.
Playground (and dump) of stuff I make or modify for the Flipper Zero
Pros of Flipper
- More comprehensive and regularly updated collection of resources
- Includes custom firmware options and advanced hacking tools
- Offers a wider range of sub-folders for better organization
Cons of Flipper
- Less curated content, potentially overwhelming for beginners
- May include some outdated or less reliable resources
- Requires more time to navigate and find specific information
Code Comparison
While both repositories primarily consist of markdown files and links, Flipper includes more code snippets and configuration files. Here's a brief comparison:
awesome-flipperzero:
## Applications & Plugins
- [Flipper-IRDB](https://github.com/logickworkshop/Flipper-IRDB) - A collective of IR files for the Flipper
Flipper:
# Example Python script for Flipper Zero
import flilib
def main():
flilib.lcd.clear()
flilib.lcd.print("Hello, Flipper!")
Both repositories serve as valuable resources for Flipper Zero enthusiasts, with awesome-flipperzero offering a more curated list of essential tools and resources, while Flipper provides a broader range of content and more advanced options for experienced users.
The Dom amongst the Flipper Zero Firmware. Give your Flipper the power and freedom it is really craving. Let it show you its true form. Dont delay, switch to the one and only true Master today!
Pros of Xtreme-Firmware
- Provides a custom firmware with enhanced features and functionality
- Offers regular updates and improvements to the Flipper Zero device
- Includes additional applications and plugins not found in the official firmware
Cons of Xtreme-Firmware
- May void warranty or cause potential issues with the device
- Requires technical knowledge to install and maintain
- Some features may be considered controversial or potentially misused
Code Comparison
While a direct code comparison is not applicable in this case, we can highlight the differences in the repository structures:
Awesome-Flipperzero:
README.md
CONTRIBUTING.md
assets/
Xtreme-Firmware:
applications/
assets/
furi/
lib/
scripts/
firmware/
Awesome-Flipperzero is primarily a curated list of resources, while Xtreme-Firmware contains the actual firmware code and related files for the Flipper Zero device.
Summary
Awesome-Flipperzero serves as a comprehensive resource hub for Flipper Zero enthusiasts, offering links to various tools, applications, and information. On the other hand, Xtreme-Firmware provides a custom firmware solution with enhanced features and functionality. While Xtreme-Firmware offers more direct device improvements, it also comes with potential risks and requires more technical expertise to implement.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
A collection of Awesome resources for the Flipper Zero device.
ð New to Flipper Zero? Got questions?
|
ð« Not affiliated with
|
Table of Contents (Expandable)
Databases & Dumps
General
Sub-GHz
FlipperZero-TouchTunesDumps of TouchTune's remote.T119 bruteforcerTriggers Retekess T119 restaurant pagers.flipperzero-bruteforceGenerate .sub files to brute force Sub-GHz OOK.Flipperzero-Concert-BraceletsSub-GHz file to trigger event LED bracelets.
NFC/RFID
FlipperAmiiboBank vault of Amiibos to Flipper's format.Flipper-Zero-ToniesDatabase of Tonies for the Toniebox.
Infrared
BadUSB
MarkCyberFree BadUSB payloads for ethical hacking (and fun).My-Flipper-ShitsFree and open-source BadUSB payloads for Flipper Zero.Flipper BadUSB PayloadsCollection of payloads formatted to work on the Flipper Zero.FalsePhilosophers Flipper BadUSBFlipper Zero community ducky payload repo.
Music
FlipperMusicRTTTLCollection of musics for FlipperZero Music Player.flipper-music-filesMuch smaller collection of musics for FlipperZero Music Player.
Other
Applications & Plugins
| Try official apps |
|---|
| ð± The Flipper Zero also has an official app store! |
General
Officially maintained appsOfficial apps maintained by the Flipper Team and collaborators.All the pluginsLarge collection of applications including some not published in the official catalog
Sub-GHz
Infrared
Xbox ControllerEasy controller for Xbox One with IRXRemoteAdvanced IR remote app for Flipper Zero
BadUSB
Vulnerability ScannerScans a PC for vulnerabilities and saves results.COM Port Scanner EmulatorBarcode Scanner Emulator.USB HID AutofireSend left-clicks as a USB HID device.Mouse jigglerKeeps PC screens on by acting as a moving mouse.
GPIO
UberGuidoZ DocumentationMany different pinouts, modules, and protocol documentation.NRF24 & Mousejacking(outdated) PoC NRF24 library and mousejack exploitation app.Sentry SafePlugin that can open any Sentry Safe and Master Lock electronic safe without entering pin code.GPSDisplay data from a serial GPS module.UnitempTemperature, humidity and pressure sensors reader (DHT11/22, DS18B20, BMP280, HTU21x and more)Servo TesterServo Tester App
Wifi Devboard
UberGuidoZ Files and DocumentationDocumentation, Marauder, BlackMagic, and links.FZEE FlasherEasy web flasher for various different wifi boards.SkeletonMan's ESP32 FlasherPython script to flash multiple boards with Marauder or BlackMagic.Maraduer OfficialOfficial site from JustCallMeKoko, including various ESP32 options.Flipper Zero Evil PortalAn evil captive portal Wi-Fi access point using the Flipper Zero and Wi-Fi dev board
Bluetooth
USB Keyboard(outdated) A refactor of the BT remote to work over USB. Allows the Flipper to act as an USB HID keyboard.ble_spam_ofwApplication that spams broadcast packets to Apple, Android, and Windows.
Games
TetrisA rudimentary Tetris game.Flappy BirdThe name says it all.T-Rex RunnerFlipper zero port of Chrome's game.floopper-bloopperLD#47 Game.DoomDoom-like clone for Flipper Zero.MinesweeperMinesweeper implementation.ReversiThe classic Reversi game
Utility/Other
Flipper-Plugin-TutorialUpdated plugin tutorial based on new build methods.Flipper AuthenticatorGenerate TOTP authentication codes.Tuning ForkUse your Flipper as a tuning fork.UPC-A Barcode GeneratorCan be used to create any UPC-A barcode.Dec/Hex ConverterSmall "real time" decimal/hexadecimal converter.MultiConverterMulti-unit converter that can be easily expanded with new units and conversion methods.bpm-tapperTap along to a song to measure beats per minute.Flipp PomodoroPomodoro Timer Tool for productivity.
Firmwares & Tweaks
| Hey you! |
|---|
| ð° Click here for a feature comparison of these firmwares! |
Official firmware (ofw)
Custom firmware (cfw)
UnleashedUnlocked firmware with rolling codes support & community plugins, stable tweaks, and games.MomentumFeature-rich, stable and customizable Flipper firmware: a direct continuation of the Xtreme firmware.RogueMasterFork of Unleashed firmware with custom graphics, experimental tweaks, community plugins and games.
Outdated/Unmaintained firmware
XtremeOfficial fork with cleaned up codebase, more module extensions and custom assets.SquachWareFork of official firmware which adds custom graphics, community applications & files.DexvXtreme fork; The "Will it blend?" of custom firmwares.WetoxVery similar to the official branch, with a few small tweaks.Muddled ForksLess-active firmware modifications.OpenHaystack BLE modVery old PoC that makes Flipper behave like an AirTag.v1nc flipper zero firmwareUnleashed fork with support for different Duckyscript keyboard layouts & community plugins.
Graphics & Animations
Tutorials
Flipper Zero Animation ProcessGoogle Doc step by step from Talking Sasquach.Lab401 Animation VideoYouTube video with a step by step from Talking Sasquach.
Pre-made animations
Talking Sasquach AnimationsLiterally wrote the book on making animations.Kuronons GraphicsCustom animations, passport backgrounds & profile pictures.Haseosama AnimationsGreat collection of custom animations.Animations by stopoxyAnother great custom animation collection.Wr3nch AnimationsSome custom animations and scripts.Dexv GraphicsCustom animations and resources.DoobTheGoober AnimationsCustom animations from the creator of zip2AnimationUberGuidoZ GraphicsBrief description and links to resources, including PYX host.Animations by mnenkovA dump with animations and manifest creator for batch files.Oneamongthetrees Animations/GraphicsCollection of custom animations and passport icons.Kf637/Animations-for-Flipper-ZeroA collection of over 420 public animations from tons of different creators.
Utilities
Flipper Animation ManagerVisualize and manage animations directly from your computer.H4XV's Gif2AnimGif2FlipperAnimation Converterzip2AnimationUtility to assist in creating animations.
Utilities
Flipper Animation ManagerVisualize and manage animations directly from your computer.H4XV's Gif2AnimGif2FlipperAnimation Converterzip2AnimationUtility to assist in creating animations.
Modules & Cases
Cases
Ultimate Flipper Zero Case3D printed case with room for 3rd party modules & 2x WiFi dev board slots.FlipperZero-Hardware3D-Printable cases with custom iButton interface.Flipper Zero Cases3D-Printable case & cover models.Pelican caseBig case to hold Flipper and USB.Hard caseSmaller than pelican case, but still bulky.WiFi Module v1 CaseSmall cover for the WiFi dev board.Skadis holderFlipper Zero holder for Ikea Skadis.Flipper Zero Car MountUses foam from the original box.Soft TPU coverSimilar to the official silicone case.Flipper-BoyFlipper Zero Case with 22mm Watch Strap Adapter.
Modules
ESP32 Marauder on WiFi dev boardPortable WiFi/Bluetooth pentesting.ESP32 Marauder guide videoCompanion video for the above link.FlipperZero-Protoboards-KicadKiCad prototype boards.WiFi Scanner ModuleScans for WiFi networks via a custom Wemos module board.WiFi Scanner Module FlasherWeb flasher for module firmware above.WiFi DSTIKE DeautherPreforms WiFi deauth attacks via a custom ESP8266 module board.WiFi Deauther Module FlasherWeb flasher for module firmware above.Flipper Zero BoardsESP32 and NRF24 daughterboards for the Flipper.Flipper-Zero-BackpacksBackpack addon boards with ESP32, Raspberry Pi, Protoboards etc.WiFi Devboard Pelican CaseTop case that works with the 4mm FZ Pelican case.The Mayhem FinESP32 with WiFi, BT/BLE, Micro-SD, Camera, Flashlight, NRF24/CC1101, and more.
Other
Flipper Zero screen protectorOfficial screen protector for the Flipper Zero.FlipperZero RGB backlightReplacing stock backlight with RGB
Off-device & Debugging
General
Official Web InterfaceWeb interface to interact with Flipper, including Paint and SUB/IR analyzer.Flipper MakerGenerate Flipper Zero files on the fly.Flipper File ToolboxScripts for generating Flipper data files.Flipper Zero Syntax HighlightingVSCode extension that will add syntax highlighting for Flipper Zero files.
Converters
OOK to .subPython script to generate Flipper RAW .sub files from OOK bitstreams.csv2irScript to convert IRDB CSV's to Flipper .ir files.AmiiboFlipperConverterScript that converts Amiibo's to Flipper format.VertProntoIR2FlipperIRConverts Vert Pronto IR codes to Flipper format.FlippMiboYet another Amiibo to Flipper conversion script.ClassicConverterConverts Mifare Classic binary files to Flipper.ClassicConverterWebConverts between Mifare Classic binary and Flipper NFC file.musicxml2fmfConverts MusicXML files to Flipper Music Format.BadUSB keyboard converterPayload converted for non-US keyboard layouts.flipper2mctA script to convert Flipper NFC files to Mifare Classic Tools format for MC 1k & 4k.SerialHex2FlipperZeroInfraredConvert IR serial messages into FlipperZero compatible IR files.
Development
flipperzero-sesprojectSegger Embedded Studio project.flipper0Rusty crate with safe interface to Flipper Firmware and autogen bindings underneath.flipperzero-rsHand-crafted bindings to Flipper Firmware with custom build tool.fzfsFlipper Zero filesystem driver.FBT-AARCH64A script that sets up FBT's toolchain on ARM devices.
Utility
FlipperScriptsModify the state and level of your dolphin.Viewing system logsDump system logs to serial CLI.CLI ToolsPython scripts to screenshot/stream screen.FzteaConnect to your Flipper's UI over serial or make it accessible via SSH.pyFlipperUnofficial CLI wrapper writter in Python.SUB Plotters / comparersPython package to plot and compare multiple .sub files.U2F SSH KeysU2F ECDSA SSH Key Generation using Flipper Zero.PaggerSub-GHz generators for restaurants/kiosks paging systems.
Notes & References
| Need help using your Flipper Zero? |
|---|
| ð Give the official documentation a read! |
Disassembly/Repair
Official battery self-repair guideHow to troubleshoot battery issues.Official firmware recovery guideHow to troubleshoot firmware issues.Flipper Zero disassembly guideDifficulty: Moderate, Time: 8-15 Minutes.Alternative disassembly videoThird-party video for disassembling the Flipper.Reset forgotten PINHow to reset your device's PIN code.
Guides
Flipper Zero Hacking 101Guides with screenshots, files, and general help.Atmanos Flipper Software DocsFlipper development tutorials and information.Flipper Zero GPIO PinoutOfficial GPIO pinouts.Flipper SkylandersHow to read a Skylanders figure with Flipper.Application CI/CD GuideA complete guide on how to adopt flipper application to regular API changes.
Specifications
Add-on Modules GPIO PinoutsESP32, ESP8266, ESP32-CAM, ESP32-WROOM, NRF24.Flipper Zero DimensionsBasic info on screen and case dimensions.
Other
Firmware roadmap(outdated?) Official stock firmware roadmap.Flipper Zero SW&HW keynote(outdated) Hardware & software architecture document.
ð Want to make changes? â¨
Read the Meta FAQ section for more info.
Top Related Projects
Flipper Zero Unleashed Firmware
RogueMaster Flipper Zero Firmware
Playground (and dump) of stuff I make or modify for the Flipper Zero
The Dom amongst the Flipper Zero Firmware. Give your Flipper the power and freedom it is really craving. Let it show you its true form. Dont delay, switch to the one and only true Master today!
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot