Depuis Apple a publié les ordinateurs Macintosh à processeur Intel en 2006, il a utilisé un utilitaire de niveau système appelé EFI. L'EFI (abréviation de Extensible Firmware Interface ) est un remplacement moderne pour l'utilitaire BIOS sur les ordinateurs compatibles PC plus anciens. EFI relie le système d'exploitation et du firmware permettant des capacités étendues de l'ordinateur avant de charger le système d'exploitation. La décision d'Apple à Intel
Pendant des années, Apple a utilisé des puces PowerPC dans ses ordinateurs et la ligne d'ordinateur portable PowerBook . Lorsque l'entreprise a décidé de passer à la plate-forme Intel de puces , la solution Open Firmware précédemment utilisé n'était plus compatible . La société a utilisé le commutateur comme une occasion de mettre le BIOS à jour et mettre en œuvre le système EFI sur sa ligne de portable . Sans une puce PowerPC, le PowerBook a été changé pour le Macbook et livré avec EFI.
MacBook EFI et Windows
Avec la mise en œuvre de la technologie EFI , Apple a utilisé cette pour verrouiller le système d'exploitation OSX de son matériel livré de sorte qu'il ne pouvait pas être exécuté sur une machine autre que celui d'Apple fabriqués . Pour contrer possible piratage du système d'exploitation à d'autres machines , Apple a fixé son EFI pour permettre à Windows de fonctionner natif sur le matériel MacBook via Boot Camp. Les premiers rapports ont montré que Windows sur un Mac était plus rapide que n'importe quelle machine Windows sur le marché.
Passage à 64 bits
La version de l'EFI utilisé le MacBook de la version 1.10 sont limitées et le système d'exploitation à des opérations sur 32 bits , alors que les puces Intel expédition était capable d'opérations 64 bits. Plus tard en 2006 , Apple a ajusté le logiciel EFI pour "Fat EFI », qui permet au système d'exploitation d'utiliser soit 32 - ou modes 64 bits. Ce code a été écrit par Apple et a sa mise en œuvre EFI dans un état non - compatible à partir de versions plus anciennes.
Hacking EFI Protections
avec EFI déploiements sur le MacBook , les personnes ont travaillé pour contourner ses protections. Protections comprennent des mots de passe du firmware et interdisant le démarrage du système d'exploitation jusqu'à un accès adéquat est accordé. Si aucun mot de passe est défini pour les protections EFI , les gens ont trouvé que le mot de passe par défaut peut être facilement deviné .
Méthodes pour contourner les protections EFI ont varié de tentatives constantes ( aussi connu comme la force brute ) et la gestion automatisée scripts à faux données le Mac cherche. En travaillant autour des écluses du matériel , les gens sont en mesure de personnaliser le logiciel de fonctionner sur n'importe quelle machine ils veulent et aussi modifier ses paramètres pour exécuter des fonctions non prévues par Apple.
Haute - Profil Hacks EFI
Certains hacks du système EFI ont fait les manchettes dans les techno- cercles quand en 2008 une entreprise appelée Psystar a utilisé le logiciel EFI piraté à vendre OSX d'Apple sur son propre matériel . C'était la première fois EFI a été utilisé pour contourner les contrôles serrés d'Apple sur ses produits. Apple a obtenu une injonction contre Psystar en Décembre 2009 , mais la paperasse juridique ne mentionne pas l'utilisation de Psystar du firmware EFI piraté comme étant illégal. L'utilisation de EFI sur les ordinateurs MacBook continue à verrouiller le logiciel de la machine de la manière que seul Apple a l'intention . En Janvier 2010, Psystar a annoncé qu'elle faisait appel les décisions de justice contre lui pour son EFI piraté pourrait de nouveau être utilisé.