NFC & M1 卡
NFC就是近场通讯。M1是一种比较常见的格式。
Android 的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