Repository navigation
Releases: efekurucay/nfcraft
Releases · efekurucay/nfcraft
Release list
NFCraft 0.1.1
On-device fixes verified on real NTAG213 and MIFARE Classic 1K.
Fixed
- Write NDEF to factory-blank Type 2 tags that expose neither Ndef nor NdefFormatable (raw CC + TLV via the page-level engine).
- Read NDEF back correctly (dropped FLAG_READER_SKIP_NDEF_CHECK, which left Ndef.get() null).
- MIFARE Classic identification (ATQA/SAK), chip identification tuning.
- Crash-hardening across the IO path (dump no longer crashes on tag loss).
Verified live
Chip ID (NTAG213, Classic 1K), secp128r1 ECDSA originality-signature verification on genuine NXP silicon, write->read loop, and memory dump — all on-device.
Install nfcraft-0.1.1.apk (debug-signed). Reproducible build: cd android && ./gradlew :app:assembleDebug.
NFCraft 0.1.0
First public release of NFCraft — a modern NFC toolkit for Android.
Features
- Read tags: chip identification, UID, originality-signature verification (pure-Kotlin secp128r1 ECDSA), NDEF decoding.
- Write 11 NDEF record types with live size + lock-after-write.
- Tasks: 220-task automation catalog, per-param builder, write-to-tag, and run-on-scan with if/else/end conditions. Root/dangerous tasks are deny-by-default (opt-in + allow-list + per-task confirmation).
- Emulate an NFC Forum Type 4 Tag (HCE).
- Tools: memory dump, password protection, make-read-only.
- Profiles with JSON/CSV import-export.
- Advanced raw APDU console, home-screen widget, launcher shortcuts.
- No ads, no analytics, no trackers.
Install
Download nfcraft-0.1.0.apk below and install it (enable "install unknown apps" for your browser/file manager).
This is a debug-signed build for easy testing. For a reproducible build, clone the repo and run
./gradlew :app:assembleDebug.
See the README for details and the on-device verification notes.