{"id":26071607,"url":"https://github.com/ClaraCrazy/Flipper-Xtreme","last_synced_at":"2025-03-09T00:04:08.687Z","repository":{"id":64935566,"uuid":"579676275","full_name":"Flipper-XFW/Xtreme-Firmware","owner":"Flipper-XFW","description":"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!    ","archived":true,"fork":false,"pushed_at":"2024-06-29T01:26:27.000Z","size":609629,"stargazers_count":9426,"open_issues_count":67,"forks_count":689,"subscribers_count":433,"default_branch":"dev","last_synced_at":"2024-10-29T15:10:14.865Z","etag":null,"topics":["cfw","custom-firmware","flipper-firmware","flipper-zero","flipper-zero-firmware","flipperzero"],"latest_commit_sha":null,"homepage":"https://flipper-xtre.me","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"flipperdevices/flipperzero-firmware","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Flipper-XFW.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"crazyco","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-12-18T14:01:26.000Z","updated_at":"2024-10-28T18:14:30.000Z","dependencies_parsed_at":"2023-09-04T04:23:25.203Z","dependency_job_id":"8fb09244-8849-4bec-bf12-32ca353b582f","html_url":"https://github.com/Flipper-XFW/Xtreme-Firmware","commit_stats":null,"previous_names":["flipper-xfw/xtreme-firmware","claracrazy/flipper-xtreme"],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipper-XFW%2FXtreme-Firmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipper-XFW%2FXtreme-Firmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipper-XFW%2FXtreme-Firmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flipper-XFW%2FXtreme-Firmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Flipper-XFW","download_url":"https://codeload.github.com/Flipper-XFW/Xtreme-Firmware/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242623570,"owners_count":20159705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cfw","custom-firmware","flipper-firmware","flipper-zero","flipper-zero-firmware","flipperzero"],"created_at":"2025-03-09T00:01:31.380Z","updated_at":"2025-03-09T00:04:08.676Z","avatar_url":"https://github.com/Flipper-XFW.png","language":"C","funding_links":["https://patreon.com/crazyco","https://ko-fi.com/crazyco","https://paypal.me/ClaraCrazy"],"categories":["Firmwares \u0026 Tweaks"],"sub_categories":["*Outdated/Unmaintained firmware*","*Custom firmware (cfw)*","Outdated/Unmaintained firmware"],"readme":"\u003ch1 align=\"center\"\u003eXFW - \u003ccode\u003eXtreme Firmware\u003c/code\u003e for the Flipper Zero\u003c/h1\u003e\n\n\u003e [!CAUTION]\n\u003e Xtreme is no longer in development. Please go ahead and download [a new firmware](https://github.com/DarkFlippers/unleashed-firmware/)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Flipper-XFW/Xtreme-Firmware/assets/55334727/767a3e1b-a96c-43c8-b58f-a49a533b3bb4\"\u003e\n\u003c/p\u003e\n\n\u003ch2 align=\"center\"\u003e\n  \u003ca href=\"https://flipper-xtre.me\"\u003eWebsite\u003c/a\u003e | \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware#What-makes-it-special\"\u003eIntro\u003c/a\u003e | \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware#Install\"\u003eInstall\u003c/a\u003e | \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware#list-of-changes\"\u003eChangelog\u003c/a\u003e | \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware/wiki\"\u003eWiki\u003c/a\u003e | \u003ca href=\"https://discord.gg/flipper-xtreme\"\u003eDiscord\u003c/a\u003e | \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware#%EF%B8%8F-support\"\u003eDonate\u003c/a\u003e\n\u003c/h2\u003e\n\nThis firmware is an extensive overhaul of the [Official Firmware](https://github.com/flipperdevices/flipperzero-firmware), and is also always updated from [Unleashed](https://github.com/DarkFlippers/unleashed-firmware), which is by far the most stable alternative, if this is just too much for you!\n\n-----\n\u003cbr\u003e\n\n\u003ch2 align=\"center\"\u003eWhat makes it special?\u003c/h2\u003e\n\nWe have spent many hours perfecting this code even further, and getting the most out of it.\n\nThe goal of this Firmware is to regularly bring out amazing updates based on what the community wants, with an actual understanding of whats going on. Fixing bugs that are regularly talked about, broadening the capabilities of the Flipper with new exciting functionality, and most importantly, ensuring the easiest user experience possible.\n\u003cbr\u003e\u003cbr\u003e\n- \u003ch4\u003eFeature-rich: We include all commonly found apps in the firmware, as long as they work.\u003c/h4\u003e\n\n- \u003ch4\u003eStable: Many hours have been spent rewriting core parts of the Flipper's firmware as well as some of its apps to ensure stability. A task that was long needed on all Firmware, so we tackled it right away.\u003c/h4\u003e\n\n- \u003ch4\u003eCustomizable: Dont like the Animations, want to turn on/off the Home screen icons (battery, SD card etc), change the flippers name or anything like that? You absolutely can. No need to mess with code or deal with weird manifest files. Its all done with an App.\u003c/h4\u003e\n\u003cbr\u003e\u003cbr\u003e\nNote, the below mentioned changes are only a few things we did. For a full list check [down here](https://github.com/Flipper-XFW/Xtreme-Firmware#List-of-Changes)\n\n-----\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eXtreme Settings:\u003c/h2\u003e\n\nWe wrote a powerful yet easy-to-use application specifically for our Firmware, that gives you easy-access to most of the fancy things we implemented:\n\n\u003c!--\n\nThis image needs to be updated!\nAlso, perhaps a bigger height, with set width (yes distrotion issues ik) so it fits all our bulletpoints without issues\n\n--\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/49810075/228392945-1e68b996-4e2c-46c6-8aae-d0aadd8ea001.gif\" align=\"left\" height=\"160vh\"/\u003e\n\u003cimg align=\"left\" height=\"180vh\" width=\"10\" src=\"https://upload.wikimedia.org/wikipedia/commons/3/3d/1_120_transparent.png\"\u003e\n\n- \u003cins\u003e\u003cb\u003eInterface:\u003c/b\u003e\u003c/ins\u003e Customize every bit of your Flipper, from the desktop animations, to the main menu apps, lockscreen style etc.\n\n- \u003cins\u003e\u003cb\u003eProtocols:\u003c/b\u003e\u003c/ins\u003e Here you can configure \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides#badbt--kb\"\u003eBadKB\u003c/a\u003e, manage custom Subghz frequencies, and setup the GPIO pins mappings.\n\n- \u003cins\u003e\u003cb\u003eMisc:\u003c/b\u003e\u003c/ins\u003e All the other options that don't fit elsewhere. Change your Flipper's name, xp level, and configure the \u003ca href=\"https://github.com/Z3BRO/Flipper-Zero-RGB-Backlight\"\u003eRGB backlight\u003c/a\u003e.\n\n\u003cbr\u003e\n\n-----\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eAnimations / Asset Packs:\n  \u003ch3 align=\"center\"\u003eWant to try some asset packs? Check \u003ca href=\"https://flipper-xtre.me/asset-packs\"\u003ehere\u003c/a\u003e\n  \u003c/h3\u003e\n\u003c/h2\u003e\n\nWe created our own improved Animation / Asset system that lets you create and cycle through your own `Asset Packs` with only a few button presses, allowing you to easily load custom Animations, Icons and Fonts like never before.\n\n\u003cimg src=\"https://github.com/Flipper-XFW/Xtreme-Firmware/assets/49810075/7c040ca1-3d59-478e-8a35-21abe5c26ab1\" align=\"left\" width=\"200px\"/\u003e\nYou can easily create your own pack, or find some user made ones on our website or on discord. Check \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Asset-Packs\"\u003ehere\u003c/a\u003e for a tutorial on creating your own. Essentially, each \u003ccode\u003eAsset Pack\u003c/code\u003e can configure its own \u003ccode\u003eAnims\u003c/code\u003e, \u003ccode\u003eIcons\u003c/code\u003e \u0026 \u003ccode\u003eFonts\u003c/code\u003e.\n\n\u003cbr clear=\"left\"/\u003e\n\n\u003cbr\u003e\n\n\u003cimg src=\"https://github.com/Flipper-XFW/Xtreme-Firmware/assets/49810075/dbeed26b-45be-4cb4-983e-69d6d7ef5850\" align=\"left\" width=\"200px\"/\u003e\nOnce you have some packs, upload them to your Flipper in \u003ccode\u003eSD/asset_packs\u003c/code\u003e (if you did this right you should see \u003ccode\u003eSD/asset_packs/PackName/Anims\u003c/code\u003e and/or \u003ccode\u003eSD/asset_packs/PackName/Icons\u003c/code\u003e).\n\n\n\u003cbr clear=\"left\"/\u003e\n\n\u003cbr\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/55334727/214013624-25dad48e-72ea-4a90-9060-66e137e0d61a.png\" align=\"left\" width=\"200px\"/\u003e\nAfter installing the packs to Flipper, hit the \u003ccode\u003eArrow UP\u003c/code\u003e button on the main menu and go to \u003ccode\u003eXtreme Settings\u003c/code\u003e. Here choose which pack you want and tweak the other settings how you prefer, then press back to reboot and enjoy your newly fully customized Flipper!\n\n\u003cbr clear=\"left\"/\u003e\n\n-----\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eBad Keyboard:\u003c/h2\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/49810075/223855940-b8ee6770-4520-4bcc-a4cc-089196cf904b.png\" align=\"left\" width=\"250px\"/\u003e\n\u003c! -- This fuckshit needs a captured image, but bc of blockage, i cant get one. someone do some magic plz -- !\u003e\nBadUSB is a wonderful app, but it lacks bluetooth capabilities. Now some might argue that its useless as you will always need authentication from both sides, but what if I told you that we found a solution to this problem?\n\u003cbr\u003e\u003cbr\u003e\nBad-KB allows you to toggle between USB and Bluetooth mode for your attacks. In Bluetooth mode it allows you to spoof the name \u0026 MAC of the device to whatever you want. Being a JBL speaker or a wireless razer keyboard is easily doable, allowing you to trick people so you can run your payloads without needing a cable at hand.\n\n-----\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eLevels:\u003c/h2\u003e\n\nThis Firmware has 30 levels, not just the basic 3 the official one has.\n\nWith this new system in place, it allows for some cool stuff like locking animations behind a certain level. This can be done fairly easy: The idle_animations are tied to the level system. Specifically, the `Min level` variable of your manifest file is used here. Each level you reach, unlocks a new animation. The higher your level, the more animations people can see.\n\n-----\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eList of changes:\u003c/h2\u003e\n\nThere are too many to name them all, this is a **non-comprehensive** list of the **most notable from an end-user perspective**. For a more detailed list, read through the [**changelogs**](https://github.com/Flipper-XFW/Xtreme-Firmware/releases) and commits/code. Also, you can find a **feature comparison with other firmwares** on [our website](https://flipper-xtre.me/#features).\n\nNote that this repo is always updated with the great work from our friends at [Unleashed](https://github.com/DarkFlippers/unleashed-firmware) and the latest changes from [OFW](https://github.com/flipperdevices/flipperzero-firmware). Below are mentioned only **our** changes that we can actually be credited for, so make sure to check their fantastic additions aswell. And a huge thank you to both teams! \n\n```txt\n[Added]\n\n- Xtreme App (Easy configuration of most features exclusive to Xtreme)\n- Asset Packs (Unparalleled theming and customization)\n- More UI customization, redesigns and optimizations\n- Bad-Keyboard App\n- BLE Spam App\n- Wardriver App\n- File Search across SD Card\n- Easy spoofing (Name, Mac, Serial)\n- Additional NFC parsers and protocols\n- Subdriving (saving GPS coordinates for Sub-GHz)\n- Enhanced RGB Backlight modes (Full customization \u0026 Rainbow mode)\n- File management on device (Cut, Copy, Paste, Show, New Dir, etc.)\n- Advanced Security measures (Lock on Boot, reset on false pins, etc.)\n- Remember Infrared GPIO and IR Blaster auto-detection + support in apps\n```\n```txt\n[Updated]\n\n- Enhanced WiFi support for easiest setup ever\n- Extended keyboard with cursor movevent and symbols\n- File Browser with Sorting, More supported File Types\n- Advanced and optimized Level System (Read more above)\n- Storage backend with instant rename and more optimizations\n- Desktop Keybind system for full key and press/hold remapping\n- Weather Station, POCSAG, TPMS protocols and more integrated into Sub-GHz\n- Expanded Sub-GHz App (Duplicate detection \u0026 Ignore, Autosave, History improvements)\n- Improved Error Messages (Showing actual root)\n```\n```txt\n[Removed]\n\n- Unused Dummy Mode\n- Broken or Superfluous apps\n```\n\n----\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eInstall:\u003c/h2\u003e\n\u003cbr\u003e\n\nThere are 3 methods to install Xtreme, we recommend you use the **Web Updater**, but choose whichever one you prefer:\n\n\u003cbr\u003e\n\n\u003e \u003cdetails\u003e\u003csummary\u003e\u003ccode\u003eWeb Updater (Chrome)\u003c/code\u003e\u003c/summary\u003e\u003cul\u003e\n\u003e   \u003cli\u003eOpen the \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware/releases/latest\"\u003elatest release page\u003c/a\u003e and click on the \u003ccode\u003eWeb Updater\u003c/code\u003e link\u003c/li\u003e\n\u003e   \u003cli\u003eMake sure qFlipper is closed\u003c/li\u003e\n\u003e   \u003cli\u003eClick \u003ccode\u003eConnect\u003c/code\u003e and select your Flipper from the list\u003c/li\u003e\n\u003e   \u003cli\u003eClick \u003ccode\u003eFlash\u003c/code\u003e and wait for the update to complete\u003c/li\u003e\n\u003e \u003c/ul\u003e\u003c/details\u003e\n\n\u003e \u003cdetails\u003e\u003csummary\u003e\u003ccode\u003eqFlipper Package (.tgz)\u003c/code\u003e\u003c/summary\u003e\u003cul\u003e\n\u003e   \u003cli\u003eDownload the qFlipper package (.tgz) from the \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware/releases/latest\"\u003elatest release page\u003c/a\u003e\u003c/li\u003e\n\u003e   \u003cli\u003eOpen \u003ca href=\"https://flipperzero.one/update\"\u003eqFlipper\u003c/a\u003e and connect your Flipper\u003c/li\u003e\n\u003e   \u003cli\u003eClick \u003ccode\u003eInstall from file\u003c/code\u003e\u003c/li\u003e\n\u003e   \u003cli\u003eSelect the .tgz you downloaded and wait for the update to complete\u003c/li\u003e\n\u003e \u003c/ul\u003e\u003c/details\u003e\n\n\u003e \u003cdetails\u003e\u003csummary\u003e\u003ccode\u003eZipped Archive (.zip)\u003c/code\u003e\u003c/summary\u003e\u003cul\u003e\n\u003e   \u003cli\u003eDownload the zipped archive (.zip) from the \u003ca href=\"https://github.com/Flipper-XFW/Xtreme-Firmware/releases/latest\"\u003elatest release page\u003c/a\u003e\u003c/li\u003e\n\u003e   \u003cli\u003eExtract the archive. This is now your new Firmware folder\u003c/li\u003e\n\u003e   \u003cli\u003eOpen \u003ca href=\"https://flipperzero.one/update\"\u003eqFlipper\u003c/a\u003e, head to \u003ccode\u003eSD/update\u003c/code\u003e and simply move the firmware folder there\u003c/li\u003e\n\u003e   \u003cli\u003eOn the Flipper, hit the \u003ccode\u003eArrow Down\u003c/code\u003e button, this will get you to the file menu. In there simply search for your updates folder\u003c/li\u003e\n\u003e   \u003cli\u003eInside that folder, select the Firmware you just moved onto it, and run the file thats simply called \u003ccode\u003eUpdate\u003c/code\u003e\u003c/li\u003e\n\u003e \u003c/ul\u003e\u003c/details\u003e\n\n\u003cbr\u003e\n\n----\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eBuild it yourself:\u003c/h2\u003e\n\n\u003e **Warning**\n\u003e We will not give basic support for compiling in our server. This is intended for people that already *know* what they are doing!\n\n```bash\nTo download the needed tools:\n$ git clone --recursive --jobs 8 https://github.com/Flipper-XFW/Xtreme-Firmware.git\n$ cd Xtreme-Firmware/\n\nTo flash directly to the Flipper (Needs to be connected via USB, qFlipper closed)\n$ ./fbt flash_usb_full\n\nTo compile a TGZ package\n$ ./fbt updater_package\n\nTo build and launch a single app:\n$ ./fbt launch APPSRC=your_appid\n```\n\n----\n\u003ch2 align=\"center\"\u003eStargazers over time\u003c/h2\u003e\n\n[![Stargazers over time](https://starchart.cc/Flipper-XFW/Xtreme-Firmware.svg?variant=dark)](https://starchart.cc/Flipper-XFW/Xtreme-Firmware)\n\n----\n\u003ch2 align=\"center\"\u003eContributors\u003c/h2\u003e\n\n[![Contributors](https://github.com/Flipper-XFW/Xtreme-Firmware/assets/49810075/b6653d57-5e70-4398-af31-3f3dc7065bff)](https://github.com/Flipper-XFW/Xtreme-Firmware/graphs/contributors)\n\n\n\n## ❤️ Support me\n\n\u003c!--\nPwease support me \u003e.\u003c\n--\u003e  \n\n\u003cp\u003eSince I work full-time on open-source projects spread across my organizations, my only source of income is donations from people like you that use \u0026 appreciate my stuff. So, if you can spare a dollar or two, I would really appreciate that. All the money goes towards paying rent, essentials like food, drinks etc, and most importantly it will be used to fuel my cookie addiction🍪\u003cbr\u003e\u003c/p\u003e\n\n**Multilink:**\n- Blockchain profile: [Claracrazy.eth](https://profile.crazyco.xyz)\u003cbr\u003e\n\n**Crypto:**\n- **XMR**: `42xc4qPZyfi4wzAkCBXSoMSo3BLDS8946J89JXDqtT5gRj6uYpfhjQF12NLPMxtqGDL2RxoWXjB73iYdBP8DX7SqGvdbdtb`\u003cbr\u003e\n- **TRON (TRX20 Coins):** `TWg6VDUBase3HDA6RxAwTVjQw4SbxoGyqZ`\u003cbr\u003e\n- **ETH (ERC20 Coins):** `0x841251438A8Fb2B16298C15B10feA9Fd2cEA3405`\u003cbr\u003e\n- **Doge:** `DCKAFtgw6686uEMaFzZfCtUajS9VjPJLMm`\u003cbr\u003e\n- **BTC:** `bc1qje8qy7gpudm8hhyx43n9xndg7d8xj5f7dh6m4p`\u003cbr\u003e\n\n**Fiat:**\n- **[Patreon](https://patreon.com/crazyco) (Fee: 8%\\*)**: ❤️ Account needed, subscription with perks\n- **[ko-fi](https://ko-fi.com/crazyco) (Fee: 2%\\*)**: No account needed, subscription or one-time donation\n- **[Wire-transfer](https://bunq.me/ClaraCrazy) (Fee: 0%\\*)**: No account needed, one-time donation\n- **[Paypal](https://paypal.me/ClaraCrazy)\\*\\* (Fee: 2%\\*)**: Account needed, one-time donation\n\n\\* Fee is calculated by how much I will lose when cashing out\u003cbr\u003e\n\\*\\* Please make sure to select *Friends and Family*\u003cbr\u003e\u003cbr\u003e\n**Thanks for all your support \u003c3**\n\n\n----\n\u003cp align=\"center\"\u003e \"What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” ― Albert Pine \u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClaraCrazy%2FFlipper-Xtreme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FClaraCrazy%2FFlipper-Xtreme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClaraCrazy%2FFlipper-Xtreme/lists"}