Skip to content

Releases: efekurucay/nfcraft

NFCraft 0.1.1

Choose a tag to compare

@efekurucay efekurucay released this 25 Oct 07:22

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

Choose a tag to compare

@efekurucay efekurucay released this 25 Oct 06:42

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.