Место хранения прошивок iPhone и iPad на компьютере. Как прошить Nexus на Android M c компьютера Mac под управлением OS X Что в результате мы имеем

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, задавайте их на . Ответы на самые интересные из них будут появляться в материалах данной рубрики. К нам поступил следующий вопрос:

Здравствуйте,у Вас есть архив прошивок SMC и EFi для макбук?Очень нужны предыдущие на MBP MC374.Еще,как залить SMC разобрался,нуждаюсь в информации как
залить EFI принудительно.Спасибо.

Здравствуйте!

Собирать архив апдейтов EFI и SMC – дело крайне трудное. Во-первых, слишком много моделей Маков нужно охватить, потому что даже в рамках одного поколения одного устройства для разных его подвидов выпускаются разные обновления (например, 13 и 15-дюймовые ноуты могут работать на разных прошивках EFI). Во-вторых, такой архив всё равно будет бесполезен во многих случаях, потому что Apple не публикует исходные версии EFI и SMC, которые ставятся на новые компьютеры на заводах. В том случае, если вы, скажем, купили себе новый Мак, поставили апдейт EFI и столкнулись с проблемами, вернуться на первоначальную версию EFI вы не сможете.

Что касается второй части вашего вопроса – на Маках (в отличие от iOS, где царит настоящая тирания) Apple не запрещает даунгрейд EFI. Все проверки версий встроены только в установщик апдейта прошивки, и если ваш Мак их проходит, запускается скрипт, указывающий системе, что при следующей загрузке нужно обновить EFI из специального образа. Скрипт состоит из одной команды, которую можно ввести в Терминале вручную. Но свобода всегда имеет цену. Чрезвычайно важно понимать, что откат прошивки EFI – это САМАЯ опасная операция, которую только можно устроить на Маке. Если вы перепутаете образ EFI-прошивки и инициируете апдейт прошивкой от неверного поколения или, что ещё хуже, от другой модели Мака, дело ничем хорошим не кончится, и даже в авторизованном сервисном центре вам вряд ли смогут помочь. Компьютер рискует перестать включаться вообще, раз и навсегда. В общем, мы вас предупредили.

Если желание экспериментировать не пропало, то вот краткая инструкция по откату EFI на Маке:

  • вам нужно раздобыть установщик EFI, например, отсюда
  • современные установщики запакованы в формат PKG и лежат внутри обычного DMG-образа, монтируемого двойным кликом:
  • вам нужно будет влезть внутрь PKG-установщика, например, с помощью утилиты Pacifist
  • доберитесь до самого последнего уровня вложенности – там вы обнаружите файл с расширением SCAP. Это и есть образ EFI

  • извлеките его на рабочий стол
  • ещё раз прочитайте наш предупреждающий абзац о последствиях ошибки. Проверьте, тот ли файл EFI вы собрались использовать
  • если вы убеждены, что всё в порядке, запустите Терминал и введите команду:

/usr/sbin/bless -mount / -firmware ~/Desktop/MBP111_0138_B03_LOCKED.scap —recovery —verbose

  • после нажатия Enter нужно будет ввести в Терминале пароль от вашего аккаунта вслепую, нажать Enter ещё раз и перезагрузить Мак. Вместо обычной загрузки начнётся перепрошивка EFI, которая займёт около минуты и закончится ещё одной автоматической перезагрузкой
  • если потом Мак включится и покажет вам что-нибудь – можете считать процедуру успешно законченной

Мы бы не рекомендовали экспериментировать с прошиванием EFI вручную. Это крайне рискованная процедура, а вероятность того, что даунгрейд EFI решит ваши аппаратные проблемы (вроде мерцания экрана или пропадания звука) крайне мала.

Приложение Open Firmware Password может использоваться для защиты паролем компьютера при запуске. Apple Open Firmware Update версии 4.1.7 (чтобы проверить Вашу, откройте System Profiler > Hardware Overview > Boot ROM version) и более поздние предоставляют эту возможность. По умолчанию эта функция отключена; она может использоваться только в Mac OS X 10.1 или более поздних, как с PowerPC, так и с Intel Mac.

Совместимые модели компьютеров

Проверить, необходимо ли обновление прошивки Вашему компьютеру, можно . Использовать защиту паролем могут следующие компьютеры:

