ID卡拆解做成手机刷门禁(类似NFC功能)

小区门禁是ID卡,频率是125K  手机NFC功能是只能刷IC卡13.56M的,所以要想手机刷iD卡就得自己动手补装了


准备材料:

手机防磁贴和线圈

(你可以直接购买线圈,但是要复制卡号到你线圈里面,需要复制器,我这里没有买复制器,于是把蓝色钥匙扣给拆了)

不多说,直接上图


新买回来的样子,蓝色钥匙扣,掌柜帮我已经写好了门禁,测试可以刷开门禁了


暴力切开,没办法,注意不要切到芯片,用手电筒照一下钥匙扣看看芯片位置在哪!!!!!

原来内置的线圈很厚用电烙铁把线圈周边塑料融化,用镊子把芯片取下来,不要烫芯片焊上新的薄线圈,放入防磁贴就能装到手机套里面了





检测方法:检测上次接收数据的结束位与下次接收数据的起始位(半个周期的低电平 与一个周期的高电平),但是,此时INPORT输入脚电平已变为低电平信号。 之后再连续检测16个半周期电平翻转,到达第9个1的前半周期(高电平), 之后INPORT变为低电平,再通过定时器0来模拟同步时钟,对曼彻斯特码进行解码。 注意:号发送顺序:先发校验位,紧接着是最高位、次高位····连发5位数据。 如本号是11100 00110 00000 00000 11100 10101 10100 00010 01011 01010 10010 最先接收到是第一个五位的校验位0,然后才是1110,依次类推。 下降沿为 1 上升沿为 0 整个程序的思想:每次采样完成,判断一次所采到的数据是否为1 ,若为1,继续采样,直到采完9个1, 若为0,丢掉数据,重新采样。从而实现是否有的判断。 ***********************************************************************************/ #include #include #include //增加部分:由于改版,读输入和蜂鸣器输入的io口有所更改 //----------------------------------------------------------------------------- // 16-bit SFR Definitions for 'F34x sfr16 SBRL1 = 0xB4; // Global CONSTANTS #define SYSCLK 12000000 // SYSCLK frequency in Hz #define BAUDRATE0 115200 // Baud rate of UART0 in bps #define BAUDRATE1 115200 // Baud rate of UART1 in bps #define BIT5 0x20 sbit SPK = P3^5; //蜂鸣器 sbit INPORT = P0^3; //解码输入 sbit wave = P1^7;
<think>嗯,用户问的是如何彻底屏蔽手机NFC功能。首先,我需要了解NFC是什么,以及它在手机中的作用。NFC是近场通信技术,主要用于移动支付、数据传输和智能设备连接。用户可能想屏蔽它,可能是出于安全考虑,比如防止未经授权的读取,或者想完全禁用该功能以节省电量。 首先,我应该想到常规的关闭方法,比如在设置里找到NFC开关。但用户提到“彻底屏蔽”,这可能意味着常规方法不够,或者他们希望更彻底地禁用,比如硬件层面的屏蔽。这时候需要考虑软件和硬件两种方法。 软件方面,除了系统设置,可能还有开发者选项或者通过ADB命令禁用NFC服务。不过ADB需要一定的技术知识,用户可能不太熟悉,所以需要详细说明步骤。另外,不同手机品牌设置路径可能不同,比如华为、小米、三星等,可能需要分别说明,但用户的问题比较通用,可能不需要具体到每个品牌,但需要提到可能存在差异。 硬件方面,物理屏蔽NFC天线可能有效。NFC天线通常位于手机背部,靠近摄像头或电池区域。用户可以用金属箔或屏蔽贴覆盖该区域,阻断信号。但要注意不能影响散热或损坏手机,比如使用导电胶带可能会短路其他部件,需要提醒用户谨慎操作。 还有可能用户考虑Root或机,删除NFC相关的系统文件,但这样会失去保修,存在风险,需要警告用户。 另外,可能需要解释为什么需要彻底屏蔽,比如极端安全需求,或者设备故障需要完全禁用。同时,要提醒用户,常规关闭通常足够,彻底屏蔽可能有副作用,比如无法使用相关功能,甚至损坏设备。 需要检查步骤是否全面,是否覆盖了不同方法,以及是否给出了足够的警告。确保语言清晰,结构合理,分点说明,让用户逐步操作。同时,注意用中文,避免专业术语过多,必要时解释术语。</think>要彻底屏蔽手机NFC功能,需从软件设置到硬件屏蔽多层面操作。以下是分步解决方案: --- ### 一、常规软件关闭(非彻底但基础) 1. **系统设置关闭** - 安卓:进入`设置 > 连接与共享(或类似选项) > NFC`,关闭开关。 - iOS:进入`设置 > 通用 > NFC`,关闭功能(部分旧机型无独立开关,需通过禁用Apple Pay实现)。 - *局限性*:系统可能后台保留部分服务,无法完全阻断底层通信。 2. **禁用关联服务** - 关闭移动支付(如Google Pay/Apple Pay)并清除NFC历史配对记录,防止被动唤醒。 --- ### 二、深度软件屏蔽(需技术基础) 1. **ADB命令强制禁用(仅安卓)** - 启用开发者模式,通过电脑执行: ```shell adb shell pm disable-user --user 0 com.android.nfc ``` - *风险提示*:可能导致系统不稳定,部分机型需Root权限。 2. **Root后删除NFC驱动** - 使用Root文件管理器删除`/system/lib/`或`/vendor/lib/`下的NFC相关文件(如`libnfc*.so`)。 - *警告*:操作不可逆,可能变砖! --- ### 三、物理硬件屏蔽(彻底但不可逆) 1. **定位NFC天线** - 多数手机NFC天线位于背部上半区域(摄像头附近),可参考机型拆解图。 - *测试方法*:用另一台开启NFC手机靠近探测,寻找信号感应位置。 2. **金属屏蔽法** - 使用导电铜箔或铝箔覆盖NFC天线区域(需拆机后贴在对应位置)。 - *替代方案*:购买专用NFC屏蔽贴(如RFID屏蔽贴)贴在手机外部。 3. **破坏性屏蔽(极端情况)** - 剪断NFC天线电路(需拆机后找到天线触点)。 - *后果*:丧失保修,且可能影响其他功能(如无线充电)。 --- ### 四、注意事项 1. **法律与保修** - 硬件改装可能导致失去官方保修,需提前确认需求优先级。 2. **副作用** - 无法使用公交门禁模拟等便捷功能,部分场景需恢复功能时操作复杂。 3. **替代方案** - 若担忧安全,可使用带有物理开关的NFC屏蔽手机壳(需特殊定制)。 --- ### 总结建议 - **常规需求**:通过系统设置关闭NFC即可满足大多数场景。 - **极端需求**:优先尝试ADB禁用或金属屏蔽法,破坏性操作需谨慎评估。 - *技术验证*:屏蔽后可用其他NFC设备测试是否仍可读取,确保效果。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ToneChip

觉得博主写得不错欢迎鼓励支持哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值