dokterdok/Continuity-Activation-Tool

Incompatibility with some MacBook Air mid-2011

twisterss opened this issue · 14 comments

Hi,
thank you for this tool. I have tried it but it does not work with my mid-2011 MacBook Air. Nothing changes once the patch has been applied. All indicators are "OK" in the tool.

I think the reason is the use of a different WiFi driver: here is the result of the command "kextstat | grep Brcm":
46 0 0xffffff7f816c4000 0x1f3000 0x1f3000 com.apple.driver.AirPort.Brcm4331 (800.20.24) <45 44 12 7 5 4 3 1>

I have tried the manual process with the same result.

If you have no success at all i can help you with Messages screen sharing option, i did it a few times with 100% success.

Sure if you have some time it would probably help a lot. I have no more idea on my side for now.

I never used Messages screen sharing option. What identifier do you need to connect? My email address is my username @gmail.com

No, I need icloud id, also enable screen sharing, file sharing and "session à distance" ( i don't know how you call it in english ).

Then make sure iMessages, Messages, Facetime and iCloud are all logged in with the same icloud id.

Finally, download the Path Finder free 30 days trial, i use its hexa editor.

Je pense avoir fait tout ça. Mon identifiant Apple est mon adresse Gmail. Merci pour ton aide.

Could you please try out the latest beta release, where I provided a tentative fix for your issue. You can download it from the beta branch here https://github.com/dokterdok/Continuity-Activation-Tool/tree/beta

Thank you all, my problem is fixed thanks to the live help from lem3ssie.

I found the solution i manually edited his .kext with messages screen sharing fonction.
The problem is French people should need sudo chmod -R 644 /Système/Bibliothèque/Extensions/IO80211Family.kext and sudo chown -R root:wheel /Système/Bibliothèque/Extensions/IO80211Family.kext.
Today, every person i helped having problem with the tool were french or canadian.

I don't understand what happen but the script aims System/Library, which is good, but we, French people are seeing Système/Bibliothèque in Finder... If you type sudo chmod -R 644 /Système/Bibliothèque/Extensions/IO80211Family.kext, it fails, not sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext. Your script asks for /System/Library but our system don't find it altough Terminal needs /System/Library.
Don't know if i made myself clear enough.

I'm not sure I agree with your description of the solution. My system is indeed in French but the path to the library folder is /System/Library/ and not /Système/Bibliothèque/.

Plus I had already tried making the changes manually and it did not work. I think what fixed the problem is when you restarted the computer after deleting the IO80211Family.kext file. I temporarily lost the wifi but once the modified IO80211Family.kext was installed again, Continuity started working.

I think Yosemite has an issue with translations, i remember well Mavericks Library was Bibliothèque, System was Système, Users was Utilisateurs.
One more time, I helped 4 people on macrumors today having issues, all were french or canadian. Maybe something to look at.

i have french mid 2011 and the 1.0.2 version successfully enables airdrop (which never worked before) but the handoff option still doesn't show up.

I tried the manual kext edit before this software and did't manage to get it working. then i reinstalled yosemite.

i tried sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext, reboot.

option still not visible

i tried to remove IO80211Family.kext , reboot, reinstall it with kextdrop, reboot.

option still not visible

@hesse002 :

  1. find an orginial, untouched copy of IOBluetoothFamily.kext and put it aside.
  2. delete IOBluetoothFamily.kext in /System/Library/Extensions
  3. use Kext Drop to install the untouched copy of IOBluetoothFamily.kext
  4. apply the v.1.0.2 of the tool and follow instructions

Hi , i just tried that but
No changes were applied, your system seems to be already OK for Continuity
please note that i only used v.1.0.2 , never v.1.0.1

i'm a complete idiot.
I don't know at what point it option shown off but the handoff option is there..
it is just that in french the option is named "autoriser les transferts.." instead of "allow handoff..."