Desde que a Apple lançou computadores Macintosh baseados em Intel , em 2006 , ele utilizou um utilitário de nível de sistema chamado EFI. A EFI (abreviação de Extensible Firmware Interface) é um substituto moderno para o utilitário BIOS em computadores compatíveis com PC mais antigos. EFI corre entre o sistema operacional eo firmware que permite recursos estendidos do computador antes de carregar o sistema operacional. Mudança da Apple para Intel
Durante anos, a Apple usou chips PowerPC em seus computadores ea linha laptop PowerBook . Quando a empresa decidiu se mudar para a plataforma Intel de chips , a solução Open Firmware usado anteriormente não era mais compatível. A empresa utilizou o interruptor como uma oportunidade para trazer sua BIOS atualizado e implementar o sistema EFI em sua linha de laptop. Sem um chip PowerPC , o PowerBook foi alterado para o Macbook e enviado com EFI.
MacBook EFI e Windows
Com a implementação da tecnologia EFI , a Apple usou este para bloquear o sistema operacional OSX ao seu hardware fornecido por isso não poderia ser executado em qualquer máquina que não seja da Apple fabricados . Para combater possível pirataria do sistema operacional para outras máquinas , a Apple defina seu EFI para permitir que o Windows para executar nativo no hardware MacBook via Boot Camp. Os primeiros relatos mostraram que o Windows rodando em um Mac foram mais rápidos do que qualquer máquinas Windows no mercado.
Movendo-se para 64 -Bit
A versão do EFI usado no MacBook foram versão 1.10 e limitado ao sistema operacional para operações de 32 bits, enquanto o transporte chips Intel eram capazes de operações de 64 bits . Mais tarde, em 2006, a Apple ajustou o software da EFI para "Fat EFI ", permitindo que o sistema operacional para usar 32 - ou modos de 64 bits. Este código foi escrito pela Apple e trouxe a sua implementação EFI em um estado não- compatível com versões mais antigas .
Hacking EFI Proteções
com lançamentos EFI no MacBook , pessoas trabalharam para contornar as proteções . Proteções incluem senhas de firmware e inicialização disallowing do sistema operacional até que o acesso adequado é concedido. Se nenhuma senha for definida para as proteções EFI , as pessoas descobriram que a senha padrão pode ser facilmente adivinhada .
Métodos para contornar as proteções EFI vão desde tentativas constantes ( também conhecidos como força bruta ) em funcionamento automatizado scripts para dados falsos no Mac procura . Ao trabalhar em torno dos bloqueios de hardware , as pessoas são capazes de personalizar o software para rodar em qualquer máquina que querem e também modificar suas configurações para executar funções não destinados pela Apple.
Alto Perfil EFI Hacks
Alguns hacks do sistema EFI fizeram manchetes nos círculos de tecnologia - quando , em 2008, uma empresa chamada Psystar usado software EFI cortado para vender OSX da Apple em seu próprio hardware. Esta foi a primeira vez EFI foi usada para burlar os controles rígidos da Apple em seus produtos. A Apple conseguiu uma liminar contra a Psystar em dezembro de 2009 , mas a papelada legal não mencionou o uso da Psystar de firmware EFI cortado como sendo ilegal. O uso do EFI em computadores MacBook continua a bloquear o software para a máquina da maneira que só a Apple pretende . Em janeiro de 2010, a Psystar anunciou que estava apelando as decisões judiciais contra ela pelo que a sua EFI cortado poderia mais uma vez ser utilizado .