Seit Apple Intel - basierte Macintosh-Computer im Jahr 2006 veröffentlicht , es hat ein System -Level- Dienstprogramm namens EFI genutzt . Die EFI (kurz für Extensible Firmware Interface ) ist ein moderner Ersatz für das BIOS -Dienstprogramm auf älteren PC-kompatiblen Computern . EFI läuft zwischen dem Betriebssystem und Firmware zur für erweiterte Fähigkeiten des Computers vor dem Laden des Betriebssystems . Apples Move to Intel
Seit Jahren verwendet Apples PowerPC -Chips in ihre Computer und dem PowerBook Laptop Linie . Wenn das Unternehmen auf der Intel-Plattform von Chips bewegen entschieden , war die Open Firmware Lösung bisher verwendeten nicht mehr kompatibel . Das Unternehmen verwendet den Schalter als eine Gelegenheit, seine BIOS auf den neuesten Stand zu bringen und Umsetzung der EFI-Systempartition auf seinen Laptop Linie . Ohne einen PowerPC -Chip , das PowerBook dem Macbook geändert wurde und es mit EFI .
MacBook EFI und Windows
Mit der Umsetzung der EFI-Technologie ausgeliefert , verwendet Apple in diesem zu sperren, die OSX -Betriebssystems auf seine Hardware ausgeliefert , damit es nicht könnte auf jedem anderen Maschine als ein Apple hergestellt werden lief . Um mögliche Hacking des Betriebssystems auf andere Maschinen zu begegnen , setzen Apple seine EFI , damit Windows laufen nativen auf dem MacBook Hardware via Boot Camp . Frühe Berichte zeigten, dass Windows auf einem Mac schneller als jedes Windows-Maschinen auf dem Markt waren .
Umzug in 64- Bit
Die Version von EFI verwendet auf MacBook waren version 1.10 und begrenzt das Betriebssystem 32 -Bit-Operationen , während die Intel-Chips Versand der Lage waren, 64 -Bit-Operationen . Später im Jahr 2006 , bereinigt Apple das EFI Software " Fat EFI ", so dass das Betriebssystem verwenden , um entweder 32 - oder 64- Bit-Modus . Dieser Code wurde von Apple geschrieben und brachte seine EFI Implementierung in einem nicht kompatiblen Zustand von älteren Versionen .
Hacking EFI Protections
Mit EFI -Rollouts auf dem MacBook, Menschen gearbeitet, um die Schutzmechanismen umgehen können. Schutzfunktionen umfassen Firmware Passwörter und das Verbot des Betriebssystems Booten bis zur ordnungsgemäßen Zugriff gewährt wird. Wenn kein Kennwort für den EFI -Schutz eingestellt ist, haben die Menschen herausgefunden , dass das Standard-Passwort einfach erraten werden kann .
Methoden für die Fortbewegung der Umzäunungen EFI haben vom ständigen Versuche (auch als Brute-Force bekannt) reichten und läuft automatisiert Script , um gefälschte Daten der Mac sucht . Durch die Arbeit rund um die Schlösser der Hardware sind die Menschen in der Lage, die Software auf einer beliebigen Maschine sie wollen und auch die Einstellungen ändern , um Funktionen die nicht von Apple beabsichtigt durchzuführen laufen anpassen.
High-Profile EFI Hacks
Einige Hacks der EFI System haben Schlagzeilen in den Tech - Kreisen , wenn im Jahr 2008 eine Firma namens Psystar verwendet gehackt EFI Software auf Apples OSX auf eigene Hardware zu verkaufen . Dies war das erste Mal, EFI verwendet, um Apples strenge Kontrollen auf seine Produkte zu umgehen war . Apfel gesichert eine einstweilige Verfügung gegen Psystar im Dezember 2009 , aber die gesetzlichen Formalitäten nicht erwähnt Psystar die Nutzung von EFI Firmware gehackt als illegal. Die Verwendung von EFI auf MacBook -Computern weiterhin um die Software auf der Maschine verriegeln in der Weise, dass nur Apple- beabsichtigt . Im Januar 2010 gab es Psystar war ansprechend die gesetzlichen Regelungen gegen sie , so dass ihre gehackt EFI erneut verwendet werden könnten.