Chameleon Ultra GUI is a graphical user interface (GUI) designed for managing and interacting with Chameleon Ultra and Chameleon Lite devices. Built using Flutter, this cross-platform tool ensures seamless operation across various operating systems.
Key Features:
Cross-platform support via Flutter, enabling use on Windows, Linux, macOS, iOS, and Android.
Real-time monitoring of device status and parameters.
Customizable dashboards for tailored workflows.
Compatibility with both Chameleon Ultra and Chameleon Lite hardware.
Integration with hardware sensors for enhanced functionality.
Offline mode for uninterrupted operation without internet connectivity.
Support for notifications to keep users informed about device activities.
Multi-language support through Crowdin, ensuring accessibility for a global audience.
Audience & Benefit:
Ideal for developers, security professionals, and hobbyists who need an intuitive and efficient tool for managing Chameleon devices. The GUI simplifies interactions with the hardware, enabling users to monitor, configure, and control their devices with ease. It is particularly beneficial for those seeking a unified platform that works across multiple operating systems.
Chameleon Ultra GUI can be installed via winget, ensuring a smooth setup process on supported platforms.
README
Chameleon Ultra GUI
A GUI for the Chameleon Ultra/Chameleon Lite written in Flutter for cross platform operation
Or, plain APK (not signed, incompatible with Google Play version)
Pending stores:
F-Store: not yet
Chocolatey (Windows): not yet
Note: Under some Linux systems, especially ones running KDE desktop environments, you may need to install the zenity package for the file picker to work correctly.
Key:
apk: Android APK, download and install either via ADB or your app/file manager of choice
linux: zip file containing the linux build, either run the binary manually or install using cmake
linux-legacy: same as linux, but built on Ubuntu 20.04 LTS. Suited for users on old glibc
linux-debian: Debian Auto Packaging, download and install with dpkg or apt
windows: zip file containing windows build, run the binary manually
windows-installer: NSIS based Windows Installer, Installs the Windows build and creates Shortcuts
Note for Linux users:
You might need to add your user to the dialout or, on Arch Linux, to the uucp group for the app to talk to the device. If your user is not in this group, you may get serial or permission errors.
It is also highly recommended to either uninstall or disable ModemManager (sudo systemctl disable --now modemmanager) as many distros ship ModemManager and it may interfere with communication.
Contributions are welcome, most stuff that needs to be done can either be found in our issues or on the Project board
Special thanks to St.Ricky for designing the App icons
Translations
If you want to collaborate by adding your language to the application, you can do it through our Crowdin project. Do not contribute files into chameleonultragui/lib/l10n/app_*.arb. All translations should be added only to Crowdin. If your language is missing, you can create issue and ask to enable it. "Chameleon Ultra GUI", "Chameleon" and other trademarks should not be translated.
Screenshots
Donate
You want to support us and donate? Thank you, you make it possible for us to keep this app free and make it easier to publish this app on the Apple App Store.