利用手機NFC模擬門禁卡

現在NFC功能幾乎成為了手機的一個標配功能,但是我們能利用NFC做什麼么?付款,刷公交卡,當門禁卡等等,今天在這想和大家分享下利用NFC實現手機替代門禁卡的做法(只針對安卓系統)。

首先下載手機root軟體為手機獲取超級許可權,我使用的是Kingroot這個軟體

root成功

然後在應用市場下載一款叫taginfo的應用

應用市場搜索此APP

打開Taginfo后將門禁卡靠近手機NFC區域讀出門禁卡信息

獲取門禁卡信息

使用RE文件管理器,並授予root許可權。進入 根目錄/etc/ 發現有libnfc-brcm-20795a10.conf這個文件。如下圖:

打開此文件

準備修改信息

就是在 Startup Configuration(256 bytes maximum)下的# Tuned by HW for NX508J in ... NFA_DM_START_UP_CFG 這部分。

Advertisements

可以看到現在開頭是十六進位0xB4 (即十進位的180,代表括弧里一共有180位),而末尾的箭頭處就是我們要添加的地方了。

3.先在最後面增加一個0×33作為標誌位,接著接上要指定的id長度,在當前的情況下就是0×04,最後在後面接上要制定的id,比如我這裡是「0xA7,0x71,0x45,0xBE」。

所以最後需要添加的一共有位,(:33:04:A7:71:45:BE 前面的冒號不要忘了)

修改為之前讀出的門禁卡ID

然後保存退出,重啟手機(確認手機NFC功能開啟)就OK了,至此我們即完成了利用手機NFC模擬門禁卡。

Advertisements

你可能會喜歡