Sonunda EFI ürün yazılımını 1.6 sürümüne başarıyla indirmeyi başardım. Maalesef bu benim sabit diskimi çalıştırmadı. Ancak tüm dünyayı nelerin gerektirdiğini bilmesi için buradaki adımlarımı tekrarlayacağım:
- Apple'dan EFI ürün yazılımı güncelleme paketini indirin. 2008 sonu MacbookPro5,1'im için donanım yazılımı sürümü 1.6 için kullandığım bağlantı: http://support.apple.com/kb/DL746
- UYARI! Bilgisayarınız için yanlış ürün yazılımı kullanırsanız, kötü şeyler neredeyse kesinlikle olacaktır. Bu benim deneyimim değil ama muhtemelen bilgisayarınızı tuğlalandıracak, yani şeyleri hesaplayabilen bir bilgisayar olmaktan, orada oturan bir tuğla olmaya dönüşecek. Uyarıldın!
- EFI ürün yazılımı güncellemesi 1.6 bir .pkg dosyası olarak gelir. Bilgisayarınız güncellemeye ihtiyaç duymadıkça sizin için ayıklanmayacağından, kendiniz ayıklamanız gerekir. Bunu yapmak için buldum en iyi yolu app unpkg ile olduğunu . İçeriği unpkg kullanarak ayıkladığınızda "MacBookProFirmwareUpdate / Applications" adlı bir klasör elde edersiniz. Uygulamayı "MacBookProFirmwareUpdate / Applications / Utilities / MacBook Pro EFI Update.app" dosyasını "/ Applications / Utilities /" klasörüne (hesap makinesi uygulamanızın bulunduğu yer) taşıyın.
Şimdi büyülü kısım geliyor: bir terminal penceresi açın ve aşağıdaki komutu çalıştırın (hepsi bir satır):
/ usr / sbin / bless -mount / -firmware "/ Uygulamalar / Yardımcı Programlar / MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose
- UYARI: Bu, uygulamaya yerleştirilmiş TÜM güvenlik kontrollerini atlar. Bilgisayarınızın güvenilir bir güç kaynağına bağlı olduğundan ve güncellemenin kesintiye uğramamasından siz sorumlusunuz. Bu ürün yazılımının bilgisayarınızda çalışacağından emin olmak sizin sorumluluğunuzdadır. Bilgisayarınızı artık bilgisayar yerine başka bir şeye dönüştürmekten sorumlu değilim.
- Not: Bu komut sürüm 1.6 içindir. Başka bir sürüm için, dosya adını Apple'dan indirdiğiniz paketteki herhangi bir adla değiştirmeniz gerekir.
--verbose
Seçenek, herhangi hatalar hakkında bilgi vermelidir.
- Harici bir sürücü "bir kurtarma sürücüsü için kabul edilebilir değildi" ya da her neyse, bu benim için yalnızca dahili bir sabit sürücüde işe yarayacaktır.
--recovery
Seçeneğin kaldırılması bir sonraki adımın gerçekleşmemesini sağlar.
Bilgisayarı yeniden başlatın. Kızgın bir bip sesi duydum ve ardından ilerleme çubuğu olan gri bir Apple ekranı vardı. Bu iyi birşey. Eğer bunu anlamazsan bir şeyler ters gitti.
EFI ürün yazılımınız yanıp sönmelidir! "Boot ROM Installed" türünün .scap
yukarıda kullanılan dosyanın adıyla eşleşip eşleşmediğini kontrol etmek için "System Information.app" uygulamasını başlatın . 1.6 sürümü için bu "MBP51.0074.B01" dir.
Bu noktaya ulaşmak için, 3. adımda komutu almak için 1. adımda indirilen firmware güncelleme uygulamasını sökmem gerekti. --recovery
Sonunda işe yarayan kısım olduğunu düşünüyorum , ama aynı zamanda bilinmeyen başka şeyler de yaptım. etki:
- Adım 2 sırasında ilgili yere ayıkladığım "MacBookProFirmwareUpdate / System / Library / LaunchAgents / com.apple.updater.macbookpro.efi.plist" dosyası da var.
- 3. adımdan sonra aşağıdaki AppleScript'i de çalıştırdım:
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