Донецкий техникум промышленной автоматики

Як змусити Bluetooth-периферію працювати і в Mac OS X, і в Windows

  1. 91 2a 79 fb f7 b4 49 8a 3e 0a d2 aa 70 d8 f0 00

Якщо у вас є Мак (або Хакінтош) і будь-яка бездротова периферія від Apple - Magic Mouse, Magic Trackpad або Apple Wireless Keyboard, ви напевно не відчували з ними проблем в Mac OS X

Якщо у вас є Мак (або Хакінтош) і будь-яка бездротова периферія від Apple - Magic Mouse, Magic Trackpad або Apple Wireless Keyboard, ви напевно не відчували з ними проблем в Mac OS X. Все дійсно відмінно працює ... поки ви користуєтеся яблучної операційної системою. Але коли ви ставите на свій комп'ютер Windows другий системою, вас можуть очікувати неприємні сюрпризи. Один з їх числа - непрацездатність бездротової Bluetooth-периферії після перезавантаження в іншу систему. Ця проблема спостерігається на багатьох Маках і на будь-якому Хакінтоша: пара, створена між Bluetooth-адаптером комп'ютера і бездротовим пристроєм введення, недійсна в іншій операційній системі. Наприклад, якщо ви зв'язали Magic Mouse з комп'ютером в OS X, в Windows вам буде потрібно створення іншої пари. Але як тільки ви зробите це, перестане працювати пара, створена в OS X.

Давайте розберемося, як вирватися з цього замкнутого кола.

Способу два: простий і витончений.

Простий спосіб полягає в тому, щоб купити другий Bluetooth-адаптер, зробити так, щоб в Windows працював тільки він, і з ним зв'язати бездротові пристрої. Відключити адаптер, через який створено пари з пристроями в Mac OS X, можна в диспетчері пристроїв, через контекстне меню адаптера. Мінус способу - не тільки в необхідності тримати увіткненими два Bluetooth-донгла, але і в його ненадійності. Справа в тому, що в Mac OS X теж треба відключити Bluetooth-адаптер, активний в Windows, але безпечних способів для цього немає (хоча на Хакінтоша можна спробувати вирубати USB-порт, в який вставлений донгл, через DSDT, що знову ж таки обіцяє проблеми , наприклад, з режимом сну).

Витончений спосіб дозволить вам до одного і того ж Bluetooth-адаптера підключати одні і ті ж Bluetooth-пристрої в різних системах, причому створити пару доведеться лише один раз. Але ціна зручності - вельми важкий процес налаштування. Алгоритм такий:

[Php] sudo defaults read /private/var/root/Library/Preferences/blued.plist[/php]

  • натисніть Enter, потім наосліп введіть пароль від вашого облікового запису та натисніть Enter ще раз. Ви побачите приблизно наступне:

Ви побачите приблизно наступне:

  • символи в дужках, що стоять ДО знаків рівності в кожному рядку - це MAC-адреси ваших Bluetooth-пристроїв. Символи ПІСЛЯ знаків рівності - ключі, створені після встановлення пари між пристроєм і комп'ютером. Саме ці ключі ми і будемо переносити в реєстр Windows. Заковика в тому, що Винда зберігає ці ключі в іншому форматі, розгорнувши їх побитно.
  • скопіюйте рядки з MAC-адресами і ключами в текстовий файл або надішліть собі поштою. Ця інформація вам знадобиться вже в Windows
  • завантажитеся в Windows. Скопіюйте ключі в Блокнот і розділіть їх пропуском через кожні два символи. Так вам легше буде ввести ключ без помилок.
  • в меню «Пуск-Стандартні-Службові» виберіть «Командний рядок», а в її контекстному меню - «Запуск від імені адміністратора».
  • введіть в командний рядок:

[Php] psexec -s -i regedit [/ php]

  • у вікні зліва виберіть секцію HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ BTHPORT \ Parameters \ Keys. Відкрийте папку, що знаходиться в папці Keys. Ви побачите рядки, в яких будуть написані ті ж MAC-адреси, що і в Mac OS X, але з іншими ключами по сусідству. Клацніть по кожному рядку для виправлення ключа.
  • вводити ключ з Mac OS X потрібно в зворотному побітового порядку. Це означає, що спочатку ви вбиваєте ОСТАННІ два символу, потім - передостанні два символу, і т.д. Наприклад, якщо в Mac OS X код виглядає як:

91 2a 79 fb f7 b4 49 8a 3e 0a d2 aa 70 d8 f0 00

  • то в Windows треба буде вводити:

00 f0 d8 70 aa d2 0a 3e 8a 49 b4 f7 fb 79 2a 91

  • після того, як ви ввели всі ключі, можна перезавантажуватися

В результаті пари, створені між бездротовими клавіатурами / мишами / тачпадом Apple і комп'ютером, будуть дійсні як в Windows, так і в Mac OS X.