關於 mac m2 使用 libnfc 遇到的一些問題解決方式

Hyman Chen
Hybrid Maker
Published in
Nov 20, 2023

文章學術用途

原本我使用 brew install libnfc 可以正常存下 mfd 檔案,但是寫卡的時候,無法寫入全部扇區,https://github.com/nfc-tools/libnfc/issues/564

後來直接 clone repository https://github.com/nfc-tools/libnfc 的 commit: f1f77bcec1775e4dc39fada1454e54e873505248f 再自己 compile 就可以正常寫入

autoreconf -vis
./configure
make && sudo make install
sudo mkdir -p /usr/local/etc/nfc/devices.d

然後新增一個檔案 /usr/local/etc/nfc/libnfc.conf

allow_autoscan = true
allow_intrusive_scan = true

寫入的方式原本參考網路寫參數要用 w 但是後來試過要用大寫的 W 才可以寫入卡片 ID

sudo nfc-mfclassic W a u ./mycard.mfd

希望這篇文章可以幫助遇到相同困難的人

--

--