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 su YES

  • LegacySchema: Imposta le variabili NVRAM (Confronta queste variabili con quelle presenti in nvram.plist)

  • ExposeSensitiveData: Imposta a 0x3

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