
ChameleonUltraGUI — Cross-Platform GUI for ChameleonUltra
Cross-platform GUI application built in Flutter for managing the ChameleonUltra and Chameleon Lite. Supports slot management, card reading, MIFARE cracking, and firmware updates across Windows, macOS, Linux, iOS, and Android.
ChameleonUltraGUI
ChameleonUltraGUI is the community-developed graphical interface for the ChameleonUltra and Chameleon Lite NFC/RFID emulators. Built with Flutter, it delivers a consistent cross-platform experience for managing card slots, reading tags, running MIFARE Classic attacks, and updating firmware — all without touching the command line.
Key Features
- Device connection via USB or Bluetooth BLE 5.0
- Slot management — configure up to 8 HF and 8 LF card slots
- Card reading — read MIFARE Classic, Ultralight, NTAG, EM410x, HID Prox, and more
- MIFARE cracking — run Darkside, Nested, and StaticNested attacks from the GUI
- Saved cards library — store and organize dumped card data
- Firmware updates — flash official or custom firmware via DFU
- Button and LED configuration — customize device behavior
- Multi-language support — community translations via Crowdin
Supported Platforms
- Windows (installer and portable)
- macOS / iOS / iPadOS (App Store and TestFlight)
- Linux (Debian, Arch, Flatpak, generic)
- Android (Google Play and APK)
Getting Started
Download the latest release from the GitHub releases page or install from your platform's app store. Connect your ChameleonUltra via USB or BLE and start managing your card slots.
Community
The project has 905+ stars and 86 forks on GitHub with 18 contributors. Development discussions happen on the RFID Hacking community Discord server.


