首先必须支持NFC,而且必须root,system有读写权限

测试机型:小米5

先安装类似 NFC TagInfo 软件读取出卡的ID,假设卡的ID为 1f,ef,ff,4d 修改/etc/下的libnfc-nxp.conf文件(可能有的手机不是在这个目录下,可全局搜索nfc),找到下面这段:

 NXP_CORE_CONF={20, 02, 27, 0E,         18, 01, 01,          21, 01, 00,          28, 01, 00,          30, 01, 04,          31, 01, 00,          32, 01, 60,         33, 00,         50, 01, 02,          54, 01, 06,          5B, 01, 00,          60, 01, 0E,          80, 01, 01,          81, 01, 01,          82, 01, 0E         }

将第一行括号里的第三个数修改加四,也就是27修改为2B,第八行的第二个00修改为04后面接上卡的ID,以逗号结束,即修改为:

 NXP_CORE_CONF={20, 02, 2B, 0E,         18, 01, 01,          21, 01, 00,          28, 01, 00,          30, 01, 04,          31, 01, 00,          32, 01, 60,         33, 04, 1f,ef,ff,4d,         50, 01, 02,          54, 01, 06,          5B, 01, 00,          60, 01, 0E,          80, 01, 01,          81, 01, 01,          82, 01, 0E         }

保存文件,重启手机 如果手机重启后NFC能正常开启,一般情况下就是成功了。可代替门禁卡。