Finalmente logré degradar con éxito el firmware EFI a la versión 1.6. Desafortunadamente, eso no hizo que mi disco duro funcionara. Sin embargo, voy a reproducir mis pasos aquí para que todo el mundo pueda saber lo que se necesita:
- Descargue el paquete de actualización de firmware EFI de Apple. Aquí está el enlace que utilicé para la versión de firmware 1.6 para mi MacbookPro5,1 de finales de 2008: http://support.apple.com/kb/DL746
- ¡ADVERTENCIA! Si usa el firmware incorrecto para su computadora, es muy probable que sucedan cosas malas. Esta no es mi experiencia, pero probablemente bloqueará su computadora, lo que significa que cambiará de ser una computadora que puede calcular cosas a ser un ladrillo que simplemente se encuentra allí. ¡Usted ha sido advertido!
- La actualización de firmware EFI 1.6 viene como un archivo .pkg. Como no se extraerá para usted a menos que su computadora necesite la actualización, deberá extraerla usted mismo. La mejor manera de hacer esto es con la aplicación Unkg . Cuando extraiga el contenido usando unpkg, terminará con una carpeta "MacBookProFirmwareUpdate / Aplicaciones". Mueva la aplicación "MacBookProFirmwareUpdate / Aplicaciones / Utilidades / MacBook Pro EFI Update.app" a "/ Aplicaciones / Utilidades /" (donde se encuentra su aplicación de calculadora, etc.).
Ahora viene la parte mágica: abra una ventana de terminal y ejecute el siguiente comando (todas una línea):
/ usr / sbin / bless -mount / -firmware "/ Aplicaciones / Utilidades / Actualización de firmware EFI de MacBook Pro.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose
- ADVERTENCIA: Esto evita TODAS las verificaciones de seguridad integradas en la aplicación. Usted es responsable de asegurarse de que su computadora esté conectada a una fuente de alimentación confiable y de que la actualización no se interrumpa. Usted es responsable de asegurarse de que este firmware funcione en su computadora. No soy responsable de que conviertas tu computadora en otra cosa que no sea una computadora.
- Nota: Este comando es para la versión 1.6. Para otra versión, necesitaría cambiar el nombre del archivo a lo que sea que esté en el paquete que descargó de Apple.
- La
--verbose
opción debería informarle sobre cualquier error.
- Esto solo funcionaría para mí en un disco duro interno, porque una unidad externa "no era aceptable para una unidad de recuperación" o lo que sea. Eliminar la
--recovery
opción hace que el siguiente paso no suceda.
Reinicia tu computadora. Escuché un pitido enojado y luego hubo una pantalla gris de Apple con una barra de progreso. Eso es bueno. Si no lo entiendes, algo salió mal.
¡Su firmware EFI debe ser actualizado! Inicie "System Information.app" para verificar que "Boot ROM Installed" coincida con el nombre del .scap
archivo utilizado anteriormente. Para la versión 1.6 esto es "MBP51.0074.B01".
Para llegar a este punto, tuve que desmontar la aplicación de actualización de firmware descargada en el paso 1 para obtener el comando en el paso 3. Creo que fue la --recovery
parte que finalmente lo hizo funcionar, pero también hice un par de otras cosas con desconocidos efecto:
- Durante el paso 2 también hay un archivo "MacBookProFirmwareUpdate / System / Library / LaunchAgents / com.apple.updater.macbookpro.efi.plist" que extraje en la ubicación correspondiente.
- Después del paso 3 también ejecuté el siguiente 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