Finalmente consegui fazer o downgrade com êxito do firmware EFI para a versão 1.6. Infelizmente isso não fez meu disco rígido funcionar. No entanto, vou reproduzir meus passos aqui para que o mundo inteiro possa saber o que é preciso:
- Faça o download do pacote de atualização de firmware EFI da Apple. Aqui está o link que usei para a versão 1.6 do firmware do meu MacbookPro5,1 de 2008: http://support.apple.com/kb/DL746
- AVISO! Se você usar o firmware errado para o seu computador, coisas ruins quase certamente acontecerão. Esta não é a minha experiência, mas provavelmente bloquearia o seu computador, o que significa que passará de um computador que pode computar coisas para um bloco que fica lá. Você foi avisado!
- A atualização de firmware EFI 1.6 vem como um arquivo .pkg. Como não será extraído para você, a menos que seu computador precise da atualização, você precisará extraí-la. A melhor maneira de encontrar isso é com o aplicativo unpkg . Quando você extrai o conteúdo usando o unpkg, você termina com uma pasta "MacBookProFirmwareUpdate / Applications". Mova o aplicativo "MacBookProFirmwareUpdate / Aplicativos / Utilitários / MacBook Pro EFI Update.app" para "/ Aplicativos / Utilitários /" (onde estão localizados o aplicativo da calculadora, etc.).
Agora vem a parte mágica: abra uma janela do terminal e execute o seguinte comando (tudo em uma linha):
/ usr / sbin / bless -mount / -firmware "/ Aplicativos / Utilitários / Atualização de firmware EFI do MacBook Pro.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose
- AVISO: Isso ignora TODAS as verificações de segurança incorporadas ao aplicativo. Você é responsável por garantir que o seu computador esteja conectado a uma fonte de energia confiável e que a atualização não seja interrompida. Você é responsável por garantir que este firmware funcione no seu computador. Eu não sou responsável por você transformar seu computador em outra coisa que não é mais um computador.
- Nota: Este comando é para a versão 1.6. Para outra versão, você precisará alterar o nome do arquivo para o que estiver no pacote baixado da Apple.
- A
--verbose
opção deve informar você sobre quaisquer erros.
- Isso só funcionaria para mim em um disco rígido interno, porque uma unidade externa "não era aceitável para uma unidade de recuperação" ou qualquer outra coisa. A remoção da
--recovery
opção faz com que o próximo passo não ocorra.
Reinicie o seu computador. Ouvi um sinal sonoro zangado e houve uma tela cinza da Apple com uma barra de progresso. É uma coisa boa. Se você não entender isso, algo deu errado.
Seu firmware EFI deve estar piscando! Inicie "System Information.app" para verificar se "Boot ROM Installed" corresponde ao nome do .scap
arquivo usado acima. Para a versão 1.6, é "MBP51.0074.B01".
Para chegar a esse ponto, tive que desmontar o aplicativo de atualização de firmware baixado na etapa 1 para obter o comando na etapa 3. Acho que foi a --recovery
parte que a fez finalmente funcionar, mas também fiz algumas outras coisas com o desconhecido efeito:
- Durante a etapa 2, há também um arquivo "MacBookProFirmwareUpdate / System / Library / LaunchAgents / com.apple.updater.macbookpro.efi.plist" que extraí para o local correspondente.
- Após a etapa 3, também executei o seguinte AppleScript:
tell application "System Events"
make new login item at end of login items with properties {path:"/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap"}
end tell