現在很多手機都帶有全功能的NFC功能,也有很多手環具有NFC功能,這個功能帶給咱們最大的便利就是可以代替公交卡,使用手機乘車成為了越來越多人的選擇,這個是指nfc功能帶給大家的一個便利。很多人都會注意到,好多Android手機尤其是,國內的廠商,如華為,小米,魅族。nfc功能里都有一個模擬門卡的功能,大家通過模擬門卡,可以讓鑰匙串更為輕鬆一些。但是相對於便利,現在很多小區的ic卡其實都是加密卡,就目前而言,所有的這些模擬卡對於加密卡都無能為力,是我們這個功能大打折扣。
NFC手機普及
通過網絡查詢各路大神的各種神操作,並且經過各種跳坑,本人成功將公司的電梯卡(加密IC卡),成功的模擬到魅族16s,魅族16spro,華為p30,小米9,已經小米手環3NFC版,由於擁有的手機有限,其他手機暫時沒有嘗試。下面我就分享一下模擬過程,僅供大家參考,切勿干非法的操作。
首先我們需要一台設備,我用到的是正品NFC讀卡寫器ACR122U-A9發門禁卡電梯卡IC卡複製器PN532龍傑,從某寶上購的,到貨之後,商家會給你一個軟體包,包含驅動程序以及相關的軟體,首先就是安裝好驅動程序然後,打開自帶的操作軟體
軟體操作介面
然後點擊檢測連接,如果驅動安裝正確的話,軟體就會顯示找到設備,下面的黑框應該出現如下的顯示
找到讀卡器
到了這裡硬體上的操作者基本已經完成,下一步我們拿出我們要複製的卡片,放置在讀卡機上,然後點擊一鍵解原卡,等待操作完成,如果成功就會彈出一個保存文件的對話框,隨便取一個名字點擊保存,為了方便記得就叫yuanka.dump.
接著我們選擇高級選項里的hex編輯功能,打開剛才我們保存的文件,然後看出了0扇區意外的的刪除,對於空扇區我們略過,有數據的扇區我們班keyA和keyB都改為FFFFFFFFFFFF,如下圖所示,記住除了0扇區都改。改完以後點檢保存按鈕,起個名字gai.dump.
這樣我們回到我們的寫卡軟體,在讀卡機上防止一張空白卡,讀卡機會贈送幾張,點擊寫(uf)UID卡按鈕,選擇gai.dump,等待寫入成功。現在我們就可以在手機上使用複製卡功能進行複製卡操作,複製我們製作好的這張卡片,目前魅族16s,16spro,小米9,華為p30都可以。
複製好以後然後點擊手機的刷卡功能,選擇我們複製好的拿卡,放置在讀卡機上,打卡寫卡軟體,選擇"寫C/FUID卡",選擇yuanka.dump,然後等待寫入,華為P30手機會提示一點錯誤信息,有幾個塊寫寫入失敗。不過根據測試不影響使用,到這裡我們就應該大功告成,大家可以測試手機上已經能夠用我們複製的門卡,進行刷卡了。
對於小米手環,有一點不一樣就是,不要複製卡,直接開個空白卡,軟後執行最後一步寫卡操作,就可以完成。
希望幫到到家,還是那句話,研究為目的,切勿干非法的事情。