Imac і забутий firmware password - замітки - інтимний бложік

Imac і забутий firmware password - замітки - інтимний бложік
Imac і забутий firmware password - замітки - інтимний бложік

Дано: iMac, Lock на рівні прошивки, голий HDD.
Завдання - зробити, щоб працювало.
Робимо.

Є два види залоченним Маков. Перший, забутий геть пароль, встановлений за допомогою функції захисту Open Firmware Password Protection. Другий, блокування за допомогою функції Find my iPhone. У чому різниця і як відрізнити?

Якщо Мак був заблокований віддалено (вітаю, у вас купа непотрібного заліза), при старті системи ми отримуємо замок з пропозицією ввести пароль. Під кожен символ пароля (він числовий в будь-якому випадку) виділено своє поле у ​​вигляді квадратів. Цих квадратів може бути чотири або вісім. Оскільки пароль зберігається на окремому чіпі, захист можна зламати або програматором (випаять чіп, злити / розібрати / залити дамп), або банальним перебором. Дзвонити в саппорт Apple марно, якщо блокували не ви.

Запаролений прошивка ніяк себе не проявляє, якщо не намагатися робити щось більше, ніж просто завантажити систему. В іншому випадку, будь-які види завантаження з затиснутими клавішами (Command-R, наприклад) викликають той же замок з пропозицією ввести пароль. Поле введення стандартне, вид пароля - рядок з умовно необмеженою кількістю символів. Місце зберігання пароля - чіп на материнській платі. Коли щось пішло не так, і вісь не може стартанути, а пароль забутий, то: шукаємо програматор і скидаємо лок хардверних Хакамі, або намагаємося зробити так, щоб вісь все-таки завантажилася. Брутфорс пароль марно. Хоча, можна спробувати перебрати популярні поєднання.

Повертаємося до нашого завдання. Стартуємо iMac, бачимо сірий екран зі знаком питання на тлі значка папки. Це нормально, так як диск порожній. Логічне рішення - перевстановити вісь. Намагаємося завантажитися в режим Recovery Mode, отримуємо замок. Нежданчик :) Але, варто порадіти тому, що від нас хочуть пароль прошивки, і ніхто віддалено машину не блокував.

Зовсім випадково у нас немає паяльника, програматора і ми не вміємо спілкуватися з залізом бінарними сутностями. По-цьому, єдиний варіант вирішення завдання - розібрати iMac, вийняти хард, підключити до іншого Макові, встановити Мак ОС, увіткнути назад, подивитися що буде. Зробили. Запускаємо. Уп-с, сірий екран і знак питання. Попадос :) Залізяка пам'ятає звідки їй треба стартувати і розуміє, що підсунули їй явно не те. Намагаємося скинути PRAM (parameter random-access memory). Затискаємо Option + Command + P + R. Запускаємо. Бачимо замок. Печаль :) Але, є старий дідівський спосіб :) Виймаємо модулі пам'яті, включаємо машину, даємо їй вдосталь поматериться, вимикаємо, вставляємо пам'ять назад, включаємо. Ось пішла грузиться! Радіємо :) iMac відновлений і працює в штатному режимі. Завдання вирішена.

Правда, один питання зависло в повітрі: «Що робити з паролем прошивки?» Вимикаємо Мак, стартуємо через Command-R, потрапляємо в Recovery Mode. Пароля немає. Куди подівся? Загадка. Можливо, злетів, коли робили PRAM Resetting, тоді сенсу від такої секьюрності нуль. Можливо, тому що встановлювали OS X 10.10 DP, один з п'яти наступних девелоперських апдейтів мав оновлення EFI і тупо затёр колишню прошивку завантажувача разом з усіма паролями. У будь-якому випадку, танці з бубном коштували свічок. iMac радує. Кругом няшки :)))))