मैं अंततः संस्करण 1.6 में ईएफआई फर्मवेयर को सफलतापूर्वक डाउनग्रेड करने में कामयाब रहा। दुर्भाग्य से यह मेरी हार्ड ड्राइव का काम नहीं था। हालाँकि मैं यहाँ अपने कदमों को पुन: उत्पन्न करने जा रहा हूँ ताकि पूरी दुनिया यह जान सके कि इसमें क्या होता है:
- Apple से EFI फर्मवेयर अपडेट पैकेज डाउनलोड करें। यहाँ लिंक है जिसका उपयोग मैंने फर्मवेयर संस्करण 1.6 के लिए अपने लेट-2008 मैकबुकप्रो 5,1 के लिए किया था: http://support.apple.com/kb/DL746
- चेतावनी! यदि आप कंप्यूटर के लिए गलत फर्मवेयर का उपयोग करते हैं, तो खराब चीजें लगभग निश्चित रूप से होंगी। यह मेरा अनुभव नहीं है, लेकिन यह शायद आपके कंप्यूटर को ईंट कर देगा, जिसका अर्थ है कि यह एक कंप्यूटर होने से बदल जाएगा जो कि ईंट होने के लिए चीजों की गणना कर सकता है जो कि बस वहां बैठता है। आपको चेतावनी दी गई है!
- EFI फर्मवेयर अद्यतन 1.6 .pkg फ़ाइल के रूप में आता है। चूंकि यह आपके लिए तब तक नहीं निकालेगा जब तक कि आपके कंप्यूटर को अपडेट की आवश्यकता न हो, आपको इसे स्वयं निकालना होगा। मुझे ऐसा करने का सबसे अच्छा तरीका ऐप अनपैक है । जब आप unpkg का उपयोग करके सामग्री निकालते हैं तो आप "MacBookProFirmwareUpdate / Applications" फ़ोल्डर के साथ समाप्त हो जाएंगे। "MacBookProFirmwareUpdate / Applications / Utilities / MacBook Pro EFI Update.app" को "/ एप्लिकेशन / यूटिलिटीज /" (जहां आपका कैलकुलेटर ऐप आदि स्थित हैं) ऐप को स्थानांतरित करें।
अब जादुई हिस्सा आता है: एक टर्मिनल विंडो खोलें और निम्नलिखित कमांड चलाएं (सभी एक पंक्ति):
/ usr / sbin / आशीर्वाद -mount / -firmware "/ एप्लीकेशन / यूटिलिटीज / मैकबुक प्रो EFI फ़र्मवेयर Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap --recovery --verbose
- चेतावनी: यह ऐप में निर्मित सभी सुरक्षा जांचों को दरकिनार कर देता है। आप यह सुनिश्चित करने के लिए ज़िम्मेदार हैं कि आपका कंप्यूटर एक विश्वसनीय पावर स्रोत से जुड़ा हुआ है और यह कि अपडेट बाधित नहीं होगा। आप यह सुनिश्चित करने के लिए जिम्मेदार हैं कि यह फर्मवेयर आपके कंप्यूटर पर काम करेगा। मैं आपके लिए ज़िम्मेदार नहीं हूँ कि आप अपने कंप्यूटर को किसी और चीज़ में बदल दें जो अब कंप्यूटर नहीं है।
- नोट: यह कमांड 1.6 संस्करण के लिए है। एक अन्य संस्करण के लिए आपको फ़ाइल का नाम बदलने की आवश्यकता होगी जो भी आपके द्वारा Apple से डाउनलोड किए गए पैकेज में है।
--verbose
विकल्प आपको किसी भी त्रुटि के बारे में बताना चाहिए।
- यह केवल मेरे लिए आंतरिक हार्ड ड्राइव पर काम करेगा, क्योंकि एक बाहरी ड्राइव "रिकवरी ड्राइव के लिए स्वीकार्य नहीं थी" या जो भी हो।
--recovery
विकल्प को हटाने से अगला चरण नहीं होता है।
अपने कंप्यूटर को पुनरारंभ। मैंने गुस्से में बीप सुना और फिर एक ग्रे एप्पल स्क्रीन थी जिसमें प्रगति पट्टी थी। ये अच्छी बात है। अगर आपको वह नहीं मिला तो कुछ गलत हो गया।
आपके EFI फर्मवेयर को फ्लैश किया जाना चाहिए! यह जांचने के लिए कि "बूट रोम इंस्टाल्ड" सॉर्ट .scap
उपर्युक्त फाइल के नाम से मेल खाता है "सिस्टम इंफॉर्मेशन.ऐप" लॉन्च करें । संस्करण 1.6 के लिए यह "MBP51.0074.B01" है।
इस बिंदु पर जाने के लिए मुझे चरण 1 में कमांड प्राप्त करने के लिए चरण 1 में डाउनलोड किए गए फर्मवेयर अपडेट ऐप को अलग करना पड़ा। मुझे लगता है कि यह वह --recovery
हिस्सा था जिसने इसे अंततः काम किया, लेकिन मैंने अज्ञात के साथ कुछ अन्य चीजें भी कीं प्रभाव:
- चरण 2 के दौरान एक फ़ाइल "MacBookProFirmwareUpdate / System / Library / LaunchAgents / com.apple.updater.macbookpro.efi.plist" है जिसे मैंने संबंधित स्थान पर निकाला है।
- चरण 3 के बाद मैंने निम्नलिखित 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