shinywhitebox help

great software for mac

Welcome to the shinywhitebox Community Forum

This is the primary place to get support for shinywhitebox products. You can search for existing answers, ask new questions and also submit feature requests. Go to it! :)

iShowU Audio Capture kext install problems

Follow

Catalina Specific

The kext should be installed into:

  • /Library/Extensions/iShowU Audio Capture.kext

Previously, it was either there, or in /System/Library/Extensions/. This later location is for Apple only kexts. It should not be there.

The new 1.0.5 installer installs only to this location. It no longer tries to install to /System/Library/Extensions.

KEXTs got you down? Try this:

A few users have reported problems loading the iShowU Audio Capture driver.

Below I've listed things that I've tried here, and also things that other users have tried that have worked for them. It seems that the kext loading can be temperamental. 

There's no special order of the items other than trying to put easier "fix" methods first.

* Shut down apps

I've had one user report: "I found that it absolutely is necessary to shut down Chrome while running the install. That is, I tried clicking the Allow button in the Security pane with Chrome running, that failed, then killed Chrome, and clicking the button worked."

So, quit all running apps, and try again.  Even if it doesn't work, it's the quickest of all methods below, so worth trying in case it does help.

* Disable apps that capture and forward mouse events

Apps like MagicPrefs, xGestures (there are more, click link below)

See: https://github.com/tekezo/Karabiner-Elements/issues/1017

* Change Permissions

Reference: https://forums.developer.apple.com/thread/93834

"I had a similar problem on 10.13 and it turned out the system was checking permissions on the copy of the kext inside /Library/StagedExtensions/Library/Extension not the one inside /Library/Extensions and for some reason it would not sync the two. This staging of kext's is part of the new kext consent "feature" added to High Sierra. You will need to boot to recovery mode or another OS to remove the bad copy in /Library/StagedExtension since it seems to be protected by SIP."

* Uninstall, clear the KextPolicy, Reinstall

  • Uninstall the drive using /Applications/Uninstall iShowU Audio Capture
  • Login using Recovery Mode (reboot, hold down CMD-R)
  • Remove the driver from any/all of:
    • /Library/Extensions/
    • /System/Library/Extensions/
    • note: when in recovery mode, / is not your normal "root of my disk" location. You need to do a df and see where you drive is mounted (it'll be under /Volumes somewhere)
  • <my real root volume>/usr/bin/sqlite3 /<my real root volume>/var/db/SystemPolicyConfiguration/KextPolicy
    • delete from kext_policy where team_id='PMJ275ZTUX'
    • quit (ctrl-D)
  • Reboot
  • Download driver
  • Install driver
  • Click 'Allow', then enable all KEXTs again
  • Reboot (must do this in Catalina!)

Useful Commands / Things to Know

  • 'Recovery Mode' is entered by rebooting and holding CMD-R
  • From https://discussions.apple.com/thread/8172194
    • sqlite3 /private/var/db/SystemPolicyConfiguration/KextPolicy
      • On my system, when in recovery, I had to do:
      • cd /Volumes/Macintosh\ HD
      • cd var/db/System
      • ../../usr/bin/sqlite3 SystemPolicyConfiguration/KextPolicy 
      • (because it seems recovery mode doesn't mount the root fs, so you have to do sqllite3 and know where the db is, relative to your actual root fs, which for me is /Volumes/Macintosh HD

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk