Odrzuć na stałe żądanie parowania Bluetooth

13

Istnieje urządzenie z klawiaturą, które próbuje sparować z moim komputerem iMac co około 30 sekund. Przycisk odrzucania usuwa go tylko tymczasowo. To samo z rozłączeniem. Wykrywanie jest już wyłączone dla bluetooth.

Okno jest modalne i przerywa mój przepływ pracy co kilka sekund i nie mogę umieścić go na osobnym ekranie, ponieważ zamyka się i otwiera co kilka sekund. Nie mogę tak po prostu wyłączyć bluetooth, ponieważ mam podłączoną mysz. Wygląda na to, że Apple zbudowało dość potężny sposób, aby „bezbronnie” sabotować komputer.

Czy istnieje sposób, aby trwale „zablokować” adres Bluetooth?

Xster
źródło
Czy wiesz, jakie jest urządzenie? Co się stanie po sparowaniu urządzenia?
Ramhound,
nie, nie sądzę, że to faktycznie jest w naszym biurze, więc nie mogę wpisać kluczy, aby go sparować
Xster,
Udało mi się znaleźć klawiaturę, która to spowodowała, ale chciałbym wiedzieć, czy istnieje sposób na trwałe odrzucenie żądania Bluetooth.
Charles Beattie
Wydaje się, że jest to bardzo stary problem w różnych wersjach systemu OS X, bez odpowiedniej poprawki. Wielokrotne pokazywanie modalnych okien dialogowych bez możliwości rezygnacji jest po prostu głupie. (Edytuj: Być może Amyunimus znalazł rozwiązanie ...)
Karan
2
Błąd przesłany do Apple.
Charles Beattie

Odpowiedzi:

1

Aby odpowiedzieć na twoje pytanie: Nie, nie bez hakowania blued.

Marc Bejarano
źródło
1
To już nie jest poprawne, przynajmniej w przypadku najnowszych wersji Mac OSX. Zobacz odpowiedź ccpizza.
Theodore Murdock
9

Podczas gdy żądanie parowania jest nadal wyświetlane na ekranie:

  1. Naciśnij i przytrzymaj Optionklawisz (lub Alt), a następnie kliknij ikonę bluetooth na górnym pasku.
  2. W podmenu dla urządzenia naruszającego prawo, oprócz opcji Rozłącz , zobaczysz teraz dodatkową opcję - Usuń .
  3. Kliknij Usuń .

Jeśli masz fizyczny dostęp do klawiatury, możesz ją wyłączyć, naciskając długo prawy przycisk, jeśli jest to bezprzewodowa klawiatura Apple. Zobacz także https://support.apple.com/en-us/HT201178 .

ccpizza
źródło
to zadziałało dla mnie ... wreszcie
Francesco
To nie działa dla mnie, ani nie mam rozwiązania. Wspominam o tym tylko dlatego, że był to problem od prawie roku, a jedynym sposobem, aby to zatrzymać, jest wyłączenie klawiatury. To, że nie mogę kliknąć „usuń” i zatrzymać, jest absurdalne w tej całej sprawie. Jako użytkownik końcowy spodziewałbym się, że będę mógł powiedzieć mojemu komputerowi „zignoruj ​​to urządzenie” i nigdy go nie pytam, ale Apple nie uważa, że ​​urządzenie nie powinno być sparowane z maszyną ze względu na jego wygląd . Niezwykle oczywista wada projektowa tutaj.
harperville
3

