现在很多手机都带有全功能的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手机会提示一点错误信息,有几个块写写入失败。不过根据测试不影响使用,到这里我们就应该大功告成,大家可以测试手机上已经能够用我们复制的门卡,进行刷卡了。
对于小米手环,有一点不一样就是,不要复制卡,直接开个空白卡,软后执行最后一步写卡操作,就可以完成。
希望帮到到家,还是那句话,研究为目的,切勿干非法的事情。