上一篇文章写道 如何用Apple Watch 刷门禁的一些思路 简单讲述了大致操作流程
为此特意花巨资购买了nfc读卡器 然后就入坑了(其实也就是好奇心驱使本次试验)
门禁大多数应该是读取卡片id号 ,也就是0扇区的0区块里面的信息,
然后与系统中已录入的卡号对比 有就认证成功 没有就认证失败,
但是会发生一种情况就是门禁机器可以读取Apple Watch的卡号 但是录入门卡的读卡器不识别手表,这样就无法录入系统 ,有些门禁系统不允许手动输入10位的卡号或者16进制的卡号。
这样就麻烦了,要么直接修改门禁系统数据库 直接添加,或者就是像我这样买个读卡器 制作一张卡号和手表一样的ic卡或者id卡,然后再去门禁系统录入的机器上读卡然后录入,这样卡号一致,手表就可以发挥作用啦
首先你需要一台ic卡读写卡机器,我买的就是流行的 ACR122U-A10
然后用附带的软件读取一下apple watch的卡号,只要放上去,会听见滴的一下,不要拿来下,点击读取卡号
读取出来的卡号保存一下 差不多是这样的:DBACD23A ,
然后然后拿一张可以读写的IC卡,写入0扇区的0区块,但是0区块有很多信息,需要吧 之前的卡号 DBACD23A 做“异或 ”校验 ,百度一下有在线计算器的,计算出来 也是十六进制的 数 上面的计算出来为 9F
DBACD23A9F
像这样 把数据合在一起,写入卡里面,如果成功就可以啦,可以愉快的去开卡了
Comments | 4 条评论
能不能详细介绍一下怎么写卡
@nick
写卡,因为读卡器不一样,软件不一样,所以写卡方法也不一样,文中就没有详细介绍,首先要知道需要写入的卡号并计算出“异或 ”校验的值, 然后就是打开写卡软件,放入空白卡,修改0扇区的0区块的内容,最前面的几位数,但是也得看软件写的是二级制还是十六进制的
关键在于……还是得去开卡= ="
@Eric
是的,目前Apple Watch 还不支持门卡功能,所以只能这样的办法实现了