Skip to content
This repository was archived by the owner on Jun 30, 2019. It is now read-only.
This repository was archived by the owner on Jun 30, 2019. It is now read-only.

Kext Signing #70

@Benjamin-Dobell

Description

@Benjamin-Dobell

As of Yosemite, Apple bans drivers that haven't received explicit approval from Apple. The only workaround I'm aware of is to set a system flag to globally allow all unsigned kernel extensions. This means WavTap will not work unless you've enabled kext-dev-mode, using something like this:

sudo nvram boot-args=kext-dev-mode=1
Yes, this sucks.

My apologies if you've already looked into this and been rejected by Apple, but in my experience this is a very easy problem to solve.

Apple aren't blocking third-party extensions, they're blocking unsigned extensions. If you're a registered Apple Developer you can simply contact Apple and ask them for Kext signing to be added to your Apple Developer account.

Just for reference, this isn't hearsay, Glass Echidna, my company, has Kext signing permissions for Heimdall, even though it simply uses a codeless kext.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions