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 151 forks source link

Continuity and Mojave #438

Open PeterHolbrook opened 6 years ago

PeterHolbrook commented 6 years ago

Has anyone verified if machines theoretically non-Continuity compliant (unless they have the proper Bluetooth/Wi-Fi card) will continue to work in macOS 10.14 Mojave? Will the new Handoff/Continuity features work?

gt2416 commented 5 years ago

@GilDev Not sure how to fix your current problem except to start from scratch again and maybe try a pram reset ? You should do that after swapping hardware.

bluefoxlee commented 5 years ago

MacBook 4,1 with 10.14.1. Big thanks @gt2416 and @grzegorz914 method works for me. wow!.

Not need to log out iCloud. however, it did not work after first reboot. turn off the "Handoff" and turn back on did the work. Thanks.

Updated: Even works great on one of my hackintosh.

ryoplasmic commented 5 years ago

@erujp Are U set the flag to “true” for Your Board Number.?

Yes, that's the only thing that made it work in 10.14. But this time it doesn't work. Anyway, that's not the first time that Continuity and Handoff work this way. In Sierra it worked fine, in High Sierra it didn't work. In Mojave 14.0 worked, and now it doesn't. I think there's a combination of different little things, that's why everyone has different results.

Just want to let you know my MBA4,1 works on 10.14.1 and 10.14.2

When I upgrade to 10.14.2, the system messed up a bit and it doesnt work and even see the no wifi hardware issues; but I uninstall CAT inside the CAT terminal, reboot, reapply, and it works again.

It works even the SystemParameters.plist entry is still false. Previously I have to modify it.

Hope this helps

codethought commented 5 years ago

@grzegorz914

This method work like a charm on iMac mid 2010 Mojave and replaced AirPort card to Apple Broadcom BCM94360CD. No need to log out from iCloud. Also unlock with Apple Watch working.

In terminal get Your board number: ioreg -l | grep "board-id" | awk -F\" '{print $4}'

My board number: Mac-F2238BAE - set flag to "true" in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist

then do this 2 command in Terminal:

sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\Mac-F2238BAE/" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360

sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\Mac-F2238BAE/" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcmNIC.kext/Contents/MacOS/AirPortBrcmNIC

Restart and all working OK.

Thanks for the tip.

THIS.. THIS worked on my 2012 cMP 5,1. I just used the machine ID from the ioreg command.. Mac-F221BEC8 and swapped accordingly. The ONE other thing I had to do was turn Handoff off and back on in system preferences. Thanks!

chrisdata commented 5 years ago

my board no shown: Mac-F22587C8 Will the method above work for my mac?

grzegorz914 commented 5 years ago

U need Use Your Board ID

chrisdata commented 5 years ago

My mac is MBP5,3 2009 and no change to new airport board, will the method above still work?

kertenkel commented 5 years ago

Registered to tell you this works really nice...!! (had to reinstall mojave 3 times to confirm.)

dosguy1 patched (thanks!)

Steps:

1) Apply CAT, restart from within tool. Note: during first reboot screen will go black, don't manually restart!!! Your wifi drivers will go corrupt if you do that)

2) Get BBEdit trial. 3) Finder > Go to Folder > /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/ 4) Right click "SystemParameters.plist" > Edit with BBedit. 5) CMD+ Space: terminal > ioreg -l | grep "board-id" | awk -F\" '{print $4}' Extra) Confirm board-id from here: https://github.com/upekkha/AppleHardwareTest 6) Copy Paste from terminal > "Mac-urmotherboardid" 7) Go back to "SystemParameters.plist" > Search for "Mac-urmotherboardid" > Set false\ flag to true\ 8) Go back to terminal > sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\**Mac-urmotherboardid**/" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360

sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\**Mac-urmotherboardid**/" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcmNIC.kext/Contents/MacOS/AirPortBrcmNIC

9) Log out of icloud & restart. 10) System Preferences > Allow Handoff (tick / untick several times) 11) Login to icloud. 12) Right click desktop > Import from Iphone should be working now.

Thank you all for making this work 💯 👍 👍 👍

timetoseek commented 5 years ago

There's an alternate way which worked for me: first install High Sierra, use the CAT tool, then upgrade to Mojave... Please see steps here: https://github.com/dokterdok/Continuity-Activation-Tool/issues/450#issuecomment-453380542

GilDev commented 5 years ago

Tried again this evening with @kertenkel and @gt2416 instructions on my MacBook Pro 8,1 early 2011, but now with the 10.14.2 update. Still got tons of errors from CAT but it worked! Continuity, Handoff and AirDrop (which was the only thing working on 10.14.1) all work, I can now take photos from my iPad Pro without any problems. Thanks everyone!

Mrt0t0 commented 5 years ago

