如何用手機NFC代替小區門禁?

逐鹿2536


隨著科學技術的發展,手機的功能越來越豐富了。麥克盧漢曾經說“媒介是人的延伸”,如今看來手機越來越像是你我的左膀右臂,不能分離。

手機NFC是現在大多數手機都會有的功能,它通過對我們的門禁卡(或者其他NFC卡)進行模擬,從而實現“萬卡集於一機”。

總結了許多人的經驗,手機NFC功能需要這樣使用:

打卡手機NFC功能;

第一,尋找手機裡原裝的“錢包”,如華為錢包、小米錢包等

第二,找到相關的應用,華為的是“門鑰匙”,小米的是“門卡”

第三,尋找“模擬”門禁卡的入口,這類功能一般有“模擬”二字

第四,讀卡

完成以上步驟即可,如果依舊不行的話,可以打電話給手機客服解決。


嘮叨聊科技


小米NFC手機的解決方案

如果你使用的是帶NFC功能的小米手機(小米5/6/8或者Note系列及個別紅米型號),那麼可以使用小米錢包內的“門卡模擬”,這是一種無需Root的解決方案,雖然綁定前需要上傳身份證進行認證,但是步驟並不複雜,能夠滿足小白用戶的需求,無需折騰。

首先打開小米錢包,選擇下方的“門卡”(有些系統版本中顯示為“門卡模擬”,如果你的手機支持NFC但是未顯示,請先進行系統更新哦~)



點擊“開始檢測”


將門禁卡貼在背面方框的位置


常見的未加密卡都是可以模擬的。如果軟件提示該卡已加密,那麼就無法模擬。


讀取完之後,需要進行認證。(我手頭的門禁卡為加密卡,無法進入下一步,因此下兩步的圖片來自網絡)

完成之後即可開始模擬

普通的白卡、水滴形藍卡這兩種常見的卡都是可以模擬的:




非小米NFC手機的解決方案

如果你使用的不是小米手機,而你的手機也帶有NFC功能,你們可以通過獲取Root權限之後藉助第三方工具來曲線救國實現這個功能。

獲取Root權限之後,下載這款“NFC卡模擬”(個別應用商店沒有,可以到豌豆莢等其他應用商店下載)

將卡片貼在背後,會自動獲取卡片信息。

獲取完卡片信息之後,軟件會彈窗提示設置卡片名稱。設置完名稱之後即可開始模擬。

如未獲取Root權限的手機在這一步會失敗,需要先獲取Root權限之後才能模擬。至於如何獲取Root權限,就不在本文範圍之內,不再贅述啦。


經評論區補充,還有一種方法是將手機拿到物業,讓物業對手機進行授權(可能會收取一定的費用),就可以用手機當作門禁卡刷門禁了。

如遇到問題,歡迎發表評論進一步探討~

蘋果手機暫時是不可以的。


字節莫


  1. 1、讀取卡的ID。安裝“NFC TagInfo”,打開手機的NFC設置,門禁卡貼到手機後蓋NFC部分,“NFC TagInfo”讀取校園卡ID。可以看到我的卡ID是13:67:A9:0A

  2. 2、修改手機NFC的ID。打開R.E.管理器,根目錄-->etc,找到etc文件夾中的“libnfc-nxp.conf”(如果沒找到,就全盤搜索nfc關鍵字,找類似的文件,注意備份好原文件!!!),以文本方式編輯,拖動到文件幾乎尾部部分,找到類似圖片的部分,可以看到默認的是01,02,03,04。修改這個值變成卡的ID:13,67,A9,0A 。保存修改,重啟NFC, 去嘗試通過門禁。(注意必須在喚醒屏幕的情況下nfc才有效。)

  3. 3、有的機型是沒有默認值的,如圖,這時候需要將圖中第一個紅圈處的數字加4,如圖中的27需加4,最後改為2B,第二個紅圈處的00改為04,然後將下圖塗黑的部分改成你需要模擬卡的uid(格式為:xx,xx,xx,xx,),此處需要注意的是在uid的最後一位後面也是需要加上“,”的,否則會導致NFC開關無法開啟。現在重啟NFC,去刷卡吧,如果幸運,現在已經能開門了。

  4. 4、如果完成以上步驟,發現手機模擬的uid還是不斷變化,那麼你還需要修改se。原來,為了安全考慮,手機默認使用的SE不是內置SE,所以我們需要在libnfc-nxp.conf 文件裡面找到 “NXP_DEFAULT_SE” 這項參數,將其值0x03改為0x00,之後保存重啟NFC,現在應該能刷門了,如果還是不行沒辦法了。


搞笑視頻之旅


如何用手機NFC代替小區門禁?這個問題需要看你的手機是什麼品牌的了。

目前國產品牌的手機如華為,oppo,vivo,小米等都自帶這個NFC代替小區門禁的功能,我以oppo手機舉例下怎麼操作

oppo手機

第一步,在設置中再到NFC功能選項(或者頂部快捷方式欄中找到NFC)點擊打開NFC功能,如下圖

第二步找到應用錢包,並點擊打開錢包應用。打開錢包後就可以在主界面上看到門鑰匙這個圖標。點擊門鑰匙圖標,進入功能界面,點擊底部的添加按鈕(這邊是用來添加門禁數據的)。

根據界面提示點擊模擬按鈕進入等待讀取門禁卡的界面,這時候就可以把門禁卡貼近手機NFC感應區域進行讀卡了,這一過程其實是在複製門禁卡扇區位塊的數據。數據讀取完成後,模擬的NFC門禁卡也就完成了。後面保存的名稱和圖案根據界面提示就可以完成了。

會出現模擬失敗的情況?當然會,原因見下文

如果沒有模擬成功的話,可以檢查以下3點:

  1. 卡片是否是經過加密的,可以聯繫物業諮詢下NFC卡是否加密;

  2. 頻率不是13.56MHz的門卡,需要聯繫物業詢問NFC卡是否是13.56MHz的;

解釋下NFC芯片卡屬於進場感應類卡,整個芯片分為16個扇區位,每個扇區又分為4塊,合計64塊,每個扇區位都帶有不同的自定義密碼默認為空。手機自帶的模擬都是讀取1扇區1塊位的物理ID卡號,這部分卡號是不加密的。如果你的門禁卡是在其他扇區位的話可能需要知道扇區位密碼,通過其他的NFC代替門禁軟件進行模擬操作。


有趣的週一周


看著很多人在大學校門或是公交地鐵站用手機輕輕一碰門閘就可以自由出入是不是很羨慕呢?可能有人想到了。這有什麼?把卡的芯片挖出來不就行了麼?當然這是一種方式,不過過於考驗動手能力,或者大家可以把手機卡換成支持地鐵類型的SIM卡,也可以達到一樣的效果,但是得去營業廳排隊什麼的,想想也還是算了。其實今天咱們有一種更加輕鬆的方式,只需要修改幾個手機上的NFC數值,就能輕鬆的達到一樣的效果。  1、首先讀取卡的ID。安裝一個名叫“NFC TagInfo”的軟件。打開手機的NFC設置,校園卡貨公交卡貼到手機後蓋NFC部分,“NFC TagInfo”讀取校園卡ID。可以看到我的卡ID是13:67:A9:0A

2、修改手機NFC的ID。打開R.E.管理器,根目錄-->etc,找到etc文件夾中的“libnfc-nxp.conf”(注意備份好原文件!!!),以文本方式編輯,拖動到文件幾乎尾部部分,找到類似圖片的部分,可以看到默認的是01,02,03,04,一加手機的ID也是這個,我猜可能一加一代都是這個值。其他手機應該類似。修改這個值變成卡的ID:13,67,A9,0A 。保存修改,重啟手機, 去嘗試通過門禁。(注意必須在喚醒屏幕的情況下nfc才有效,鎖屏也不行。)

其實簡單的原理糾結起來就是把手機的NFC ID修改為校園卡或者是公交卡的ID。然後通過這樣的觸發原理來實現模擬刷卡,當然前提是手機的NFC必須保持打開的狀態,不然怎麼刷手機都是無功而返的。


雲檀科技說


你好,我是小何。

首先你需要有一款全功能NFC手機。

小何手裡有一部小米note3,便為你演示一遍。

演示開始

miui系統中,系統預裝了小米錢包這個app,點擊進入。

進入app即可看到有一個門卡模擬的選項,點擊進入

即出現此界面,點擊開始檢測。

此時放置門卡進行檢測綁定授權即可。(未開啟NFC會提示你開啟NFC後再試。)

因為目前NFC模擬門禁卡並沒用全面通用,所以存在一些不兼容,這是miui模擬門禁的支持範圍,加密的門禁卡是不支持的哦。(也就是不是全部門禁卡都一定能模擬成功)





好了,希望能幫到你。


極客小何


問題提法不太準確,正常說法應該是:如何用手機NFC替代門禁卡。之前奇客已回答過NFC手機模擬加密門卡的問題,這裡要特別說明的是,我們常用的門卡大多是IC/ID卡,比較高端的CPU卡,由於內置芯片不一樣,並非所有智能卡都能用手機NFC模擬。

NFC通信安全係數較高,華為小米等安卓手機加入這項功能,使移動支付、模擬卡等應用場景得到豐富。乘公交、商超購物、入戶門禁,刷手機就能實現,當然比攜帶實體卡片更方便些。不考慮藍牙解鎖、APP雲端開門的情況下,NFC手機充當門卡無疑是很多用戶希望擁有的功能。那麼,NFC能替代小區門禁卡嗎?

安卓NFC手機複製加密門卡教程

對於加密小區門卡,如果物業不給授權,不幫我們寫手機NFC虛擬卡,那就沒辦法了?當然不是。如果物業發的門卡要驗證廠商碼,我們就無法使用手機NFC來模擬,沒有廠商號複製卡才有用。在合法使用前提下,業主可以嘗試解密克隆門卡,還可以幫其他鄰居複製門卡。只是,你把物業的事給幹了,導致他們的卡賣不出去,他們會怎麼想。

▲從門卡外觀可以簡單分辨卡類型,無編號的藍色鑰匙扣一般是IC芯片。從天線形狀分辨適用於標準大卡(身份證尺寸),小卡、異形卡、酒店房卡(特殊加密卡、滾動碼不可複製)除外。

NFC手機模擬加密門卡設備:一體式PN532讀寫器(功能更加大的PM3,支持低頻/高頻兩種RFID卡),小米NFC手機或NFC手環,被模擬的門禁卡/電梯卡,
軟件:PL2303驅動程序先裝,蛐蛐GUI/NFC上位機軟件(後者半加密卡可搞定,安卓手機端有NFC Tools),M1卡分析助手,空卡dump文件需要以上套裝可以PM

1、解密門禁卡

使用PN532對被模擬的門禁卡進行解密操作,獲得dump文件。市面上多數IC卡都是半加密,PN532解密成功率達90%,而全加密卡(16個扇區都有特殊密碼)不一定能破解。

如圖運行蛐蛐2.1,將門禁卡放在,使用默認密鑰讀取,如果解密成功軟件根目錄自動生成key.dump文件(包含加密信息,重命名為門卡.dump)。如果運行1小時以上無密鑰信息,就只能嘗試PM3解密。

2、製作模擬卡

使用蛐蛐將空卡dump文件寫入門禁卡,即瀏覽打開空卡dump後執行寫卡操作。如果你沒有空卡dump文件,也可以用UltraEdit編輯器打開dump,將16個扇區16對Key記錄下來(每扇區4塊一共64行數據,扇區最後一行開頭12位為Key A,末尾12位為Key B),再將所有Key都改為FF,然後另存為空卡dump,繼續寫卡操作。

3、用手機模擬空白門卡

打開小米錢包,進入門卡模擬,檢測成功通過身份認證,1分鐘即可模擬空卡。PS:非加密門卡這一步直接模擬就行了。

4、寫入加密數據

將門禁卡放在PN532讀寫器上,再次使用已知密鑰讀取,完成後瀏覽打開第1步保存的門卡.dump文件,然後拿走門禁卡,雙擊小米手機HOME鍵調出NFC模擬卡界面,並將背面NFC感應區放在PN532上面,點擊寫卡開始寫入加密信息,寫入完成以後就可以拿手機去測試刷卡了。

用同樣方法,小米手環也可以間接複製加密的IC卡(前提是能解密),但是改不了0扇區0塊後16位,也就是廠商碼。如果你的門禁系統不校驗廠商碼或者不使用滾動碼,那就能用,反之就不能用,還是老老實實用實體卡吧。

蘋果手機NFC不能直接模擬門卡

蘋果手機Apple Pay在開通銀行卡支付時,不會直接使用卡號,而是分配一個獨有的設備賬戶號碼,這個號碼經加密儲存在專用安全芯片中,支付時該設備碼被讀取出來,這樣不會洩露真實卡片信息。由於iOS系統的封閉性,蘋果未開放NFC端口,所以無法用NFC模擬門卡。不過,在後續升級新版iOS 12中,蘋果或將繼續開放NFC權限,畢竟iOS 11更新已加入支持模擬北京上海公交卡。

另外,iPhone NFC設備賬號碼可以被嗅探出來,某些RFID讀寫設備(結合調試軟件)能夠獲取到變換UID和銀行卡號,將NFC模擬銀行卡卡號寫成智能門鎖的密碼,也能實現用蘋果手機開門的目的。因為採購設備就要花上百元,普通消費者沒時間折騰這事。

這個做法涉及Android NFC APDU指令,目前僅限於開發學習,有興趣的朋友自己研究。需自行開發Reader功能,讀取銀行卡卡號需要發送兩條APDU指令。

