With the release of El Capitan, it has become necessary to upgrade Soundflower for users of iShowU and iShowU HD/HD Pro. Note: This is not necessary for users of iShowU Studio, since Studio has it's own driver which already meets the new requirements.
The new driver is bundled with both:
1 - Get up to Date!
First things first, make sure you are running the latest version of iShowU or iShowU HD Pro. Click the above link, or visit http://www.shinywhitebox.com directly to download the latest iShowU app.
There are two parts: uninstalling the old driver, and installing the new driver.
2 - Uninstall the old Soundflower
You can remove the existing driver in two ways. Either via iShowU itself, or using the script provided in the official Soundflower package. Using iShowU is easier :)
- To uninstall, simply choose "Uninstall Soundflower" from the iShowU menu.
- A prompt will appear telling you what will happen.
- You will be asked to enter your password. You must be an administrator of the machine for this to work.
- If you previously installed Soundflower on an older version of OS X you may encounter a message saying "The installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance." In this case you will need to disable System Integrity Protection and remove
/System/Library/Extensions/Soundflower.kext(and then re-enable System Integrity Protection). If you don't know what this means, get a tech-savvy friend to do it for you.
Note: Rebooting is necessary for the driver to actually be uninstalled. Please don't skip this step.
If you want to uninstall using the original Soundflower package installer, please see these instructions.
3 - Install the new Soundflower (2.0b2)
- Simply click the "record system audio" or "record app audio (for iShowU HD)" options, within iShowU.
- You will be prompted to install the new driver. Click "Install" to continue.
- A standard Mac package installer will appear. Follow this through to complete the installation.
- You will need to enter you password (you must be an administrator of the machine).
- The driver is installed, and when complete you will see a nice green checkbox :)
Why is it necessary?
In El Capitan there are two main reasons:
- Signed drivers are now mandatory: The existing driver shipped with older versions of iShowU is not signed. In El Capitan, signed drivers are not loaded by the OS. So, a new, signed driver is now required.
- The installation location for drivers changed: Previously, drivers could be installed to /System/Library/Extensions. This is no longer the case. The old driver has to be removed before the new one is installed, so that there are no conflicts.