How to I force reprompt the box System extention blocked in osx 10.13 ?

Hello all,


I may have missed something in the TN2459 :

https://developer.apple.com/library/content/technotes/tn2459/_index.html#//apple_ref/doc/uid/DTS40017658-CH1-TNTAG2


How do I reprompt the box "System extention blocked" once I have accepted it. It would be usefull for testing purpose (creating the right UX to explain the user what is happening) ?


ie:


1. try to load the kext
2. the box is prompted
3. I follow the TN2459 to allow the kext
4. I unload the kext

What I can't do :
5. I revoke the rights granted to the kext

6. get back to step 1


Regards

Replies

I deal with this issue by loading my KEXT in a VM. I can then clear the approval state by rolling the VM back to an earlier snapshot.

If that doesn’t work for you — for example, if you’re working with a hardware-specific KEXT that can’t be loaded in a VM — then I recommend that you file a bug against TN2459 requesting that it describe how to do this on real hardware.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

I repported the bug thank your for your answer : https://bugreport.apple.com/web/?problemID=33483065

Did you ever recieve an answer to this question? I've run into the same problem.


Edit: nevermind, found it on this thread.