Lige siden Apple frigivet Intel - baserede Macintosh-computere i 2006, har det udnyttes et system-niveau nytte alarmeret EFI . EFI (forkortelse for Extensible Firmware Interface) er en moderne erstatning for BIOS utility på ældre PC - kompatible computere . EFI kører mellem operativsystemet og firmware giver mulighed for udvidede funktioner på computeren , før du lægger operativsystemet . Apples Flyt til Intel
år , Apple brugte PowerPC chips i sine computere og PowerBook laptop linje . Når virksomheden har besluttet at flytte til Intel-platformen af chips , Open Firmware løsning, der bruges tidligere ikke længere var foreneligt . Selskabet benyttede kontakten som en mulighed for at bringe dets BIOS ajour og gennemføre EFI -systemet på sin laptop linje. Uden en PowerPC chip blev PowerBook ændret til Macbook og det leveres med EFI .
MacBook EFI og Windows
Med implementeringen af EFI -teknologi, Apple brugte denne at låse ned OSX operativsystemet til dets afsendt hardware, så det ikke kunne være løb på enhver maskine end et fremstillet Apple. For at imødegå eventuel hacking af operativsystemet til andre maskiner , Apple indstille dens EFI for at lade Windows til at køre native på MacBook hardware via Boot Camp. Tidlige rapporter viste, at Windows kører på en Mac var hurtigere end nogen Windows maskiner på markedet.
Flytning til 64- bit
version af EFI brugt på MacBook var version 1.10 og begrænsede operativsystemet til 32 -bit operationer , mens Intel -chips skibsfart var i stand til 64-bit operationer. Senere i 2006 , Apple justeret EFI software til " Fat EFI ", gør det muligt for operativsystemet at bruge enten 32 - eller 64- bit- tilstande. Denne kode blev skrevet af Apple og bragt sin EFI gennemførelse i et ikke-kompatibelt stat fra ældre versioner.
Hacking EFI Protections
Med EFI rollouts på MacBook , folk har arbejdet på at omgå den beskyttelse . Beskyttelse omfatter firmware passwords og udelukke opstart af operativsystemet , indtil ordentlig gives adgang. Hvis der ikke er angivet en adgangskode for EFI beskyttelse, har folk fundet , at standard password kan let gættes .
Metoder til at komme rundt i EFI beskyttelser har varieret fra konstante prøver (også kendt som brute force ) og løber automatiserede scripts til falske data Mac ser til. Ved at arbejde omkring låse af hardware, er folk i stand til at tilpasse softwaren til at køre på enhver maskine , de ønsker , og også ændre indstillingerne til at udføre funktioner, der ikke er beregnet af Apple.
High- Profile EFI Hacks
Nogle hacks i EFI-system har skabt overskrifter i tech - kredse , når i 2008 et firma kaldet Psystar brugte hacket EFI software til at sælge Apples OSX på eget hardware. Det var første gang EFI blev brugt til at omgå Apples stramme kontrol sine produkter. Apple sikret et forbud mod Psystar i december 2009, men den juridiske papirarbejde nævner ikke Psystar brug af hacket EFI firmware som værende ulovligt. Brugen af EFI på MacBook -computere fortsætter med at låse softwaren til maskinen på den måde, at kun Apple agter . I januar 2010 meddelte Psystar det var tiltalende de juridiske domme mod det, så det hacket EFI atter kunne anvendes.