IMac (Slot Loading) и более поздние модели G3 iMac
- iMac (Flat Panel) и более поздние модели G4 iMac
- iMac G5 и более поздние модели G5 iMac
- iBook - все модели
- eMac - все модели
- PowerBook (FireWire)
- PowerBook G4 и более поздние модели G4 PowerBook
- Power Mac G4 (AGP Graphics) и более поздние модели G4 Power Mac
- Power Mac G4 Cube - все модели
- Power Mac G5 и более поздние модели G5 Power Mac

При активации защиты:



- Блокируется возможность запуска в режиме "целевого диска" (Target Disk Mode) при нажатии Т (на совместимых моделях)
- Блокируется возможность запуска в режиме Verbose при нажатии Command+V
- Блокируется возможность запуска в режиме Single User при нажатии Command+S

- Требуется ввод пароля для использования Startup Manager, появляющегося при нажатии Opt во время загрузки
- Требуется ввод пароля для ввода команд при запуске в режиме доступа к прошивке (Command+Opt+O+F во время загрузки).

При активации защиты на Intel Mac:

Блокируется возможность запуска с лазерного диска при нажатии С
- Блокируется возможность запуска с сетевого ресурса при нажатии N
- Блокируется возможность запуска с тома диагностики на установочном DVD при нажатии D - Блокируется возможность запуска в режиме Single User при нажатии Command+S
- Не допускается сброс PRAM удерживанием Command+Opt+P+R во время загрузки
- Требуется ввод пароля для использования Startup Manager, появляющегося при нажатии Opt во время загрузки. Вот, кстати, что появляется при этом:

Защита не предотвращает отключения/перезагрузки компьютера.

1. Используйте стойкий пароль, содержащий буквы и цифры в первых 8 символах.
2. Не предоставляйте доступ уровня администратора к компьютеру всем желающим.
3. Ограничьте физический доступ к компьютеру.
4. Позволяйте только доверенным пользователям запускать компьютер в Mac OS 9 (если применимо)
5. Убедитесь при активации защиты, что выбран системный диск.
6. Если загрузочный том выбран правильно, Вы должны иметь возможность выбрать его в меню Startup Disk Preferences, закрыть это окно без вывода при этом запроса на сохранение изменений. Если такой запрос выводится, сохранение приведет к определению выбранного тома как загрузочного. 7. Если Вы сбросите PRAM или Open Firmware, потребуется вновь выбрать загрузочный том, прежде чем вновь установить пароль Open Firmware.

Пароль Open Firmware может быть изменен/сброшен в любом из этих случаев:

1. Любым пользователем-администратором.
2. Любым, кто получит физический доступ внутрь компьютера.
3. При запуске компьютера в Mac OS 9.

Активация пароля

1. Для Mac OS X 10.1-10.3.9, скачайте и установите приложение Open Firmware Password отсюда .
Для Mac OS X 10.4 и более поздних, используйте версию, находящуюся на установочном диске в папке /Applications/Utilities/.
2. Откройте приложение; введите имя пользователя и пароль. Нажмите Change.
3. Выберите "Require password to change Open Firmware settings", как показано ниже.

4. Введите пароль в оба поля и нажмите OK. Заблокируйте приложение, нажав на замок.
5. Закройте приложение.

Если получить доступ к приложению впоследствии не удается, но необходимо сбросить PRAM или запустить компьютер с оптического диска, проделайте следующее:

1. Запустите компьютер в режиме доступа к прошивке (нажмите и удерживайте Cmd+Opt+O+F во время загрузки)
2. В появившейся командной строке введите: reset-nvram и нажмите Return.
3. Введите пароль и нажмите Return.
4. В командной строке введите: reset-all и нажмите Return.

Компьютер перезапустится и Вы сможете проделать нужные операции.
Последние инструкции неприменимы к любым Intel Mac.

Этот материал посвящается всем любителям операционной системы OS X. Если вас душит большая зеленая жаба, но вы все же хотите получить возможности Mac Pro последнего поколения, не затрачивая более сотни тысяч рублей, то вы по адресу.

И последнее – виджет HiddenFiles чтобы иметь доступ к скрытым системным файлам (это будет нужно для установки драйверов).

Когда все скачивания закончены, пора приступать к созданию флешки с OS X 10.9.

2. Создаем инсталлятор

