Please disable your adblock and script blockers to view this page.
Continuity-Hackintosh

Enabling Bluetooth Handoff in A Hackintosh

What is Bluetooth Handoff?

Bluetooth Handoff is a feature is a feature of OS X 10.10 that allows you to pick up what you were doing on your iOS devices device with your mac. It works for Mail, Safari, iWork, Calendar and Contacts. Sadly it does not work by default on hackintoshes.

Connecting iCloud

You must have iCloud working on your hackintosh to enable handoff. For more information see Fixing iCloud and iMessage.

Enabling Bluetooth

For Handoff to work at all, you first need bluetooth working on your hackintosh. Moreover, only certain bluetooth chips appear to be working with handoff. Here is a list of Working Adapters

Azurewave AW-CE123H

Azurewave AW-CE123H
The Azurewave AW-CE123H works best with this patch. If you are buying a bluetooth adapter to use with handoff, get one of these. It will fit PCI-e slots on desktops and laptops.

ORICO BTA-402

ORICO BTA-402
The ORICO BTA-402 also works, but only with ‘MacBook Pro’ SMBIOS. The hotspot feature does not work with this adapter. I would only recommend using this one if you already have it, or if you absolutely must have a USB adapter.

See Hackintosh Bluetooth for more information.

Enabling Handoff

Depending on your bootloader the steps to enable handoff will be different.

Read also
How to fix Hackintosh Grey/Black/White Screen & No Signal Problem in Hackintosh Installation

Clover

If you use the Clover Configurator, you can simply add the following under Kernel and Kext Patches
IOBluetoothFamily Clover Bluetooth Handoff Patch
If you have not already done this, make sure kext_dev_mode is set to 1.
Clover Configurator Enable kext-dev-mode
You can also manually add the following lines to your clover config.

<dict>
<key>Comment</key>
<string>Enable Handoff</string>
<key>Find</key>
<data>4885C0745C0FB748</data>
<key>Name</key>
<string>IOBluetoothFamily</string>
<key>Replace</key>
<data>41BE0F000000EB59</data>
</dict>

Now sign out of iCloud, reboot and sign back in. Handoff should now work.

Chameleon

The steps for chameleon are a little different.

Open a terminal and enter the following command.

sudo cp -r /System/Library/Extensions/IOBluetoothFamily.kext /System/Library/Extensions/IOBluetoothFamily.kext.bak

This will make a backup copy of your IOBluetoothFamily.kext in case something breaks. Then type

sudo perl -i.bak -pe 's|x8Bx87x8Cx01x00x00|xB8x0Fx00x00x00x90​|sg' /System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS/IOBluetoothFamily

Now sign out of iCloud, reboot and sign back in.

Should something go horribly wrong, you can revert your IOBluetoothFamily.kext using the following terminal command.

sudo mv /System/Library/Extensions/IOBluetoothFamily.kext.bak /System/Library/Extensions/IOBluetoothFamily.kext

Disclaimer: I have not personally done this on my Hackintosh. I am not responsible if anything goes wrong.
Sources
InsanelyMac
Apple Continuity

Sharing this Help Us Grow #Hackintosh

Send this to friend

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.
Privacy Policy

Close