手机 NFC
把手机变成门禁卡
我们现在来聊聊最简单的一个应用,把手机变为门禁卡
那么我们需要一部具有NFC功能的手机
获取门禁卡的UID(可以直接使用已有软件)
ROOT的Android设备。
需要复制的 M1 门禁卡
Android系统的NFC 的uid保存在/etc/libnfc-nxp.conf文件中
部分手机需要修改NFC设置为ANDROID操作系统而不是安全模块SIM卡,在NFC设置高级设置中
修改UID,首先你需要获取该文件的写权限,你可能需要重新挂着系统分区
mount -o remount,rw /system/
建议使用root explorer可以直接编辑
找到如下位置:
###############################################################################
# Core configuration settings
# It includes
# 18 - Poll Mode NFC-F: PF_BIT_RATE
# 21 - Poll Mode ISO-DEP: PI_BIT_RATE
# 28 - Poll Mode NFC-DEP: PN_NFC_DEP_SPEED
# 30 - Lis. Mode NFC-A: LA_BIT_FRAME_SDD
# 31 - Lis. Mode NFC-A: LA_PLATFORM_CONFIG
# 33 - Lis. Mode NFC-A: LA_SEL_INFO
# 50 - Lis. Mode NFC-F: LF_PROTOCOL_TYPE
# 54 - Lis. Mode NFC-F: LF_CON_BITR_F
# 5B - Lis. Mode ISO-DEP: LI_BIT_RATE
# 60 - Lis. Mode NFC-DEP: LN_WT
# 80 - Other Param.: RF_FIELD_INFO
# 81 - Other Param.: RF_NFCEE_ACTION
# 82 - Other Param.: NFCDEP_OP
NXP_CORE_CONF={ 20, 02, 2B, 0D,
18, 01, 01,
21, 01, 00,
28, 01, 01,
30, 01, 08,
31, 01, 03,
33, 04, 01, 02, 03, 04,
50, 01, 02,
54, 01, 06,
5B, 01, 02,
60, 01, 0E,
80, 01, 01,
81, 01, 01,
82, 01, 0E
}
###############################################################################
# Mifare Classic Key settings
修改其中的01, 02, 03, 04,为你的UID卡号,大写,保存后确定文件权限为-rw-r--r--(644)
重启手机即可进行验证是否成功
、打开RE管理器,在手机根目录进入【etc】文件夹目录找到“libnfc-nxp.conf”。
如何用nfc刷门禁 手把手教你用手机NFC秒变门禁卡 —— 1、确保手机连接网络,并开启NFC开关。(开启方法:进入设置 > 更多连接 > NFC开启NFC)2、点击华为钱包> 卡包 >钥匙 > 门禁卡 > 模拟实体门禁卡。3、将实体门禁卡贴在手机NFC感应部位,读卡成功后自动模拟门禁卡。