Macbook Pro Early 2011 8.1 Toshiba SSD master 256Go Switch optical drive with a HDD hybrid Seagate 1T 16g ddr3 1333mhz BT4.0 from 2012 MBP 10.14.3 working very good ;) Thks @dosdude1 @GilDev @gt2416

Tips: 1) Update your MB firmware to lastest 2) Clean install 10.14.3 + patch dosdude1 /or/ clean 10.14.1 + OTA 10.14.3 + patch update dosdude1 3) Active Trim SSD (sudo trimforce enable) check if unable in Apple Icon/Syst Info/storage. 3) Patch BT 4.0 (use @GilDev and @gt2416 method)

Still working with Mojave 10.14.3 on a MBP early 2011 8.1

https://github.com/dokterdok/Continuity-Activation-Tool/issues/438

https://forums.macrumors.com/threads/macos-10-14-mojave-on-unsupported-macs-thread.2121473/

tedteng85 commented 5 years ago

Early 2011 MBP, BCM94331PCIEBT4CAX, CAT worked with High Sierra. Used dosdude1's patch updater and installed Mojave 10.14.3. Now Bluetooth can't be recognized, can not apply CAT.

Any ideas how to get it working? I'm super new to all this, any help is appreciated. Thanks

screen shot 2019-03-07 at 2 09 32 am

screen shot 2019-03-07 at 2 06 27 am

codethought commented 5 years ago

I've given up trying to get CAT to work with Mojave.. When there's an update it stops working and I have to start over again completely.. Even then there are problems if a reboot with it remaining stable.

I think High Sierra will be the last version of macOS I run on my cMP 5,1

timetoseek commented 5 years ago

I've given up trying to get CAT to work with Mojave.. When there's an update it stops working and I have to start over again completely.. Even then there are problems if a reboot with it remaining stable.

@codethought please don't give up just yet! Here's a link to the steps I took to get it working on my 2012 Mac Pro: https://github.com/dokterdok/Continuity-Activation-Tool/issues/450#issuecomment-453380542

Good luck! 🍀

ertik commented 5 years ago

@tedteng85 Try Instal macOS from USB - it don’t delete data, only recovery BT kexts and restore other hacks. Or restore original kexts from backUP.

@all MBP 17“ Late 2011 BCM94331PCIEBT4CAX BD ROM included ACCS 16 GB RAM SamSung SSD 480 GB macOS 10.13.6

AirDrop: disable SIP CAT use normally

HandOff and others: method with patch of IO80211Family.kext and change boolean in plist

Plist can be edited by TextEdit -> copy original file on Desktop (or somewhere else), edit normally and copy to original location edited plist - authorize admin and all is OK.

RESTART Enable SIP BOOT

Complete working https://support.apple.com/en-us/HT204681

pcolvin15 commented 5 years ago

Installed Mojave 10.14.3 onto MacBook Pro Late2011 (8,3) and hit a number of errors using the continuity tool, including inability to backup the kexts, and I lost use of my wifi card after running it (no hardware found). Continuity was working fine under 10.14.2.

Since I hadn't saved the kexts off manually first I ended up reinstalling and patching 10.14.3. But afterward I thought best to look to see what kexts are being modified and to save those off manually.

In looking through the code in contitool.sh I found two things that need to be worked through to clear the Mojave errors. One is that the lack of access to the directory location for the backup/archive folders for the pre-modification/post-modification kexts. An easy fix was to go edit the code and put in an unrestricted non-system pathway (such as ~/Downloads) into the variables for backupFolderBeforePatch and backupFolderAfterPatch. The difficult one is that Mojave no longer has a kext named AirPortBrcm4360.kext. The only AirPort kext is now named AirPortBrcmNIC-MFG.kext. So the coding will not work. This is the end of what I can do as a programmer as I don't know what should be patched in that file.

toro0411 commented 5 years ago

I install Macair 4.1 OS 10.14.5 it's working.

Okami3814 commented 5 years ago

Anyone know what wifi/bt card i need in order to get handoff working on a late macbook from 2009 (6,1) i managed to get airdrop to work with an external bt dongle that uses bt 4.0 but handoff is still an elusive feature.

robog0bo commented 4 years ago

Just a reminder to move the zip out of the downloads folder before extracting. Otherwise it might wind up sandboxed and cause all sorts of problems.

atomizasser commented 4 years ago

In the final version of Catalina 10.15 this method is not working. After replace board id in IO80211.family wifi is disable and i cannot turn it on.

LuckyDime commented 4 years ago

Hi all. I have a mac mini mid 2011, and I've installed dosdude's Catalina. In bluetooth settings, I've seen that it is support low energy mode but not handoff. So I couldn"t use sidecar with my iPad air 3.

Any idea?

anQluck commented 4 years ago

In dosdude1’s Catalina thread on Macrumours this problem already solved. All working including Handoff. Go get it there https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/page-1