Skip to content

NTAG 複製卡使用教學

NTAG Gen2 複製卡是一種可修改 7 Bytes UID 的特殊 NTAG 卡片,適用於門禁系統讀取 7 Bytes UID 的場景。

適用範圍

此卡片適合門禁系統只讀取 7 Bytes 卡號的場景。NTAG 的內部資料區結構與 M1 卡不同,如果門禁系統同時驗證了其他區域的資料,則此卡片不適用

如果不確定你的門禁卡是否適用,建議先參考 👉 卡片判斷 SOP 確認卡片類型。


NTAG Gen2 屬於第 2 種可修改卡號的方式(正常寫入 Page 0 的指令),因此 Android 手機和 iPhone 都支援寫入。NTAG 的寫入指令與 Mifare Ultralight 卡相同。

更多關於卡號修改方式的分類,請參見 👉 晶片資料庫—可修改卡號的四種方式


適用於 Android 和 iPhone。

  1. 在 App Store 或 Play 商店下載 NFC Tools(橘色 icon 的 App)。
  2. 進入上方的 OTHER 欄位。
  3. 選擇 Advanced NFC commands → 點擊 I understand
  4. IO class 選擇 NfcA
  5. 在 Data 欄位填入寫入指令(見下方說明)。
  6. 將卡片放上手機 NFC 感應區。
  7. 按下 Send command
  8. 寫入完成後,使用 MCT App 掃描確認卡號是否成功變更。

假設需要複製一張 7 Bytes UID 為 33 9E 0C 39 00 00 80 的卡片,原卡資料如下:

BlockData
0x0033 9E 0C 29
0x0139 00 00 80
0x02B9 00 00 00
(以下省略)

其中 BCC 校驗碼的計算方式為 XOR 運算:

  • Block 0x00 的 BCC(即 29):88 XOR 33 XOR 9E XOR 0C = 29
  • Block 0x02 的 BCC(即 B9):39 XOR 00 XOR 00 XOR 80 = B9

最終需要對複製卡發送的指令為:

A2:00:33:9E:0C:29,A2:01:39:00:00:80,A2:02:B9:00:00:00

方法二:使用 MIFARE Ultralight Tool App

Section titled “方法二:使用 MIFARE Ultralight Tool App”

適用於 Android 手機,操作更簡單。App 名稱為 MIFARE Ultralight Tool(藍色 icon)。

  1. 按下 Read 按鈕,將原卡放上手機 NFC 感應區,維持不動約 10 秒。
  2. 讀取到資料後,拿開原卡。
  3. 按下 Write 按鈕,將複製卡放上手機 NFC 感應區,維持不動約 10 秒。
  4. 完成寫入。