This article explains how to remove a driver from /System/Library/Extensions.
In Catalina, this is a protected directory. So we have to use the 'recovery' mode to do it. Don't worry! This is not magic. It's just that Catalina includes "protections" that make this folder non-writable by us otherwise.
Here's what we're going to do:
- Reboot into recovery mode
- Get to a Terminal
- Manually remove the driver using terminal commands
Here we go:
- Reboot into recovery mode. Simply done by restarting you mac, and holding Command (⌘) – R while you hear the chime. You will see:
- Choose terminal
- Now, you have to "cd" to the right place.
- Catalina splits its "system don't touch this" stuff from the "hey, this is your data".
- We have to find the former "don't touch this" area!
- For me it was /Volumes/Catalina SSD. It'll be different in every case. If you've not changed your drive name, it'll likely be /Volumes/Macintosh HD
- To check, enter:
- For me, this gave:
- So the one I want is "/Volumes/Catalina SSD". For you it might be "/Volumes/Macintosh HD".
- It's important to note that the example system above is running from an external SSD. One that I named 'Catalina'. Hence the 'Catalina -- data' and 'Catalina SSD' names. Those will most certainly be different on your machine.
- Execute a "cd /Volumes/<your volume here>" in terminal.
- Note: the next command does NOT use a leading / (slash) on the pathname. That's important!!!
- You know you're in the right place when: ls System/Library/Extensions gives lots of "stuff", see:
- You want the non "-- data" volume.
- To check, enter:
- Copy/Paste the command below: note: no leading / here. very important.
sudo rm -rf "System/Library/Extensions/iShowU Audio Capture.kext"
- Check the folder is gone, using 'ls'
ls -al "System/Library/Extensions/iShowU Audio Capture.kext"
- This should return "No such file or directory". If it does, great! You're done.
- Restart your mac.
At this point, after the mac has restarted, the old driver is no more.
Please continue what you were doing :)
In Mojave, this can be done very easily as an administrator.
You want to remove /System/Library/Extensions/iShowU Audio Capture.kext/ (the entire folder). This is easily done using 'sudo' from a Terminal. Open Terminal, and copy/paste this:
sudo rm -rf "/System/Library/Extensions/iShowU Audio Capture.kext"
Note the use of double-quotes surrounding the .kext name. We need to do this because the kext has spaces in its name.
You will be prompted for your password. Use your normal account password.