SmartNFC

鸿蒙 NFC 卡片读写工具箱

贴卡即读,一碰即写。支持 Mifare / NDEF / CPU 卡读写、银行卡卡号读取、 魔术卡改 UID 与全卡克隆,以及历史记录、密钥管理与 APDU 调试。

版本 1.0.1 HarmonyOS 免费无广告
查看使用说明
SmartNFC 读卡主页

应用截图

点击任意截图可放大查看

读卡主页
读卡主页
卡片详情
卡片详情
写卡页面
写卡页面
历史记录
历史记录
APDU 终端
APDU 终端

核心功能

从读取到写入,覆盖 NFC 玩卡全流程

贴卡读取

自动识别 NFC-A / B / F / V、IsoDep、NDEF、Mifare Classic / Ultralight 等技术类型,展示 UID、扇区与数据块详情;支持银行卡 EMV 信息探测, 可读出卡号与有效期。

多种写卡模式

五种写入模式:NDEF 文本、NDEF 链接、Mifare 块、Ultralight 页, 以及魔术卡专用(改 UID、全卡克隆、探测/空白化/锁定)。

魔术卡工具

支持 Gen1 / Gen2(CUID) / FUID / UFUID:改 UID(自动 BCC)、 从当前卡或历史 Dump 克隆,可选写尾块与写后校验提示。

历史记录

每次读卡自动保存快照,随时回看卡片完整详情; 支持一键清空,隐私不留痕。

密钥管理

内置 Mifare Classic 常用默认密钥,支持添加自定义密钥(12 位 HEX), 读卡认证时自定义密钥优先尝试,加密卡也能读。

APDU 终端

面向 CPU 卡(IsoDep)的专业调试工具:手动发送 HEX 指令、 实时查看卡片响应,默认预置 PPSE 探测指令,卡片开发好帮手。

NFC 状态感知

实时显示 NFC 开关状态,未开启时一键跳转系统设置; 贴卡波纹动画引导,读卡进度清晰可见。

支持的卡片

常见卡片,一贴即识

Mifare Classic

门禁卡、电梯卡等常见 IC 卡,支持扇区读写与密钥认证。

Mifare Ultralight

NTAG 系列标签,支持按页读取与写入。

NDEF 标签

读取与写入 NDEF 文本、链接记录,制作自己的 NFC 标签。

CPU 卡(IsoDep)

银行卡、公交卡等 CPU 卡,支持 EMV 探测与 APDU 指令交互。

使用说明

四步上手 SmartNFC

1

开启 NFC

在手机系统设置中打开 NFC 开关;App 首页会实时显示 NFC 状态, 未开启时可点击「去开启」一键跳转设置页。

2

贴卡读取

在「读卡」页将卡片贴近手机背部 NFC 感应区, 听到提示后自动完成读取并进入卡片详情页,读卡记录同步存入「历史」。

3

写入卡片

在「写卡」页选择写入类型(NDEF 文本 / NDEF 链接 / Mifare 块 / Ultralight 页 / 魔术卡), 填写内容并确认,然后再次贴卡完成写入。魔术卡改 UID/克隆请用「魔术卡」模式。

4

进阶:密钥与 APDU

加密扇区读不出时,到「设置 → 密钥管理」添加自定义密钥; 需要调试 CPU 卡时,进入「APDU 终端」手动收发 HEX 指令。

常见问题

使用前不妨先看看

支持哪些类型的卡片?
支持 Mifare Classic、Mifare Ultralight(NTAG)、NDEF 标签、 CPU 卡(IsoDep,如银行卡、公交卡)等常见 NFC 卡片, 涵盖 NFC-A / B / F / V 等主流技术协议。
为什么有些扇区读出来是空的?
Mifare Classic 的加密扇区需要正确的密钥才能读取。 请到「设置 → 密钥管理」添加对应密钥(12 位 HEX), 读卡时会优先使用自定义密钥进行认证。
银行卡能读出哪些信息?
通过 EMV 探测可读取卡号、有效期等公开信息; 受芯片保护的敏感数据(如余额、交易密码)无法读取,请放心使用。
写卡操作有风险吗?
写入错误数据可能导致卡片扇区被锁死,操作前请确认填写内容无误; 对门禁卡等重要卡片,建议先用空白卡练习。
免责声明:本软件仅供学习和研究使用,请勿用于非法用途, 请勿复制或克隆他人卡片。使用本软件产生的一切后果由用户自行承担。