Как включить AirDrop и Handoff на стареньких Mac?

Handoff и AirDrop, позволяющие начинать работу на одном устройстве, а завершать на другом, не доступны владельцам стареньких Mac. Хотя стареньких в этом контексте достаточно грубое слово. За бортом оказались и владельцы Macbook Air 2011 и Mac Mini 2011. Но исправить ситуацию можно. Обозреватели «Макрадара» представили подробную инструкцию, как это сделать.

Перед тем как приступить к настройке AirDrop и Handoff на вашем Macbook Air или Mac Mini, вспомните, что все описанные действия вы выполняете на свой страх и риск.

Перейдите по ссылке и загрузите в папку Программы утилиту 0xED со страницы http://www.suavetech.com/0xed/

Скачайте и установите в папку Программы утилиту KextDrop с сайта http://www.cindori.org/software/kextdrop/

Откройте Терминал и введите туда следующее:
sudo nvram boot-args=”kext-dev-mode=1″

Перезагрузите свой Mac, после чего откройте Finder и перейдите в папку /System/Library/Extensions/ (Система/Библиотеки/Extensions)
(для перехода запустите Finder, нажмите Cmd+Shift+G и скопируйте путь в открывшееся окошко)

В папке Extensions найдите два файла: IO80211Family.kext, IOBluetoothFamily.kext. Сделайте их резервные копии на Рабочий стол, оригиналы удалите.

Запустите Терминал и введите следующее (со всеми пробелами):
ioreg -l | grep “board-id” | awk -F” ‘{print $4}’

На экране появится результат, скопируйте его в буфер обмена. При этом не закрывайте Терминал. Сьрочка будет выглядеть где-то так «Mac-742912EFDBEE19B3»

Откройте Finder и перейдите в папку: ~/Desktop/IO80211Family.kext/Contents/Plugins/AirPortBrcm4360.kext/Contents/MacOS

Там вы увидите файл “AirPortBrcm4360”, в меню выберите пункт «Открыть в программе» и выберите программу 0xED.

Затем приложение откроется, там вы делаете комбинацию Cmd+F и введите «Mac-». Убедитесь, что поиск осуществляется по тексту, а не HEX.

В найденном тексте замените наборы букв и цифр (после «Mac-») полученным результатом из Терминала для каждого значения «Mac-»

Сохраните результат, нажав красную кнопку Save в редакторе.

Откройте Finder и перейдите в папку: ~/Desktop/IOBluetoothFamily.kext/Contents/MacOS (Cmd+Shift+G).

Там откройте файл IOBluetoothFamily вновь при помощи 0xED.

В окне редактора снова нажмите комбинацию Cmd+F для поиска и введите «MacBookAir».

Найдите строчку ‘MacBookAir4,1’‘MacBookAir4,2’‘Macmini5,1’‘Macmini5,2’‘Macmini5,3’ .

Меняйте вручную значения в этой строчке на такое: ‘MacBookAir1,1’‘MacBookAir1,1’‘Macmini1,1’‘Macmini1,1’‘Macmini1,1’ .

Здесь нужно быть очень внимательным, нажмите красную кнопку Save.

Откройте скачанное приложение KextDrop, заново установите в систему измененные файлы IO80211Family.kext и IOBluetoothFamily.kext, перетащив в окно программы сначала первый, а потом и второй файл. Подтвердите установку кнопкой Install.

Зайдите в Терминал и введите одна за другой (по очереди, не сразу) команды:
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
nvram -p

Мы практически на финише, после обработки этих команд перезагрузите комп. Перезагрузив подключите его к интернету.
Откройте системные настройки, зайдите в меню Общие. Там появится пункт «Разрешить Handoff между этим Mac и Вашими устройствами iCloud». Ставьте там галочку.

Возвращайтесь в системные настройки, iCloud, выйдите оттуда. На всех iOS-гаджетах также зайдите в настройки, найдите iCloud и выйдите из него.
Сделайте перезагрузку Mac и всех iOS-гаджетов, после чего войдите iCloud на Mac и iOS.

Если есть какие-то сбои, проверьте, подключены ли Mac и iOS-устройства к одной беспроводной сети, включены ли Связка ключей на всех девайсах и есть ли заряд батареи более чем 25%. Если ничего не работает, значит, что-то было сделано неправильно. С помощью KextDrop установите в систему оригинальные файлы и попробуйте заново.

Теги:


22 октября 2014