A straightforward shell script to manage & deploy DarkFlippers/unleashed-firmware files to your Flipper Zero.
flipper.sh is a minimal automation tool for pushing files to a Flipper Zero every time there is a new UFW version release.
It handles common repetitive tasks such as:
- Download new UFW releases
- File transfers
- Directory organization
- Quick payload deployment
The goal is simple: reduce friction and avoid mistakes.
- Flipper Zero connected via USB
- Mounted filesystem or accessible device path
- Linux environment (or WSL)
No heavy dependencies expected.
Clone the repository:
git clone https://github.com/NUMAflex/flipperzero-deploy.git
cd flipperzero-deployMake the script executable:
chmod +x flipper.shRun it:
./flipper.sh --help
Commands:
--clean-fap erase all your previous fap
--clean-totp erase all your previous totp plugins
--new-fw copy new firmware version from released zip files
--copy-sd copy files to sd card
--get-fw download new firmware version zip files
--get-apps download base and extra apps zip files
--uberguidoz clone UberGuidoZ repository (or update if present)
--help (this screen)
--about📁 Expected structure
Typical Directory layout:
Flipper/
ext/
├── apps/
├── apps_data/
├── badusb/
├── infrared/
├── music_player/
├── nfc/
├── pocsag/ (optional)
├── subghz/
├── subghz_remote/
├── subplaylist/
└── tama_p1/
fw/
├── all-the-apps-base.zip
├── all-the-apps-extra.zip
├── flipper-z-f7-update-unlshd-###.tgz (optional)
├── flipper-z-f7-update-unlshd-###c.tgz
└── flipper-z-f7-update-unlshd-###e.tgz (optional)- Unleashed web page: flipperunleashed.com