Urządzenie Bluetooth, które nie jest moje ani nie jest pod moją kontrolą, prosi komputer o parowanie co około minutę.
Co ciekawe, jest dość skuteczny jako atak DOS .
Wyłączenie mojego BT nie jest opcją, ponieważ potrzebuję go dla moich urządzeń BT.
Chcę powiedzieć OSX, aby zignorował to konkretne urządzenie BT, ale nie wiem, jak to zrobić.
Odpowiedzi:
Zainspirowany odpowiedzią @ ccpizza.
Otwórz terminal i wpisz:
sudo plutil -convert xml1 /Library/Preferences/com.apple.Bluetooth.plist
/Library/Preferences/com.apple.Bluetooth.plist
.Dodaj tę sekcję do listy:
Gdzie FF: FF: FF: FF: FF: FF to adres MAC niewłaściwego urządzenia Bluetooth.
sudo plutil -convert binary1 /Library/Preferences/com.apple.Bluetooth.plist
źródło
defaults write
zrobi to bez konieczności ręcznej edycji listy odtwarzania.Sposób GUI
Naciśnij i przytrzymaj klawisze Option + Shift ( ⌥+ ⇧) i kliknij ikonę Bluetooth na górnym pasku.
Pojawi się podmenu Debugowanie, jak pokazano poniżej:
Dostajesz opcje Usuń wszystkie urządzenia i Przywróć ustawienia fabryczne wszystkich podłączonych urządzeń Apple - wybierz, co potrzebujesz.
Sposób na terminal
Otwórz terminal i wpisz:
sudo rm /Library/Preferences/com.apple.Bluetooth.plist
Enterrm ~/Library/Preferences/com.apple.Bluetooth.plist
EnterPowyższe polecenia usuną adresy MAC „zapamiętanych” urządzeń Bluetooth z ustawień systemowych. Jeśli chcesz zobaczyć rzeczywistą zawartość tych plików, skopiuj oryginalny plik do folderu, w którym użytkownik może zapisywać, a następnie wykonaj następujące czynności:
plutil -convert xml1 com.apple.Bluetooth.plist
,a następnie otwórz go za pomocą edytora tekstu (jest to plik XML).
Aby przekonwertować go z powrotem na użycie binarne
plutil -convert binary1 com.apple.Bluetooth.plist
.źródło
sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist IgnoredDevices -array-add '<ENTER MAC ADDRESS HERE>'
terminalźródło