MCPcopy Index your code
hub / github.com/GameTec-live/ChameleonUltraGUI

github.com/GameTec-live/ChameleonUltraGUI @1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.3 ↗ · + Follow
296 symbols 672 edges 63 files 32 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Chameleon Ultra GUI

A GUI for the Chameleon Ultra/Chameleon Lite written in Flutter for cross platform operation

Auto build Open collective Crowdin

Full documentation here

Installation

Windows

Download the installer here

Or, portable version

Linux

Download the Linux build

macOS / iOS / iPadOS

Download it from Apple App Store: Chameleon Ultra GUI

Or, you can join TestFlight to get builds earlier: Chameleon Ultra GUI - TestFlight

Android

Download it from Google Play Store: Chameleon Ultra GUI

Or, plain APK (not signed, incompatible with Google Play version)

Pending stores:

  • F-Store: not yet
  • Flathub: 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.

Buy a Chameleon Ultra

Contributing

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

Connect Page Home Page Home Page Settings Slot Manager Page Slot Manager Saved Cards Saved Cards Page Read Card Page Read Card Page Mifare Classic

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.

You have the following options:

Open Collective: Chameleon Ultra GUI

Crypto Currencies if your into that jam (Although open collective is preferred): - BTC: bc1qrcd4ctxagaxsetyhpzc08d2upl0mh498gp3lkl - ETH: 0x0f20e505E9e534236dF4390DcFfD5C4A03C0eec7

Star History

<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=GameTec-live/ChameleonUltraGUI&type=Timeline" />

Core symbols most depended-on inside this repo

lfsr_rollback_bit
called by 43
chameleonultragui/src/crapto1.c
crypto1_bit
called by 40
chameleonultragui/src/crypto1.c
PrintAndLogEx
called by 38
chameleonultragui/src/pm3/ui.c
crypto1_filter
called by 23
chameleonultragui/src/crapto1.h
evenparity32
called by 21
chameleonultragui/src/parity.h
BfSeek
called by 19
chameleonultragui/src/minlzlib/inputbuf.c
oddparity8
called by 16
chameleonultragui/src/parity.h
free_bitarray
called by 15
chameleonultragui/src/hardnested/hardnested_bitarray_core.c

Shape

Function 229
Class 36
Method 28
Enum 3

Languages

C74%
C++23%
Python2%
Kotlin1%

Modules by API surface

chameleonultragui/src/hardnested.c66 symbols
chameleonultragui/windows/runner/win32_window.cpp23 symbols
chameleonultragui/src/minlzlib/lzmadec.c19 symbols
chameleonultragui/src/crapto1.c17 symbols
chameleonultragui/src/hardnested/hardnested_bitarray_core.c14 symbols
chameleonultragui/src/recovery.c13 symbols
chameleonultragui/src/minlzlib/rangedec.c13 symbols
chameleonultragui/src/minlzlib/xzstream.c11 symbols
chameleonultragui/src/hardnested/hardnested_bf_core.c11 symbols
chameleonultragui/src/hardnested/hardnested_bruteforce.c10 symbols
chameleonultragui/src/crypto1.c10 symbols
chameleonultragui/src/minlzlib/dictbuf.c8 symbols

For agents

$ claude mcp add ChameleonUltraGUI \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact