追加修改(2017-04-25 16:31:11): 手機也能變身ic卡,really?
什么是NFC?
卡模擬能做什么?
現(xiàn)在已經(jīng)有很多帶nfc功能手機現(xiàn)在都支持模擬公交卡、銀行卡(閃付)等功能,這類應用已經(jīng)非常常見了,這里就不再介紹了,本文章的重點請往下看! 教你怎么模擬一張ic卡!首先有個問題:為什么要模擬ic卡? 想必上班族應該有這樣的經(jīng)歷,現(xiàn)在都應該是用ic卡打卡考勤,有時候不小心哪天就忘了帶,沒有卡真是不方便,進出要問同事借卡,還必須去人事部人肉簽到,麻煩的很。要是掉了更討厭,我們單位重新開卡要100軟妹幣,搶錢哪,不就是張ic卡,成本才幾塊錢,我心想能不能有其他的辦法代替呢? 因為本人使用的是努比亞z9系列,自帶nfc功能,曾經(jīng)試過用手機掃門禁系統(tǒng)發(fā)現(xiàn)是有反應的,只是開不了門,心想應該有辦法代替ic卡,經(jīng)過一段時間的摸索和試驗,終于成功使用手機代替ic卡。 申明:本方法需要操作人員具有一定專業(yè)知識,操作過程中也略有風險,需要對系統(tǒng)文件進行修改,介意者請不要嘗試,另外卡模擬的功能僅供大家進行學習和參考,如用于不當用途后果自負! 方法一:修改配置文件大法: 步驟1:確定您的手機支持nfc,并進入設置打開nfc功能(圖1),使用卡模擬必須對手機進行root,如果您的手機不支持root或者不知道root為何物建議您右上角默默的點“X”。 步驟2:完成root后,請先安裝tagifo這個軟件,打開軟件后,嘗試用手機刷讀取需要模擬的卡,聽到滴的聲音,說明讀取成功,然后去tech界面查看(圖2),有一列顯示“ID:9C:3B:7B:XX”,這個就是你要模擬卡的id,請記錄下來。 圖2 步驟3:使用re管理器修改相關配置文件,打開etc目錄,此時會有分支劇情!注意,根據(jù)不同機型會有不同的配置文件,請對號入座! 第①種配置文件為“l(fā)ibnfc-nxp.conf”(圖3,更改前請務必先備份原文件),以文本方式編輯,找到33,04這段,可以看到默認的是02,20,23,CA(圖4,或者是其他數(shù)字,不同機型略有不同)。修改這個值變成卡的ID:9C,3B,7B,XX 。保存修改重啟手機,然后去試試用手機直接刷門禁,如果芝麻開門了,祝賀你成功了。如果刷卡有反應但無法開門,請先查看配置文件是否編輯正確,如果是正確的,那么恭喜您,門禁系統(tǒng)是加密的,不是簡單模擬id卡號就能實現(xiàn)的。 圖3 圖4 第②種配置文件為“l(fā)ibnfc-brcm-xxxxxxxx.conf”(xxxxxxx應為數(shù)字,圖5,更改前請務必先備份原文件),以文本方式編輯,找到Startup Configuration(256 bytes maximum)下的# Tuned by HW NFA_DM_START_UP_CFG(圖6)這部分,可以看到現(xiàn)在開頭是十六進制B4 ,而末尾的“00”處之后就是我們要添加的地方了。先在最后面增加一個33作為標志位,接著接上要指定的id長度,在當前的情況下就是04,最后在后面接上要制定的id,“:33:04:9C:3B:7B:XX”(圖7)。最后,將首位B4修改成BA(長度從之前的180變?yōu)?86,所以B4+6=BA)。修改這個值變成卡的ID:9C:3B:7B:XX。保存修改重啟手機,然后去試試門禁,成功了,好了寶寶再也不怕忘帶卡了 圖5 圖6 圖7 配置文件大法操作有一定的難度,如果您覺得太難可以接著往下看,市面上也出現(xiàn)了類似的軟件,更簡單直觀一點。 方法二:NFCemulator 首先使用此軟件的基本條件就是root!部分機型還要解鎖system,沒有完成這兩部的同學就不必往下看啦! 我安裝的版本是2.1.1,是比較老的版本,是免費的版本,新版4.x聽說支持寫入空卡的功能,所以使用注冊需要一定的費用,好像也就一瓶可樂的錢(圖8)。 圖8 使用方法: 1、第一次使用軟件,會提示需要QQ登錄,登錄授權后請注冊軟件才能使用nfc模擬功能; 2、確保NFC開關為開啟狀態(tài),點擊“開始模擬”(圖9),然后用手機刷卡,成功后會在屏幕上顯示卡的ID號(圖10),此時可以去試試去刷刷看了; 圖9 圖10 3、軟件有卡片維護功能(圖11),在里面可以刪除、修改、新建卡片(圖12),也可以將卡片發(fā)送到桌面快捷方式(圖13),以后在桌面輕輕一點,快速實現(xiàn)模擬,有多張卡片也能快速切換; 圖11 圖12 圖13 4、軟件有自定義適配文件功能,軟件可以適配絕大部分機型,但是部分機型依然不能適配,需要你手動添加適配文件,這個功能有點高級,一般用戶建議不要嘗試。 5.如果模擬后nfc或系統(tǒng)設置出現(xiàn)問題,比如無法打開nfc,無法打開設置,請使用一鍵還原功能(圖14)。 圖14
總結注意事項:1、本篇闡述的方法主要是利用手機NFC模擬IC卡的卡號(id號)信息,只適用于識別卡號的系統(tǒng)和ic卡,若是涉及其他數(shù)據(jù)辨別和驗證的,此方法無能為力。 2、不管使用本篇闡述的那種方法,必要條件是手機必須具有nfc功能并完成root。 3、我的z9max在黑屏狀態(tài)下nfc是一直開啟的,可以直接刷,部分手機的nfc功能必須亮屏狀態(tài)下才能激活,請大家自行測試。 4、最后還是請大家要注意,請模擬自己手頭的ic卡,不要嘗試去模擬公交卡、銀行卡,肯定是沒用的,哈哈哈 另外做個預告,下個系列會談談nfc的讀卡器功能,最近也在測試讀寫ic卡的方法,如果成功也會盡快成文和大家分享! |
|