https://github.com/hahnworks/UDECard
Flipper Zero application to analyse student ID cards from the University of Duisburg-Essen
https://github.com/hahnworks/UDECard
Last synced: 2 months ago
JSON representation
Flipper Zero application to analyse student ID cards from the University of Duisburg-Essen
- Host: GitHub
- URL: https://github.com/hahnworks/UDECard
- Owner: hahnworks
- License: gpl-3.0
- Created: 2025-04-22T12:37:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-27T08:57:01.000Z (5 months ago)
- Last Synced: 2026-01-27T20:56:06.471Z (5 months ago)
- Language: C
- Homepage:
- Size: 127 KB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- flipper-zero-awesome - UDECard - Essen (Intercard). | Alexander Hahn (github.com/hahnworks) | ⭐ 19 | [Official](https://lab.flipper.net/apps/udecard) / [GitHub](https://github.com/hahnworks/UDECard) | (NFC)
README
# 🪪🔍 UDECard
Flipper Zero application to analyse student ID cards from the University of Duisburg-Essen (Intercard)
> [!TIP]
> Download UDECard [directly from the Flipper Application Catalog](https://lab.flipper.net/apps/udecard)

## Motivation
The University of Duisburg-Essen utilises a system known as Intercard for the purposes of payment and authentication within the library.
These are MIFARE Classic 1K cards, whose keys are readily available in the Flippers dictionary.
However, the Flipper lacks any support for useful information extraction.
This application enables parsing of such cards.
> [!IMPORTANT]
> For legal reasons, no keys for reading the card are included in this application.
> Hence, your Flipper Zero has to have the usual `mf_classic_dict.nfc` installed (it probably does).
> The functionality of this application is limited to parsing the contents of the card.
> No modifications are possible or will be made possible in the future.
> **[See legal information (in German)](docs/Legal.md)**
Should you have any Intercards from other institutions, you may find the [Technical Details](docs/Technical_Details.md) document helpful.
## Properties this app supports
- KS-Nr.
- Member type (Student/Employee)
- Student number (Matrikelnummer)
- Balance
- Transaction count
## Build/Install
### Flipper Application Catalog
You can install it [from the Flipper Application Catalog](https://lab.flipper.net/apps/udecard) using the Flipper Mobile App or Flipper Lab.
### Manual installation
Alternatively, you can manually download the latest release [here on GitHub](https://github.com/hahnworks/UDECard/releases).
For building/installing from source, running `ufbt` / `ufbt launch` is sufficient.
## Usage
### Reading directly from the card
- Select **Read**.
- Place the card on the back of the flipper.
### Loading previously made dump
- Use the Flipper’s built-in NFC App to create a dump of your card.
- Open UDECard and select **Load**.
- Select the previously created dump.
## Acknowledgements
### Copyright
- `images/ApplyFlipperToUDE_60x50.png` is based on `NFC_manual_60x50.png` from the [Flipper Zero Firmware](https://github.com/flipperdevices/flipperzero-firmware)
- `images/loading_24x24.png` is taken from `Loading_24` from the [Flipper Zero Firmware](https://github.com/flipperdevices/flipperzero-firmware)
- `images/Nfc_10x10.png` is taken from `Nfc_10px.png` from the [Flipper Zero Firmware](https://github.com/flipperdevices/flipperzero-firmware)