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! :)

Chasing iShowU Audio Capture problems

Follow

The Story So Far

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

Below I've a section listing some troubleshooting / diagnostic commands. I'm still trying to find out why it doesn't load. To date, I've tried here:

  • Uninstall and reboot:
    • Uninstall the drive using /Applications/Uninstall iShowU Audio Capture
    • Reboot
  • Uninstall, clear KextPolicy, reboot, install
    • Uninstall the drive using /Applications/Uninstall iShowU Audio Capture
    • Login using Recovery Mode (reboot, hold down CMD-R)
    • sqlite3 /private/var/db/SystemPolicyConfiguration/KextPolicy
      • delete from kext_policy where team_id='PMJ275ZTUX'
      • quit
    • Reboot
    • Download driver
    • Install driver
    • Click 'Allow', then enable all KEXTs again
    • Reboot

Both of my above attempts have worked.

I'll need to work with customers more to get to the bottom of this one.

What I have not tried (and this is mentioned in https://discussions.apple.com/thread/8172194) are the spctl kext-consent commands. For me, nothing shows up.

When I do spctl kext-consent list. I get back:

> spctl: no kext consent configuration found.

I don't yet know if this is related to the problem.

 

To Reset your KEXT loading completely

Follow my "Uninstall, clear KextPolicy, reboot, install" attempt above. This'll require you to uninstall the driver, then go to recovery mode and clear the KextPolicy entries.

  • When you do get into sqlite3, it will be ok to do:
    • delete from kext_policy;
  • The above will delete all confirmed / "Allowed" kexts. When you next reboot, you can just enable them all again.
  • The ; is important, it's part of SQL syntax. You'll need it.

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
Have more questions? Submit a request

Comments

Powered by Zendesk