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-089.tgz (optional)
βββ flipper-z-f7-update-unlshd-089c.tgz
βββ flipper-z-f7-update-unlshd-089e.tgz (optional)- Unleashed web page: flipperunleashed.com