dokterdok / Continuity-Activation-Tool

An all-in-one tool to activate and diagnose macOS 10.10-12 Continuity on compatible Mac configurations.
MIT License
1.6k stars 150 forks source link

Incompatibility with some MacBook Air mid-2011 #22

Closed twisterss closed 10 years ago

twisterss commented 10 years ago

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.

lem3ssie commented 10 years ago

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.

twisterss commented 10 years ago

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

lem3ssie commented 10 years ago

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.

twisterss commented 10 years ago

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

dokterdok commented 10 years ago

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

twisterss commented 10 years ago

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

lem3ssie commented 10 years ago

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.

twisterss commented 10 years ago

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.

lem3ssie commented 10 years ago

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.

hesse002 commented 10 years ago

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.

hesse002 commented 10 years ago

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

dokterdok commented 10 years ago

@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
hesse002 commented 10 years ago

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

hesse002 commented 10 years ago

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..."