I am writing docs and need to go through full install many times… once approved, I no longer need to approve KEXT in “Security & Privacy” which makes runs non-reproducible.

This question is to address: How to unapprove KEXT system extension on macOS?


1 Answer 1


Boot to recovery mode, mount “Macintosh HD - Data” using “Disk Utility” (to unlock FileVault 2 volume), run following in “Terminal” and hit ctrl+d to quit sqlite3.

$ /Volumes/Macintosh\ HD/usr/bin/sqlite3 /Volumes/Macintosh\ HD/var/db/SystemPolicyConfiguration/KextPolicy

$ SELECT * FROM kext_policy;

$ DELETE FROM kext_policy WHERE team_id = '8S33FS7Q5Q';

$ SELECT * FROM kext_load_history_v3;

$ DELETE FROM kext_load_history_v3 WHERE team_id = '8S33FS7Q5Q';

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .