永久拒绝蓝牙配对请求

永久拒绝蓝牙配对请求

有键盘设备每 30 秒左右尝试与我的 iMac 配对一次。拒绝按钮只能暂时将其移除。断开连接也是如此。蓝牙的可发现功能已关闭。

该窗口是模态窗口,每隔几秒钟就会中断我的工作流程,我无法将其放在单独的屏幕上,因为它每隔几秒钟就会关闭并重新打开。我不能直接关闭蓝牙,因为我连接了鼠标。我似乎认为 Apple 内置了一种非常强大的方法来“不可防御地”破坏计算机。

有什么方法可以永久地‘禁止’某个蓝牙地址吗?

答案1

回答你的问题:不,没有经过黑客攻击就不行。

答案2

当配对请求仍然显示在屏幕上时:

  1. 按住Option键(或Alt),然后单击顶部栏中的蓝牙图标。
  2. 在有问题的设备子菜单中,除了断开,你现在将看到一个额外的选项 -消除
  3. 点击消除

如果您可以物理访问键盘,则可以通过长按右侧按钮将其关闭(如果是 Apple Wireless 键盘)。另请参阅https://support.apple.com/en-us/HT201178

答案3

我找到了解决这个问题的方法:(受到这个问题的启发https://superuser.com/a/497193/10009

假设:

有问题的键盘之前与这台计算机配对,因此计算机“记住”了该设备。

警告:

这涉及修改系统设置文件,所以要小心。

脚步:

  1. 找到有问题的设备的蓝牙地址并记下来。(当配对请求发生时,显示在系统偏好设置 -> 蓝牙窗口中)
  2. 关闭蓝牙(系统偏好设置 -> 蓝牙)
  3. 备份您的 /Library/Preferences/com.apple.Bluetooth.plist 和 ~/Library/Preferences/com.apple.Bluetooth.plist 文件。(第一个文件需要 sudo)

  4. 由于 plist 文件是二进制格式,因此您需要将它们转换为 xml: plutil -convert xml1 com.apple.Bluetooth.plist

  5. 在文本编辑器中编辑转换后的 plist 文件。

    1. 在文件中找到(小写的)蓝牙地址。它应该在<key></key>标签中。
    2. 删除<key>...</key>标签和紧随其后的<dict>...</dict>键。
  6. 保存文本文件并将其转换回二进制:fplutil -convert binary1 com.apple.Bluetooth.plist

  7. 对文件的两个位置重复此操作。

  8. 重启蓝牙

答案4

您也可以:

  • 重新连接再次使用无线键盘。您需要输入屏幕上显示的数字。
  • 选择Remove(不是Disconnect!)。然后您将收到通知,如果您想使用它,则必须再次配对这些设备。

这就是永久断开无线键盘的方法。

相关内容