Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

dokterdok

macrumors member
May 6, 2010
79
2
Basically, this:



The only difference was that I stopped on after step 17, deleted the original IO80211Family.kext, restarted, put the modified back to Extensions folder, fixed permissions (this was a MUST), ran the two Terminal comands and restarted again. AirDrop sees the iOS devices, is able to send files to them, but the Mac is not shown on other devices (again, both iOS 8.0.2).

Also, I changed both first and last Mac- numbers in 0xED (as @dokterdok suggested).

Same here, AirDrop is one-way, from OS X to iOS only. And I'm running iOS 8.1 beta.
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
Same here, AirDrop is one-way, from OS X to iOS only. And I'm running iOS 8.1 beta.

If you go to Keychain, type handoff in the search field, you'll find 2 keys, a Handoff Decryption Key and a Handoff Encryption Key.

You can regenerate both if you sign out iCloud and sign in.
Do that also on iOs and let us know if Airdrop works from Yosemite to iOs and vice versa.

Handoff Encryption Key is generated when you restore network settings from iOs or Osx.
That means when you start your Mac, idevice and Mac have to talk to each other to share decryption and encryption keys. I think this is why Airdrop is slower when you start your Mac, after that it's really quick, until you restart your Mac or idevice.
 
Last edited:

dokterdok

macrumors member
May 6, 2010
79
2
If you go to Keychain, type handoff in the search field, you'll find 2 keys, a Handoff Decryption Key and a Handoff Encryption Key.

You can regenerate both if you sign out iCloud and sign in.
Do that also on iOs and let us know if Airdrop works from Yosemite to iOs and vice versa.

Handoff Encryption Key is generated on a daily basis I presume.
That means when you start your Mac, idevice and Mac have to talk to each other to share decryption and encryption keys. I think this is why Airdrop is slower when you start your Mac, after that it's really quick, until you restart your Mac or idevice.

I did your steps and restarted. No handoff keys in my keychain before and after. I'm not sure I'll ever get one as I've never seen the handoff toggle in the sys prefs.
 

dokterdok

macrumors member
May 6, 2010
79
2
How the handoff handshake works. This could help all of us have a clearer understanding of the sequence of actions and technologies involved with Handoff.

Handoff

With Handoff, when a user’s Mac and iOS device are near each other, the user can automatically pass whatever they’re working on from one device to the other. Handoff lets the user switch devices and instantly continue working.

When a user signs in to iCloud on a second Handoff capable device, the two devices establish a Bluetooth Low Energy 4.0 pairing out of band via the Apple Push Notification service (APNs). The individual messages are encrypted in a similar fashion to iMessage.

Once the devices are paired, each will generate a symmetric 256-bit AES key that gets stored in the device’s keychain. This key is used to encrypt and authenticate the Bluetooth Low Energy advertisements that communicate the device’s current activity to other iCloud paired devices using AES-256 in GCM mode, with replay protection measures.

The first time a device receives an advertisement from a new key, it will establish a Bluetooth Low Energy connection to the originating device and perform an advertisement encryption key exchange. This connection is secured using standard Bluetooth Low Energy 4.0 encryption as well as encryption of the individual messages, which is similar to how iMessage is encrypted.

In some situations, these messages will go via the Apple Push Notification service instead of Bluetooth Low Energy. The activity payload is protected and transferred in the same way as an iMessage.

Source: Apple iOS Security Guide, Sept. 2014, p.30.
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
I did your steps and restarted. No handoff keys in my keychain before and after. I'm not sure I'll ever get one as I've never seen the handoff toggle in the sys prefs.

No Handoff toggle means you didn't patch the Mac id whitelist correctly and/or you don't have a BT4.0 LE card.
 

zduhac

macrumors member
Jun 27, 2012
39
15
I have a stock MBA 2011 wireless card, and at this point all I am looking for is to make AirDrop work both ways.
 

theexit

macrumors newbie
Aug 12, 2014
9
0
Austria
I use a MacBook Pro late 2011 OS X Yosemite GM 1.0 + iPhone 5 iOS 8.1 beta.

I replaced the WiFi Card with one from this store.

Then I fixed the kext with the hex editor.

There is no Toggle for handoff in my settings.

In the mac information is:
Low energy supported YES
Handoff supported YES
Instant hotspot supported YES

It was also possible to connect the iPhone with the Mac (iPhone -> Settings -> Messages -> SMS Forward)

So now everything works and I'm happy :cool:
 

ZeRoLiMiT

macrumors 6502a
Jun 6, 2010
845
89
Southern California
I use a MacBook Pro late 2011 OS X Yosemite GM 1.0 + iPhone 5 iOS 8.1 beta.

I replaced the WiFi Card with one from this store.

Then I fixed the kext with the hex editor.

There is no Toggle for handoff in my settings.

In the mac information is:
Low energy supported YES
Handoff supported YES
Instant hotspot supported YES

It was also possible to connect the iPhone with the Mac (iPhone -> Settings -> Messages -> SMS Forward)

So now everything works and I'm happy :cool:

so everything works? I got the card from the same guy but wont be here until sat.
 

martinzsmitt

macrumors newbie
Sep 30, 2014
5
2
After replace card on BCM94331PCIEBT4CAX:
Wi-Fi working, Bluetooth - not avaible

What ideas to fix it?
 

Attachments

  • scr.png
    scr.png
    18.2 KB · Views: 1,343

joysone

macrumors newbie
Oct 3, 2014
3
0
Hi, i have installed a BCM94331PCIEBT4CAX in my MBP mid 2010 (I have replaced airport card, backed and flat cable) and work well in Mavericks. I have installed latest public beta of Yosemite and hack the kext but in system report i have:
Low energy supported YES
Handoff supported NO
Instant hotspot supported NO

I think the strange is that command ioreg -l | grep "board-id" | awk -F\" '{print $4}' give very short result like "Mac-F22586C8".

Some ideas?
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
Can you help me too, please?
Mac-F22586C8


I'm tring
Mac-00000000F22586C8
Mac-F22586C800000000
but with no luck

Thank you

Hi, i have installed a BCM94331PCIEBT4CAX in my MBP mid 2010 (I have replaced airport card, backed and flat cable) and work well in Mavericks. I have installed latest public beta of Yosemite and hack the kext but in system report i have:
Low energy supported YES
Handoff supported NO
Instant hotspot supported NO

I think the strange is that command ioreg -l | grep "board-id" | awk -F\" '{print $4}' give very short result like "Mac-F22586C8".

Some ideas?

Mac-F22586C8 is a legit mid 2010 Mac board id to me. Google says so.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.