Emulazione NVRAM
Work In Progress
Questa parte è per coloro che non hanno NVRAM nativa, gli hardware più comuni che non hanno NVRAM nativa sono elencati qui sotto in base al chipset:
B360
B365
H310
H370
Q370
Z390
Creazione nvram.plist
Per creare nvram.plist hai bisogno di impostare 3 cose:
Imposta sul config
LegacyEnable
: Imposta suYES
LegacySchema
: Imposta le variabili NVRAM (Confronta queste variabili con quelle presenti in nvram.plist)ExposeSensitiveData
: Imposta a0x3
Aggiungi nella tua EFI
FwRuntimeServices.efi
driver (Questo è necessario per un corretto funzionamento dello sleep, shutdown e altri servizi)
Adesso metti 'LogoutHook' nel posto che preferisci, per esempio nella Home
/Users/(your username)/LogoutHook/LogoutHook.command
Apri il terminale e incolla il seguente comando:
sudo defaults write com.apple.loginwindow LogoutHook /Users/(your username)/LogoutHook/LogoutHook.command
Ecco a voi! Ora hai la Nvram emulata, tieni a mente che questo richiede che macOS supporti il boot-arg -x che non è disponibile in 10.12 e precedenti, nvram.mojave risolve questo problema invocando il comando al posto di quello di sistema.
Last updated