7 | | Actually, SIP is stored in NVRAM as the csr-active-config variable (https://gist.github.com/pudquick/8b320be960e1654b908b10346272326b). Without a persistent NVRAM, the changes made to this variable made by running `csrutil disable` in recovery mode are not saved once you exit the VM. This makes using a macOS guest under VirtualBox for things like kext development (or other activities which require SIP to be off) very frustrating, as every time I start my VM, I have to boot to recovery, disable SIP, and then boot back into macOS. |
| 7 | Actually, SIP is stored in NVRAM as the `csr-active-config` variable (https://gist.github.com/pudquick/8b320be960e1654b908b10346272326b). Without a persistent NVRAM, the changes made to this variable made by running `csrutil disable` in recovery mode are not saved once you exit the VM. This makes using a macOS guest under VirtualBox for things like kext development (or other activities which require SIP to be off) very frustrating, as every time I start my VM, I have to boot to recovery, disable SIP, and then boot back into macOS. |