Znalazłem sposób na obejście tego: (zainspirowany tym pytaniem /superuser//a/497193/10009 )

Założenia:

Nieprawidłowa klawiatura została wcześniej sparowana z tym komputerem, dlatego komputer „zapamiętuje” to urządzenie.

Zastrzeżenie:

Wymaga to modyfikacji plików ustawień systemu, więc bądź ostrożny.

Kroki:

  1. Znajdź adres Bluetooth winnego urządzenia i zapisz go. (Pojawia się w oknie Preferencje systemowe -> Okno Bluetooth, gdy pojawia się żądanie parowania)
  2. Wyłącz bluetooth (Preferencje systemowe -> Bluetooth)
  3. Utwórz kopię zapasową plików /Library/Preferences/com.apple.Bluetooth.plist i ~ / Library / Preferences / com.apple.Bluetooth.plist. (Będziesz potrzebować sudo dla pierwszego)

  4. Ponieważ pliki Plist są w formacie binarnym, musisz je przekonwertować do formatu xml: plutil -convert xml1 com.apple.Bluetooth.plist

  5. Edytuj przekonwertowane pliki Plist w edytorze tekstu.

    1. Znajdź (mały) adres bluetooth w pliku. Powinien być w <key></key>tagu.
    2. Usuń <key>...</key>tag i <dict>...</dict>klucz bezpośrednio po nim .
  6. Zapisz plik tekstowy i przekonwertuj go z powrotem na plik binarny: fplutil -convert binary1 com.apple.Bluetooth.plist

  7. Powtórz dla obu lokalizacji pliku.

  8. Uruchom ponownie Bluetooth
John Weldon
źródło
Całkowicie usunąłem wszystkie moje urządzenia, usunąłem plik Plist, uruchomiłem ponownie, naprawiłem uprawnienia na moim dysku i problem nadal występuje. To jest idiotyczne zachowanie z kiepskiego systemu operacyjnego. Niemożliwe jest wykonanie żadnej pracy z żądaniem parowania co 30 sekund. Próbowałem też sugestii @ccpizza. Nadal pojawia się monit o parowanie co 30 sekund. Rozwiązanie: podłącz mysz przewodową i wyłącz bluetooth. Jaka urocza maszyna to Crapple.
harperville
1

Możesz także:

  • Ponownie podłącz tę bezprzewodową klawiaturę. Musisz wpisać te cyfry, które pojawiają się na ekranie.
  • Wybierz Remove(nie Disconnect!). Następnie zostaniesz poinformowany, że będziesz musiał ponownie sparować te urządzenia, jeśli chcesz z nich korzystać.

W ten sposób można na stałe odłączyć klawiaturę bezprzewodową.

ViliusK
źródło
+1, ponieważ jest to jedyna odpowiedź na tej stronie, która faktycznie działała dla mnie (wypróbowałem je wszystkie). Używam Mavericks 10.9.5 na starym komputerze iMac z klawiaturą Apple USB, a bezprzewodowa klawiatura Apple innego komputera Mac przesłała mój komputer iMac żądaniami parowania.
Guido
0

To pomogło mi:

Przejdź do Preferencji systemowych -> Bluetooth, usuń zaznaczenie opcji Wykrywalne.

Dodaj mysz jako ulubioną na panelu urządzeń.

Na koniec - przejdź do konfiguracji udostępniania, upewnij się, że usługi przesyłania plików, wymiany plików i synchronizacji PDA są wyłączone. (o ile sam ich nie użyjesz) i zaznacz pole Wymagaj parowania na wszystkich.

Uwaga: to było jakiś czas temu - próbowałem zaktualizować go do nowszego systemu operacyjnego, ale może nie być możliwy do wdrożenia w lwie górskim.

Amyunimus
źródło
System OS X 10.9.1 nie ma tej opcji.
ViliusK
Do wykrycia, status wykrywalności można szybko sprawdzić, przytrzymując klawisz Opcja (Alt), a następnie klikając ikonę Bluetooth na górnej tacy.
ccpizza
0

Wystarczyło:

  • sudo plutil -convert xml1 /Library/Preferences/com.apple.Bluetooth.plist
  • Szukano nazwy urządzenia Bluetooth i usunąłem oba elementy <key>...</key>oraz <dict>...</dict>XML.
  • sudo plutil -convert binary1 /Library/Preferences/com.apple.Bluetooth.plist
ViliusK
źródło
Łatwiej jest po prostu usunąć plik, tj.sudo rm /Library/Preferences/com.apple.Bluetooth.plist
ccpizza
0

Właśnie miałem ten sam problem. Jedna z klawiatur biurowych wciąż prosiła o sparowanie z jednym z komputerów iMac, który nigdy nie był z nią powiązany. Miał bardzo niski poziom baterii. Po wymianie baterii problem został zatrzymany.

Tom Brek
źródło