
Исследователь DiscoStarslayer сообщил о полном дампе данных с MechaCon — защитного чипа игровых консолей PlayStation 2. На реверс-инжиниринг ушло четыре года. Это первый успешный дамп микросхемы за 26 лет с момента выхода консоли.
Чтобы получить данные, исследователь вскрыл физическую микросхему и оптически считал прошивку, скрытую внутри неё. Ему помогал разработчик Libby: он нашёл эксплойт, который позволил извлечь содержимое MechaCon. DiscoStarslayer назвал проект своим личным «Моби Диком»: до этого никому не удавалось добиться такого результата.
MechaCon отвечал за безопасность консоли и её аксессуаров, а также за аутентификацию и шифрование. Чип расшифровывал карты памяти, ПЗУ и диски с защитой Sony MagicGate, а также разбирал содержимое оригинальных игровых дисков.
Теперь исследователи полностью документируют MechaCon. Разработчики модификаций оригинального оборудования смогут изучить внутреннюю логику чипа, а сообщество реверс-инжиниринга получит данные, недоступные больше двух десятилетий. DiscoStarslayer сообщил, что подробный разбор работы выйдет позже. Пока он публикует метаданные и хеши прошивок для уже полученных дампов.
DiscoStarslayer и Libby также улучшают совместимость найденного эксплойта с более поздними версиями MechaCon. Это может помочь создателям аппаратных модификаций и привести к появлению полноценного эмулятора оптического привода для оригинальной PlayStation 2.
Для программной эмуляции результат, вероятно, окажется менее значимым. Проект PCSX2 уже считается проверенной программной копией PlayStation 2 для современных компьютеров: по данным его таблицы совместимости, более 98% игр находятся в состоянии «играбельно». Поэтому опубликованные дампы и документация прежде всего пригодятся тем, кто работает с оригинальным железом.
Исследователь назвал выгрузку MechaCon важной победой для моддинга и реверс-инжиниринга. Работа продолжается: команда ещё готовит полный отчёт и проверяет поддержку следующих ревизий чипа.