Итак, у вас уже есть программы Install OS X Mavericks и Unibeast. Теперь надо создать раздел на флешке, которая станет инсталлятором системы Mac OS. Для этого запускаем дисковую утилиту, выбираем Раздел диска (Partition) и создаем 1 раздел с файловой системой Mac OS X Extended. Внимание! В опциях надо обязательно указать Основной загрузочный раздел (Master Boot Record). В противном случае компьютер не увидит флешку как загрузочную. Если все правильно, нажимаем “применить” и ждем.

Итак, флешка готова. Теперь пришло время запустить Unibeast. На скриншотах ниже показано все, что нужно выполнить на этом этапе.

Процесс копирования может затянуться, так что наберитесь терпения. По окончании процедуры Unibeast отрапортует об успешной установке и можно будет двигаться дальше.

3. Готовим драйверы

Этот пункт самый простой. На появившейся в окне Finder флешке надо создать папку с названием PostInstall (или любым произвольным) и перенести туда:

  • папка Files/Intel/Kexts все файлы
  • папка Files/Tools/ файл Kext Helper b7
  • папка Chameleon/Extra все содержимое

То есть, все то, что мы отложили на этапе скачивания. К этому набору нужно непременно необходимо добавить системный загрузчик Chimera (или альтернативный), утилиту Chameleon Wizard и виджет HiddenFiles. Далее можно вернуть использованный Mac счастливому владельцу и приступать к установке OS X 10.9. Однако для начала имеет смысл проверить настройки BIOS вашего компьютера.

4. Настраиваем BIOS

Плата, которую мы использовали для сборки “Mac Pro”, имеет версию BIOS 0590, так что если она у вас более ранняя, то имеет смысл обновить с сайта Intel. Есть и более новая редакция прошивки DX79SI, но именно версия 0590 гарантированно работает с Mac OS X 10.9. Что же касается настроек, то стоит обратить внимание на следующие пункты:

  • Chipset SATA Mode – AHCI
  • Execution Disable Bit – Enable

Остальные опции можно поставить по умолчанию. Разумеется, лучше не разгонять систему, оставив настройки процессора нетронутыми. Для более стабильной и корректной работы имеет смысл проверить тайминги памяти. То, что указано на шильдиках, должно соответствовать тому, что отображается в BIOS. Если тайминги у модулей памяти разные, то лучше ориентировать все настройки на самые медленные, благо плата это позволяет.

Если по какой-то волшебной причине на стадии установки компьютер не загружается, то первое что стоит проверить – настройки BIOS. Никаких отклонений от умолчаний, кроме вышеописанных, там быть не должно. Но для того чтобы все заработало, надо сделать кое-что еще…

5. Устанавливаем систему с флешки

Вставляем флешку-инсталлятор в компьютер, нажимаем кнопку Power и, увидев экран с логотипом, нажимаем F10. Через несколько секунд видим меню загрузки, выбираем там свою флешку, а далее попадаем в экран Chimera. В этот момент начинается самое интересное…

Чтобы инсталлятор загрузился, необходимо написать в появившейся по нажатию любой клавиши командной строке следующее: -v cpus=1 npci=0x2000 PCIRootUID=0. После нажатия Enter система начнет загрузку, а затем (если все прошло успешно) вы увидите серый экран с курсором мышки и предложением выбрать язык установщика.

Выбрав русский язык, вы попадете в следующий экран, где вам предстоит создать раздел жесткого диска, где будет установлена OS X 10.9. Это делается с помощью дисковой утилиты. Процедура примерно такая же, как и в случае с форматированием флешки, но есть один нюанс: вместо Основной загрузочной записи (Master Boot Record) нужно выбрать пункт Схема разделов GUID (GUID Partition Method).

После выполнения форматирования нужно выйти из Дисковой Утилиты и вернуться на экран, где будет предложен выбор места установки Mac OS X 10.9. Смело выбирайте свой новый диск и жмите Установить (Install)

В этом месте можно отправляться пить кофе. Когда все закончится, компьютер автоматически будет перезагружен, но грузиться он будет пока еще с установочной флешки. Однако начальный экран теперь будет выглядеть вот так (с поправкой на названия накопителей).

Здесь необходимо повторить шаг из начала установки, а именно вписать в командную строку -v cpus=1 npci=0x2000 PCIRootUID=0, после чего нажать Enter и наслаждаться загрузкой системы с жесткого диска. Если все пройдет успешно, то вы попадете в меню финальной настройки Mac OS X 10.9, где вам будет предложено создать пользователя, установить соединение с Internet, настроить время и зарегистрировать аккаунт в Apple. После выполнения этих процедур компьютер будет готов к работе. Сразу скажем, что драйверы видеоадаптера GeForce уже установлены, так что разрешение рабочего стола будет зависеть только от конкретного монитора. Теперь остается осуществить установку остальных драйверов.

6. Устанавливаем драйверы и системный загрузчик

Первое что имеет смысл сделать – установить системный загрузчик Chimera. Для это следует зайти в созданную на стадии 3 папку PostInstall и запустить установщик. Но перезагружаться пока не стоит, ведь на жестком диске еще нет необходимых драйверов и содержимого папки Extra. Но для начала нужно иметь возможность видеть скрытые системные файлы. В этом вам поможет виджет HiddenFiles, который вы положили в папку PostInstall. Можно запустить его прямо оттуда, далее он попадет в Dashboard, где нужно будет щелкнуть мышкой по кнопочке Show. Далее все ранее скрытые файлы станут выделенными и можно будет приступить к первому шагу установки.

Дополнительно

Если на жестком диске с Mac OS X 10.9 эта папка отсутствует (хотя на самом деле она там должна быть!), то создаем ее и копируем туда файлы

  • org.chameleon.Boot.plist – отвечает за опции загрузки (в частности за те самые, что вы указывали в командной строке при загрузке)
  • SMBios.plist – файл конфигурации платформы (очень важная часть в нашем случае!)
  • папка modules c файлом FileNVRAM.dylib

Папку Extra после этого вы оставляете и переходите к установке драйверов. Для этого необходимо перенести с флешки в папку Программы (Application): Kext Helper b7, а заодно с ним утилиту Chameleon Wizard.

Она пригодится позже, уже на финальном этапе, а пока нужно вернуться к содержимому папки Files/Intel/Kexts из созданной на флешке папки PostInstall и установить каждый из файлов с расширением.kext.

Делается это элементарно: хватаете мышкой файлик и тащите его на значок Kext Helper b7, после чего открывается окошко, в котором нужно будет ввести свой пароль и нажать кнопочку easy install. Установку Kext Helper b7 делает автоматически. Никаких перезагрузок пока делать не следует, ибо пока компьютер еще не настроен. Однако уже сейчас полученный “Mac Pro” имеет установленные драйверы сетевой карты и USB 3.0.

Отдельная тема – интегрированная звуковая карта. По ссылкам ALC892 и ALC898 есть возможность скачивания драйверов, но их работоспособность вызвала у нас сомнения и потому было решено использовать внешний USB-звуковой модуль.

Последним шагом будет настройка конфигурационных файлов org.chameleon.Boot.plist и SMBios.plist посредством утилиты Chameleon Wizard.

7. Финальное конфигурирование

Chameleon Wizard это достаточно мощный инструмент, но для сборки “Mac Pro” нужны лишь две его возможности, а именно – редактирование org.chameleon.Boot.plist и SMBios.plist. После запуска утилиты ищем в окне “знакомые буквы”:

Вот так должна выглядеть финальная версия org.chameleon.Boot.plist. Ничего другого туда писать не нужно, система прекрасно функционирует без каких-либо проблем. Теперь переходим на вкладку SMBios:

В скачанном файле SMBios.plist уже была конфигурация MacPro6,1 (правда с пустым полем Advanced), но для более корректной работы потребовалось ее слегка подредактировать, нажать кнопочку Edit.

В пункте Premade SMBioses надо выбрать MacPro6,1, а затем вручную заполнить графу Advanced так, как это показано на скриншоте. После сохранения конфигурации “Mac Pro” полностью готов к перезагрузке и последующей работе. Настоятельно рекомендуем также установить обновление системы до версии 10.9.1.

Что в результате мы имеем?

Наиболее распространенная “пузомерка” для Mac-ов это GeekBench. Мы использовали 3-ю версию программы и получили вот такой результат 64-битного теста:

Если заглянуть сюда , то заметно, что производительность получившейся у нас системы ничуть не хуже фирменных Mac Pro 6,1. Единственный “косяк” – внешность. У Mac Pro она конечно не сравнима ни с чем…

