Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allowing third-party kernel extensions not possible while HighSierraMediaKeyEnabler is running #42

Closed
walkintom opened this issue May 11, 2018 · 2 comments

Comments

@walkintom
Copy link

Probably a bit of a niche issue but I found today on High Sierra 10.13.4, a third-party kernel extension would not load via the Allow button in System Preferences -> Security & Privacy while HighSierraMediaKeyEnabler was running. Quitting the app then allowed the extension to be loaded via the Allow button.

@dfmuir
Copy link

dfmuir commented Jun 6, 2018

I've experienced this issue as well. It took me a while to understand this was the cause. Apple prevents you from pushing the allow button on 3rd Party extensions when apps are controlling the mouse or keyboard. This is a security feature to prevent apps from being able to highjack the input to press the allow button and enable themselves.

To recreate:

  1. Begin installing the program "Little Snitch"
  2. When the installer prompts you to go into the System Preferences to allow it, press the Allow button and see no result.
  3. Quit the installer and Quit High Sierra Media Key Enabler
  4. Re-run the installer and see that the above process works.

Hope this helps. This is a real problem. Let me know if you have questions.

@milgra
Copy link
Owner

milgra commented Nov 11, 2018

It seems that I can't do much about this issue, I cannot detect if an installer wants event tapping and diable the app temporarily :( The best I can do is to add a warning about this in the readme. Thank you anyways.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants