Jump to content

[Tool UEFI] ControlMsrE2


A23SS4NDRO

Recommended Posts

Buonasera a tutti, recentemente mi sono rivisto una veccha pull request da parte di derBrumbaer e ho pensato che il suo lavoro (non integrato in OC per alcune "codestyle issues", come ad esempio l'indentazione del codice etc non piaceva a vit, che cortesemente ha segnalato cosa avrebbe voluto che fosse cambiato) ma poi derBrumbaer giustamente se l'è un po' presa per tutto il tempo che ci ha investito e tutte le osservazioni di vit9696.

 

Inoltre, numerosi utenti hanno avuto problemi in passato ed ancora oggi nell'identificare l'offset sebbene ci siano parecchie guide, tra cui:

 

https://github.com/dortania/OpenCore-Post-Install/blob/master/misc/msr-lock.md

https://github.com/macos86/Estrazione-BIOS-da-exe/blob/master/Estrazione_BIOS_Lenovo.md

https://github.com/macos86/Estrazione-BIOS-da-exe/blob/master/Estrazione_BIOS_Dell.md

https://github.com/macos86/BIOS-Manual-Mode-InsydeH2O/blob/master/GuidaInsydeH2O.md

 

Consultabili anche tramite GIthub Pages, gentilmente configurato da @Gengik84

 

https://macos86.github.io/Estrazione-BIOS-da-exe/#/

 

Ho pensato (siccome su github il test di Travis era passato) di farmi un fork dell'attuale repository di OpenCore e integrarci le modifiche che aveva proposto derBrumbaer e compilare per poter almeno vedere le potenzialità di questo tool.

 

Utilizzo (letto dal codice sorgente ma anche presente in interfaccia se si lancia il tool da OpenShell nel caso di OC o da una qualsiasi UEFIShell)

 

961018551_2020-08-2902_14_45.jpg.777a8f680bba441e938958103cb428c2.jpg

 

 

Test con laptop con CFG sbloccato:

 

1991243315_2020-08-2902_16_43.jpg.19863fa17bf9c8b8e117d96b16370c73.jpg

 

Test con laptop con CFG da sbloccare:

 

513295714_2020-08-2902_16_34.jpg.a96a8f466dd94634ea9866494f60927a.jpg

 

In ogni caso allego una versione di ControlMsrE2.efi che esce da OpenCore-0.6.1-DEBUG e una versione OpenCore-0.6.1-RELEASE:

 

 

Fatemi sapere se vi è stata d'aiuto, farò presenti qui di seguito i test effettuati sui modelli "problematici" sia per l'estrazione del BIOS (per trovare l'offset, cosa che questo driver fa da sé) sia per poi sbloccarlo, di fatto parecchi Lenovo avevano problemi sull'utilizzo di setup_var e simili.

 

Chissà magari se uno sistema il codice della pull request come piace a vit magari riusciamo ad averlo mainstream...

 

ControlMsrE2.efi-RELEASE.zip

ControlMsrE2.efi-RELEASE-24.03.2021.zip

Edited by A23SS4NDRO
Aggiornato ControlMSRE2 all'ultima versione
Link to comment
Share on other sites

  • Administrators

Secondo me, visto poi anche il discorso e cosa ha deciso il diretto autore, per rispetto sarebbe meglio che tale driver rimanga separato.

Dal tempo, per esempio, non si sa se può "violare" qualcosa sul bootloader stesso come per esempio "cose" che riguardano la sicurezza.

Inoltre può essere usato anche su clover.

il driver è questo in allegato.

 

Brumbaer_CFGLock.efi.zip

  • Ok 1
Link to comment
Share on other sites

Ho capito, sarebbe stata una buona idea migrare il codice di quella PR su un suo repository privato...

 

Quella versione che hai allegato l'hai compilata tu da OC 0.5.9?

Oppure l'ha passata lui? Si chiama sempre ControlMsrE2 o esiste una versione differente (CFGLock.efi?)

Link to comment
Share on other sites

  • 6 months later...
  • Administrators

Finalmente...

meno male che è stato menzionato più volte in vari issue di clover..

da un issue all'altro, menzionando via via...è arrivato fino a rammentare di questo Tools lasciato li morto ormai da mesi... 

Link to comment
Share on other sites

Ora dovrebbe essere più semplice per tutti i desktop impostare su Disabled l'opzione CFG Lock

 

(che più raramente applicano un blocco firmware a livello di scrittura come i lenovo)

 

questo rende un po' obsolete tutte le guide (lato desktop) con setup_var...

https://www.macos86.it/topic/2193-guida-gigabyte-aorus-pro-z390-i5-9600k-rx580-vega-con-efi-e-sblocco-cfgmsr-per-nvram/

 

sarebbe da scrivere giusto due righe di guida per esplicare come fare

Link to comment
Share on other sites

  • Administrators
7 minuti fa, A23SS4NDRO ha scritto:

questo rende un po' obsolete tutte le guide (lato desktop) con setup_var...

https://www.macos86.it/topic/2193-guida-gigabyte-aorus-pro-z390-i5-9600k-rx580-vega-con-efi-e-sblocco-cfgmsr-per-nvram/

 

in quel caso era già obsoleto, l'ultimi bios permettono la modifica da bios

 

8 minuti fa, A23SS4NDRO ha scritto:

sarebbe da scrivere giusto due righe di guida per esplicare come fare

👍

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.