Однако в таком великолепии есть серьезные минусы и прежде всего это сложность апгрейда. SSD у Mac Pro имеет собственный интерфейс и делается строго определенным производителем. Если память не изменяет, то это Toshiba, хотя и с микросхемами Samsung. Поменять видеокарту тоже не выйдет, она там совсем уж специальная…

Выводы

Итак, если вы не фанат Apple и не воинствующий эстет с кучей наворованных денег на оффшорных счетах, то эта арифметика определенно для вас:

Mac Pro в похожей конфигурации обойдется «счастливому» владельцу аж в 130 тысяч рублей, если не больше. «Mac Pro» в вашем собственном исполнении будет стоить около 70 000 (если собирать это по комплектующим, а не брать готовый ПК, что может даже выйти дешевле). Решение за вами.

Стоковая прошивка M4 обожает вести себя неадекватно - установленная на новенький Crucial M4 OS X, всегда слывшая оплотом безглючности, может зависнуть в самый непредсказуемый момент. Помогает только жесткая перезагрузка компьютера - кнопочкой или выдергиванием из розетки. Столкнувшись с этим непотребством на Mac Mini 2010 и выяснив, кто "виновник торжества", я начал ворошить интернет в поисках решения. Хорошей новостью было то, что от фризов спасает смена прошивки SSD. Плохой - сделать это без встроенного CD-ROM практически невозможно. А его, напоминаю, лишены не только обладатели Macbook AIR и серверных версий Mac Mini, но и юзеры, установившие твердотельный диск вместо ставшего почти неактуальным пожирателя болванок. Именно на них официальная инструкция предлагает нарезать скачиваемый.iso-образ с новым ПО. Вариант же с обновлением с флешки нашелся далеко не сразу, весьма не очевиден и доступен только на английском языке. Вот для таких бедолаг, как я, но не владеющим туманно-альбионным, я и перевожу оригинал - вдруг пригодится. Итак...

Обновление прошивки Crucial M4 с флешки на OS X.

1. Вставляем флешку в свободный USB-разъем.

2. Скачиваем образ rEFIt-загрузчика. Он сделает нашу флешку загрузочной для компьютеров Apple - стандартные утилиты тут, увы, не работают.

3. Монтируем скачанный образ. На рабочем столе появятся два записанных на него тома - rEFIt и SYSLINUX.

4. Открываем терминал и, с помощью команды diskutil list , смотрим какое системное обозначение имеют наши флешка и смонтированный dmg-образ. В моем случае флешка оказалась /dev/disk2, а образ - /dev/disk3.

5. Размонтируем (не вынимаем из USB-разъема!) флешку и образ. Для этого вбиваем в терминале команды

diskutil unmountDisk /dev/disk2

diskutil unmountDisk /dev/disk3

В результате, появится сообщение, что процесс прошел успешно.

6. Копируем образ dmg на флешку командой

sudo dd if=/dev/disk3 of=/dev/disk2 bs=1m

Система запросит пароль администратора для выполнения этой операции.

7. Извлекаем через терминал оба диска.

diskutil eject /dev/disk2

diskutil eject /dev/disk3

8. Теперь вынимаем флешку из USB-разъема и вставляем ее обратно. На рабочем столе появятся уже знакомые тома rEFIt и SYSLINUX.

9. Скачиваем iso-образ с самой свежей прошивкой для SSD с оф. сайта http://edge.crucial.com . Затем монтируем его стандартными средствами системы.

10. На смонтированном томе CDROM идем в папку BOOT/ISOLINUX и копируем ее содержимое в том SYSLINUX на нашей загрузочной флешке.

11. Удаляем файл syslinux.cfg, а файл ISOLINUX.CFG переименовываем в syslinux.cfg.

12. Этот пункт - из моего личного опыта. Если в конце названия файла MEMDISK будет стоять точка, удалите ее! Должно быть "MEMDISK", а не "MEMDISK.", иначе прошивальщик откажется запускаться.

13. Перезагружаем наш Мак с зажатой клавишей option и грузимся с флешки - выбираем раздел EFIt и пункт Boot legacy OS SYSLINUX.

14. После того, как компьютер спросит, хотим ли мы обновить прошивку, вводим "yes" (без кавычек). Ждем еще минутку до уведомления о том, что все прошло успешно, и...

Все. Поздравляю. Вы справились с одной из самых геморройных задач, которую приходится решать маководу-самоделкину. :)