GameTec-live/ChameleonUltraGUI

GitHub: GameTec-live/ChameleonUltraGUI

一款基于 Flutter 的跨平台图形界面客户端,用于管理和操作 Chameleon Ultra/Lite NFC 硬件设备。

Stars: 1072 | Forks: 107

# Chameleon Ultra GUI 使用 Flutter 编写的 Chameleon Ultra/Chameleon Lite GUI,支持跨平台运行 [![自动构建](https://static.pigsec.cn/wp-content/uploads/repos/cas/87/8742a5d47d98ab289de38eaedb0c9c3a7e919dde67ac01e2eb13eec9cb45cf38.svg)](https://github.com/GameTec-live/ChameleonUltraGUI/actions/workflows/build-app.yml) [![Open collective](https://opencollective.com/chameleon-ultra-gui/tiers/badge.svg)](https://opencollective.com/chameleon-ultra-gui#support) [![Crowdin](https://badges.crowdin.net/chameleonultragui/localized.svg)](https://crowdin.com/project/chameleonultragui) ### [完整文档请看这里](https://github.com/GameTec-live/ChameleonUltraGUI/tree/main/docs) ## 安装 #### Windows 在[这里](https://github.com/GameTec-live/ChameleonUltraGUI/releases/download/dev/windows-installer.zip)下载安装程序 或者,下载[便携版](https://github.com/GameTec-live/ChameleonUltraGUI/releases/download/dev/windows.zip) #### Linux 下载 Linux 构建版本 - [基于 Debian (.deb)](https://github.com/GameTec-live/ChameleonUltraGUI/releases/download/dev/linux-debian.zip) - [基于 Arch](https://aur.archlinux.org/packages/chameleonultragui-git) - [其他](https://github.com/GameTec-live/ChameleonUltraGUI/releases/download/dev/linux.zip) - [其他(旧版,基于 Ubuntu 20.04 LTS 构建)](https://github.com/GameTec-live/ChameleonUltraGUI/releases/download/dev/linux-legacy.zip) - [Flathub(非我们的 CI 构建,更新可能较慢)](https://flathub.org/apps/run.chameleon.chameleonultragui) #### macOS / iOS / iPadOS 从 Apple App Store 下载:[Chameleon Ultra GUI](https://apps.apple.com/app/chameleon-ultra-gui/id6462919364) 或者,你可以加入 TestFlight 以更早获取构建版本:[Chameleon Ultra GUI - TestFlight](https://testflight.apple.com/join/UgwgfMqo) #### Android 从 Google Play Store 下载:[Chameleon Ultra GUI](https://play.google.com/store/apps/details?id=io.chameleon.ultra) 或者,下载普通的 [APK](https://github.com/GameTec-live/ChameleonUltraGUI/releases/download/dev/apk.zip)(未签名,与 Google Play 版本不兼容) #### 待上架商店: - F-Store:暂未上架 - Chocolatey (Windows):暂未上架 注意:在某些 Linux 系统上,尤其是运行 KDE 桌面环境的系统,你可能需要安装 `zenity` 软件包才能使文件选择器正常工作。 说明: - apk:Android APK,通过 ADB 或你首选的应用/文件管理器下载并安装 - linux:包含 Linux 构建版本的 zip 压缩包,可手动运行二进制文件或使用 cmake 安装 - linux-legacy:与 `linux` 相同,但基于 Ubuntu 20.04 LTS 构建。适合使用旧版 glibc 的用户 - linux-debian:Debian 自动打包,使用 dpkg 或 apt 下载并安装 - windows:包含 Windows 构建版本的 zip 压缩包,手动运行二进制文件 - windows-installer:基于 NSIS 的 Windows 安装程序,安装 Windows 构建版本并创建快捷方式 #### Linux 用户注意事项: 你可能需要将你的用户添加到 `dialout` 组,或者在 Arch Linux 上添加到 `uucp` 组,以便应用程序能与设备通信。如果你的用户不在此组中,你可能会遇到串口或权限错误。 此外,强烈建议卸载或禁用 ModemManager(`sudo systemctl disable --now modemmanager`),因为许多发行版自带 ModemManager,它可能会干扰设备通信。 ## 翻译 如果你想通过为应用程序添加你的语言来协助我们,你可以通过[我们的 Crowdin 项目](https://crowdin.com/project/chameleonultragui)进行。请勿向 `chameleonultragui/lib/l10n/app_*.arb` 贡献文件。所有翻译应仅添加到 Crowdin。如果你的语言缺失,你可以创建 issue 并申请启用它。“Chameleon Ultra GUI”、“Chameleon”及其他商标不应被翻译。 ## 截图 ![连接页面](/screenshots/1.png) ![主页](/screenshots/2.png) ![主页设置](/screenshots/3.png) ![插槽管理页面](/screenshots/4.png) ![插槽管理已保存卡片](/screenshots/5.png) ![已保存卡片页面](/screenshots/6.png) ![读取卡片页面](/screenshots/7.png) ![读取卡片页面 Mifare Classic](/screenshots/8.png) ## Star 历史 Star History Chart
标签:Bash脚本, Flutter, Google搜索, IPv6支持, RFID, 图形界面, 安全研究工具, 客户端加密, 硬件交互, 跨平台应用