Jawaban:
Untuk menonaktifkan pengaturan keamanan penandatanganan kext:
sudo nvram boot-args=kext-dev-mode=1
Setelah mengubah pengaturan ini, Anda harus me-restart komputer agar OS X mengenalinya.
Penting untuk dicatat bahwa pengaturan penandatanganan kext bersifat global, jika Anda menonaktifkannya, Anda harus berhati-hati untuk hanya menginstal driver sistem dari sumber yang Anda percayai.
Untuk mengaktifkan kembali, gunakan:
sudo nvram -d boot-args
nvram boot-args
. Jika yang mencetak nilai-nilai apapun (misalnya "iog = 0x0"), menambahkannya ke perintah di atas menggunakan koma, seperti ini: sudo nvram boot-args=kext-dev-mode=1,iog=0x0
. Kemudian, untuk menonaktifkan kext-dev-mode, jangan gunakan perintah "-d" melainkan hilangkan bagian itu saat mengatur boot-args lama.
nvram: Error setting variable - 'boot-args': (iokit/common) general error
menerima pesan kesalahan. Saya tidak dapat menemukan apa yang dimaksud dengan "kesalahan umum". Bantuan apa pun akan dihargai.
Mengutip dokumentasi Apple:
Untuk mengaktifkan atau menonaktifkan Perlindungan Integritas Sistem, Anda harus boot ke OS Pemulihan dan menjalankan perintah csrutil (1) dari Terminal.
Boot ke Recovery OS dengan me-restart mesin Anda dan menahan tombol Command dan R saat startup. Luncurkan Terminal dari menu Utilities. Masukkan perintah berikut: $ csrutil aktifkan
Setelah mengaktifkan atau menonaktifkan Perlindungan Integritas Sistem pada mesin, reboot diperlukan.
Sumber: Konfigurasi Perlindungan Integritas Sistem
Masih mengutip:
Pada OS X El Capitan, kext-dev-mode boot-arg sekarang sudah usang.
sudo nvram boot-args="kext-dev-mode=1" # Has No Effect
Sumber: Ekstensi Kernel