大家好,又见面了,我是你们的朋友全栈君。
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。
1、首先读取卡的ID,并安装“NFC TagInfo”,打开手机的NFC设置,门禁卡贴到手机后盖NFC部分,“NFC TagInfo”读取校园卡ID。可以看到“我的卡”ID号码。
2、其次修改手机NFC的ID。随即打开R.E.管理器,根目录etc,找到etc文件夹中的“libnfc-nxp.conf”(如果没找到,就全盘搜索nfc关键字,找类似的文件,注意备份好原文件!),以文本方式编辑,拖动到文件几乎尾部部分,找到类似图片的部分,可以看到默认的是01,02,03,04。修改这个值变成卡的ID:13,67,A9,0A 。保存修改,重启NFC,接着去尝试通过门禁。(注意必须在唤醒屏幕的情况下nfc才有效。)
3、然后有的机型是没有默认值的,需要将图中第一个红圈处的数字加4,第二个红圈处的00改为04,接下来将涂黑的部分改成需要模拟卡的uid(格式为:xx,xx,xx,xx,),此处需要注意的是在uid的最后一位后面也是需要加上“,”的,否则会导致NFC开关无法开启。之后重启NFC,去刷卡即可。
4、最后,如果完成以上步骤,发现手机模拟的uid还是不断变化,那么还需要修改se。手机默认使用的SE不是内置SE,所以需要在libnfc-nxp.conf 文件里面找到 “NXP_DEFAULT_SE” 这项参数,将其值0x03改为0x00,之后保存重启NFC,刷门即可。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132737.html原文链接:https://javaforall.cn