Розкрито таємницю прихованого фото в ROM Power Mac G3 після 27 років


Програміст Дуг Браун знайшов спосіб активації пасхального яйця в ROM Power Mac G3 — прихованого фото команди розробників, яке ніхто не міг відобразити протягом 27 років.

Зображення Ars Technica
Зображення Ars Technica

У вівторок програміст Дуг Браун опублікував своє відкриття щодо активації давно відомого, але раніше недоступного пасхального яйця в ROM Power Mac G3 — прихованого фото команди розробників, яке ніхто не міг відобразити протягом 27 років. Хоча П'єр Дандюмон вперше задокументував саме JPEG-зображення у 2014 році, метод його перегляду на комп'ютері залишався загадкою до тих пір, поки зворотна інженерія Брауна не розкрила, що користувачі повинні відформатувати RAM-диск з текстом «secret ROM image».

Браун натрапив на зображення під час використання інструменту hex-редактора Hex Fiend з шаблоном Mac ROM Еріка Хармона для дослідження ресурсів, збережених в ROM бежевого Power Mac G3. ROM з'являвся в настільних, міні-башточних та моноблочних моделях G3 з 1997 по 1999 роки.

«Поки я переглядав ROM, дві речі привернули мою увагу», — написав Браун. Він знайшов як ресурс HPOE, що містив JPEG-зображення членів команди, так і підозрілий набір Pascal-рядків у PowerPC-нативному коді SCSI Manager 4.3, який включав «.Edisk», «secret ROM image» та «The Team».

Рядки надали вирішальну підказку, яка була потрібна Брауну. Після витягування та дизасемблювання коду за допомогою Ghidra він виявив, що SCSI Manager перевіряв наявність тому RAM-диска з назвою «secret ROM image». При знаходженні код створював файл під назвою «The Team», що містив приховані JPEG-дані.

Браун спочатку поділився своїми знахідками в IRC-каналі #mac68k, де користувач на ім'я Алекс швидко з'ясував метод активації. Трюк вимагає від користувачів увімкнути RAM Disk в панелі керування Memory, перезавантажитися, вибрати іконку RAM Disk, обрати «Erase Disk» з меню Special та ввести «secret ROM image» в діалог форматування.

«Якщо ви двічі клацнете на файлі, SimpleText відкриє його», — пояснює Браун у своєму блозі перед демонстрацією прихованого фото команди, яке з'являється після виконання цих кроків.

Відкриття представляє одне з останніх незадокументованих пасхальних яєць з ери до повернення Стіва Джобса в Apple. Пасхальне яйце працює через Mac OS 9.0.4, але здається, що воно було відключено у версії 9.1, зазначає Браун. Час збігається з повідомленнями про заборону Джобса на пасхальні яйця, коли він повернувся в Apple у 1997 році, хоча Браун цікавиться, чи знав Джобс коли-небудь про цю конкретну таємницю.

У своєму пості Браун висловив надію, що він зможе зв'язатися з працівниками Apple, зображеними на фото — надія, яка швидко здійснилася. У коментарях чоловік на ім'я Білл Саперштейн ідентифікував себе як лідера команди G3, зображеного четвертим зліва у другому ряду на прихованому зображенні.

«Ми всі знали про пасхальне яйце, але як ви згадуєте, техніка його витягування змінилася порівняно з попередніми Mac, хоча місце розташування було тим самим», — написав Саперштейн у коментарі. «Це сталося через пасхальне яйце в оригінальному PowerMac, яке містило Паулу Абдул без дозволу, звичайно. Тому команда G3 хотіла все ще мати наші фотографії в ROM, але ми повинні були тримати це в великій таємниці».

Він також поділився закулісними деталями в іншому коментарі, зазначивши, що його «купка різношерстих інженерів» розробила успішну лінійку G3 як проект skunk works з обладнанням, яке Джобс пізніше перетворив на революційну серію комп'ютерів iMac. «Команда була справді групою талановитих людей як апаратного, так і програмного забезпечення, які вірили в архітектуру, яку я представив», — написав Саперштейн, «і виконали дизайн за лаштунками протягом року, поки Джон Рубенштейн не дізнався про це і не представив його Стіву, а решта — це історія».

— За матеріалами Ars Technica