Da quando Apple ha rilasciato i computer Macintosh basati su Intel nel 2006, ha utilizzato un programma di utilità a livello di sistema denominato EFI . L' EFI (abbreviazione di Extensible Firmware Interface ) è un sostituto moderno per l'utilità del BIOS sul computer compatibili con PC più vecchi. EFI corre tra il sistema operativo e firmware consentendo funzionalità estese del computer prima di caricare il sistema operativo . Mossa di Apple a Intel
Per anni , Apple ha utilizzato i chip PowerPC nei suoi computer e la linea portatile PowerBook . Quando l'azienda ha deciso di passare alla piattaforma Intel di chip , la soluzione Open Firmware utilizzato in precedenza non era più compatibile . La società ha utilizzato l'interruttore come un'opportunità per portare il suo BIOS aggiornati e implementare il sistema EFI sulla sua linea di laptop . Senza un chip PowerPC , il PowerBook è stato cambiato il Macbook ed è fornito con EFI .
MacBook EFI e Windows
Con l'implementazione della tecnologia EFI , Apple ha utilizzato questo per bloccare il sistema operativo OSX al suo hardware spedito in modo che non possa essere eseguito su una macchina diversa da quella di Apple fabbricato . Per contrastare possibile l'hacking del sistema operativo ad altre macchine , Apple ha impostato la sua EFI per consentire a Windows di funzionare nativa sull'hardware MacBook tramite Boot Camp . I primi report hanno mostrato che Windows in esecuzione su un Mac fosse più veloce di qualsiasi computer Windows sul mercato .
Trasferirsi a 64 bit
La versione di EFI usato sul MacBook erano versione 1.10 e limitato al sistema operativo per operazioni a 32 bit , mentre il chip Intel trasporto fosse capace di operazioni a 64 bit . Più tardi, nel 2006 , Apple ha regolato il software EFI per "Fat EFI ", che permette al sistema operativo di utilizzare uno 32 - o modalità a 64 bit . Questo codice è stato scritto da Apple e ha portato la sua implementazione EFI in uno stato non compatibile da versioni precedenti .
Hacking EFI Protezioni
con EFI rollout sul MacBook , persone hanno lavorato per aggirare le protezioni . Protezioni includono le password del firmware ed Impedire l'avvio del sistema operativo fino a quando viene concesso l'accesso corretto . Se nessuna password è impostata per le protezioni EFI , la gente ha scoperto che la password di default può essere facilmente indovinato .
Metodi per aggirare le protezioni di EFI hanno spaziato da tentativi costanti ( noto anche come la forza bruta ) e in esecuzione automatica script di dati falsi Mac cerca. Lavorando intorno alle serrature di hardware , le persone sono in grado di personalizzare il software per funzionare su qualsiasi macchina che vogliono e anche modificare le impostazioni per eseguire funzioni che non sono destinati da Apple .
Alto Profilo EFI Hacks
alcuni hack del sistema EFI hanno fatto notizia nelle tec- cerchi quando nel 2008 una società chiamata Psystar utilizzato il software EFI hackerato a vendere OSX di Apple sul proprio hardware. Questa era la prima volta EFI è stata utilizzata per aggirare i controlli stretti di Apple sui suoi prodotti . Apple ha assicurato un'ingiunzione contro Psystar nel dicembre del 2009 , ma il lavoro di ufficio legale non ha menzionato l'uso di Psystar di hacked firmware EFI come illegale . L' uso di MacBook EFI sul computer continua a bloccare il software alla macchina in modo che solo Apple intende . Nel gennaio del 2010 , Psystar ha annunciato che stava facendo appello le sentenze legali contro così il suo hackerato EFI potrebbe ancora una volta essere utilizzato .