第一條:復位指令。復位指令分兩種情況:
借記卡:00A4040008A000000333010101
貸記卡:00A4040008A000000333010102
如果成功會返回一個大於2字節並且以9000結尾的數據,否則會返回一個2字節非9000結尾的數據。
第二條:發送獲取銀行卡卡號的指令,借記卡和貸記卡都是:00B2011400
如果指令正確執行會返回以70開頭、9000結尾的數據,這串數據裡包含有銀行卡卡號。
ADPU指令還可以獲取手機電子錢包餘額,有興趣者可以閱讀這篇文章https://blog.csdn.net/u012158332/article/details/75608212

提取卡號的方法:尋找標識5A,5A後面一個字節為銀行卡卡號的長度,緊跟著就是銀行卡卡號。需要注意的是,如果提取到的卡號最後一位為F應捨棄掉。

▲知乎上有個問題介紹了NFC手機獲取銀行卡信息,經過測試結果如上圖。當然洩露這些信息不會直接導致資金被盜(不過你最近交易記錄,如果老婆能查到呢,哇嘎),銀行卡要靠近手機特定NFC感應區,超過5cm讀出的概率就很低了。

目前主流NFC功能手機及可穿戴設備

蘋果:iPhone 6/6 Plus,6s/6s Plus,7/7 Plus,8/8 Plus,X/Xr/Xs/Xs Max,Apple Watch

華為:Ascend P10/P10 Plus/P20, Mate 7/8/9/10/20,榮耀 6/6 Plus高配版/8/9/10/V10/Note 10/Play/Magic2/V20,Nova 2s,麥芒6,榮耀手環4 NFC版,榮耀手錶

小米:5/5s/5s Plus/6/8,Note 2/3,MIX 1/2/2s/3,小米手環3代NFC版

三星:Galaxy C5/C7/C9, Note 3/4/8/II,S5/S6/S7/S8/S9,W2018/W2019,A8s,A9 Star(Lite),J3

魅族:MX4 Pro,Pro 5/6 Plus,16s

一加:3/3T,5/5T,6/6T

HTC:One M8/M9/Max/VX/X/XL,U Play/Ultra,U11,U12+

OPPO:R17,Find 7/9,A37

其他:VIVO Xplay,聯想Z5Pro,堅果R1,努比亞Z11/Z17(s/mini),ROG 遊戲手機,金立M7/M2017,中興天機7s,諾基亞7/8 Sirocco,索尼Xperia XZ2,Moto Z3,LG V30,夏普S2


奇客


如何用手機NFC代替小區門禁?這個問題大部分手機廠商已經給出了完美的解決方案。OPPO手機的OPPO錢包,小米手機的小米錢包,華為和榮耀手機的華為錢包都可以實現這個功能。接下來我們就以華為手機為例,介紹一下怎麼用手機NFC代替小區門禁吧。其他手機整體操作和功能都類似大家可以參考。

1、打開華為錢包軟件,進入門鑰匙,點擊添加,然後可以選擇你要添加的門鑰匙類型。

2、如果是需要模擬已有的門禁卡,直接點第一個模擬就行,此時直接按照提示將你的門禁卡放到手機背部即可。華為的目前支持頻率為13.56MHz的未加密門鑰匙。

3、當然,也有個別小區和門鎖是支持直接錄入的,還有一些酒店也可以直接將這些當成房卡使用。


皇甫學長


\n

{!-- PGC_VIDEO:{"thumb_height": 640, "thumb_url": "4801000f4ee6863a6bca\

民休要害朕1


華為手機就可以實現小區門禁鑰匙的功能。

在支持NFC的華為手機上,可以利用華為手機自帶的“錢包”應用,將自己的手機變成一個門禁鑰匙,這樣出門就不用帶著一個醜醜的門禁卡扣了。大家可以去華為官網搜索下,看看自己的手機是否支持NFC功能。只有支持NFC功能的手機才能刷門禁。



下面說說我自己的設置經過,我的手機是榮耀9,支持NFC功能,首先打開“錢包”這個app,在華為手機上,這個應用應該是預裝的,每個華為手機都有。

點擊卡包,然後點擊右上角的“+”號,選擇“鑰匙”,界面如下:



然後點擊複製實體門鑰匙,之後把自己的鑰匙扣貼到手機後邊就可以了,按照提示操作,最後設置成功,在卡包界面就會有剛才設置的門禁鑰匙了,在界面如下:



使用時,點擊首頁的刷卡,選擇剛才設置的鑰匙,將手機靠近門禁就可以了。



手機的NFC功能還是很方便的,除了可以代替門禁卡,還可以代替公交卡和銀行卡,我現在出門基本不用帶門禁卡和公交卡,乘坐公交和地鐵都是刷手機。


分享到:


相關文章: