qUnleashed is a mobile-first Flutter manager for Flipper Zero, focused on extended Unleashed firmware support, firmware updates, BLE/USB connectivity, remote control, CLI access, and app management.
101
stars
639
commits
C
primary language
Sep 13, 2026
updated
A Flutter companion app for Flipper Zero, built for Unleashed and other firmware.
BLE/USB connection, firmware updates and DFU repair, remote control, archive,
file manager and a toolbox — one codebase, five platforms.
qUnleashed is a Flutter companion app for Flipper Zero, written from scratch as an alternative to Flipper Android App and tailored for custom firmware, first of all Unleashed firmware by DarkFlippers. The app is optimized around Unleashed-specific workflows: tracking firmware releases, reading changelogs, downloading updates and installing them directly from the app, while also reworking and extending parts of the original Flipper app experience.
qUnleashed keeps the familiar companion-app workflows from the original Flipper Android App and extends them for custom firmware: USB support on mobile and desktop, firmware repair from DFU mode, phone GPS/internet sharing, a stronger local archive and a bigger toolbox.
/ext and /int, hidden-file visibility, folder creation, rename, delete, download, upload and direct text editing.Lucaslhm/Flipper-IRDB repository: browse by brand/category, search the whole library, preview and edit .ir files, save remotes into the local archive or send them straight to /ext/infrared.The app is translated on Crowdin. Do not edit translations/app_*.arb by hand — English is the only exception, because it is the source every other language is translated from.
Crowdin exports each language file whole, so an edit made here is not merged with the next sync, it is reverted by it. That has already cost one manual repair of the Russian translation.
translations/app_en.arb. It is uploaded to Crowdin when the change lands on main, and translators see it from there.translations/app_<code>.arb on its own and the app offers the locale. The only thing the repository needs is the language's own name in _localeNames (lib/services/localization/controller.dart) — without it the picker lists the language by its code rather than as Deutsch.The Google Play listing works the same way: short_description.txt, full_description.txt and the changelogs are translated on Crowdin, so edit only the en-US copies. Screenshots, the icon, title.txt and video.txt are not on Crowdin and can be changed in any locale.
A CI check enforces all of this, so a pull request that edits a translated file fails rather than being merged and quietly undone.
@key description saying where it appears and, for a bare word, whether it is a verb or a noun. Translators see only the string and that description.{fileName}, not {arg0}); the name is shown to translators.
C
69.0%
Dart
29.7%
qUnleashed is a mobile-first Flutter manager for Flipper Zero, focused on extended Unleashed firmware support, firmware updates, BLE/USB connectivity, remote control, CLI access, and app management.
101
stars
639
commits
C
primary language
Sep 13, 2026
updated
A Flutter companion app for Flipper Zero, built for Unleashed and other firmware.
BLE/USB connection, firmware updates and DFU repair, remote control, archive,
file manager and a toolbox — one codebase, five platforms.
qUnleashed is a Flutter companion app for Flipper Zero, written from scratch as an alternative to Flipper Android App and tailored for custom firmware, first of all Unleashed firmware by DarkFlippers. The app is optimized around Unleashed-specific workflows: tracking firmware releases, reading changelogs, downloading updates and installing them directly from the app, while also reworking and extending parts of the original Flipper app experience.
qUnleashed keeps the familiar companion-app workflows from the original Flipper Android App and extends them for custom firmware: USB support on mobile and desktop, firmware repair from DFU mode, phone GPS/internet sharing, a stronger local archive and a bigger toolbox.
/ext and /int, hidden-file visibility, folder creation, rename, delete, download, upload and direct text editing.Lucaslhm/Flipper-IRDB repository: browse by brand/category, search the whole library, preview and edit .ir files, save remotes into the local archive or send them straight to /ext/infrared.The app is translated on Crowdin. Do not edit translations/app_*.arb by hand — English is the only exception, because it is the source every other language is translated from.
Crowdin exports each language file whole, so an edit made here is not merged with the next sync, it is reverted by it. That has already cost one manual repair of the Russian translation.
translations/app_en.arb. It is uploaded to Crowdin when the change lands on main, and translators see it from there.translations/app_<code>.arb on its own and the app offers the locale. The only thing the repository needs is the language's own name in _localeNames (lib/services/localization/controller.dart) — without it the picker lists the language by its code rather than as Deutsch.The Google Play listing works the same way: short_description.txt, full_description.txt and the changelogs are translated on Crowdin, so edit only the en-US copies. Screenshots, the icon, title.txt and video.txt are not on Crowdin and can be changed in any locale.
A CI check enforces all of this, so a pull request that edits a translated file fails rather than being merged and quietly undone.
@key description saying where it appears and, for a bare word, whether it is a verb or a noun. Translators see only the string and that description.{fileName}, not {arg0}); the name is shown to translators.
C
69.0%
Dart
29.7%