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

Mac restarting due to a problem even after uninstalling CAT #393

Open TC72 opened 7 years ago

TC72 commented 7 years ago

I tried to use the CAT beta on a Sierra installation on my 2010 Mac Pro 5,1 using a Asus bluetooth dongle. I was getting the problem where my Mac would no longer start up. After the initial gray apple logo and a progress bar it would go to a white screen and then tell me it was restarting due to a problem after a few minutes.

I was able to fix this by rebooting into recovery mode and using terminal to copy the kext files IO80211Family.kext and IOBluetoothFamily.kext from my time machine backups over the versions created by CAT in /System/Library/Extensions. That allowed me to boot again and I used option 3 of the CAT tool to uninstall it.

The problem I have now is my Mac is restarting itself when I leave it sleeping overnight. Each time I get the message that my Mac was restarted due to a problem. I'm asked if I wan't to send feedback to Apple and each time the report mentions IOBluetoothFamily.kext.

Is there any other way I can check if the uninstall did everything it should have and how can I confirm the boot check has been removed?

mahol1988 commented 6 years ago

Hello TC72, Im in a similar situation 'After the initial gray apple logo and a progress bar it would go to a white screen and then tell me it was restarting due to a problem after a few minutes'... I currently have my computer restoring from a time machine back up, Not sure if that will fix it.

Can I please ask what did you type into terminal to copy the kext files IO80211Family.kext and IOBluetoothFamily.kext from backups / what process did you use for this.

Hope you can help!

TC72 commented 6 years ago

Hi,

You need to boot your mac into recovery mode and then launch the Terminal program.

From there you need to use a command like this:

cp -Rp /Volumes/YourTimeMachineDisk/Backups.backupdb/YourComputerName/Latest/YourDiskName/System/Library/Extensions/IO80211Family.kext /System/Library/Extensions/IO80211Family.kext

cp -Rp /Volumes/YourTimeMachineDisk/Backups.backupdb/YourComputerName/Latest/YourDiskName/System/Library/Extensions/IOBluetoothFamily.kext /System/Library/Extensions/IOBluetoothFamily.kext

The terminal sees the kext files as directories so the cp command needs -R for recursive. I also use -p to preserve the permissions of the files.

Hope that helps.

mahol1988 commented 6 years ago

Thanks I will give it a go if I need to, Im really hoping the time machine restore I have running solves it without needing to do this :) thanks!