Um dispositivo bluetooth que não é meu nem está sob meu controle solicita que meu computador emparelhe, aproximadamente a cada minuto.
Curiosamente, é bastante eficaz como um ataque do DOS , na verdade.
Desabilitar meu BT não é uma opção, pois preciso dele para meus dispositivos BT.
Quero dizer ao OSX para ignorar esse dispositivo BT em particular, mas não consigo descobrir como.
Respostas:
Inspirado pela resposta de @ ccpizza.
Terminal aberto e tipo:
sudo plutil -convert xml1 /Library/Preferences/com.apple.Bluetooth.plist
/Library/Preferences/com.apple.Bluetooth.plist
.Adicione esta seção ao plist:
Onde FF: FF: FF: FF: FF: FF é o endereço MAC do dispositivo Bluetooth incorreto.
sudo plutil -convert binary1 /Library/Preferences/com.apple.Bluetooth.plist
fonte
defaults write
fará isso sem ter que editar manualmente o plist.A maneira da GUI
Pressione e mantenha pressionados os botões Option + Shift ( ⌥+ ⇧) e clique no ícone Bluetooth na barra superior.
Um submenu Debug aparecerá como mostrado abaixo:
Você tem as opções Remover todos os dispositivos e Redefinir de fábrica todos os dispositivos Apple conectados - escolha o que for necessário.
A maneira terminal
Terminal aberto e tipo:
sudo rm /Library/Preferences/com.apple.Bluetooth.plist
Enterrm ~/Library/Preferences/com.apple.Bluetooth.plist
EnterOs comandos acima removerão os endereços MAC dos dispositivos bluetooth 'lembrados' das configurações do sistema. Se você quiser dar uma olhada no conteúdo real desses arquivos, copie o arquivo original para uma pasta gravável pelo usuário e faça:
plutil -convert xml1 com.apple.Bluetooth.plist
,e abra-o com um editor de texto (é um arquivo XML).
Para convertê-lo novamente em uso binário
plutil -convert binary1 com.apple.Bluetooth.plist
.fonte
sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist IgnoredDevices -array-add '<ENTER MAC ADDRESS HERE>'
o terminalfonte