Энтузиаст извлёк данные защитного чипа ранней PlayStation 2

Канадский энтузиаст ретро-железа и ПО DiscoStarslayer сообщил о результате четырёх лет работы над исследованием контроллера MechaCon CXP102064. Для анализа микросхемы пришлось вскрыть её корпус химическим способом и изучить кристалл оптическими методами.

Sony PS2 security chip ‘broken wide open’

Энтузиаст из Канады, выступающий под псевдонимом DiscoStarslayer, объявил, что сумел провести обратную разработку и извлечь данные из микросхемы CXP102064 MechaCon, использовавшейся в ранних версиях PlayStation 2 — так называемых PS2 Fat. По его словам, работа заняла четыре года.

MechaCon управлял механикой приводов PS2, но также участвовал в системе защиты игр. Как пишет Tom’s Hardware со ссылкой на PSDev Wiki, чип отвечал, в частности, за функции MagicGate для карт памяти и расшифровку исполняемых файлов KELF.

Исследование началось с химического вскрытия корпуса микросхемы: это позволило получить доступ к кристаллу. Затем автор использовал микроскопию и оптическое считывание для изучения схемы. В конечном счёте в ходе работы был найден способ программно извлечь данные чипа.

Полученные сведения могут пригодиться проектам по сохранению игрового оборудования, ремонту старых консолей и эмуляции. Tom’s Hardware также отмечает, что изучение MechaCon потенциально откроет возможности для замены стареющих оптических приводов PS2.

Tom’s Hardware пишет со ссылкой на комментарии в соцсетях, что в отдельных аркадных системах на модифицированном железе PS2 — Namco System 246, Namco System 256 и Konami Python 1 — использовалась прошивка MechaCon. Там она применялась для аутентификации защиты и запуска зашифрованных игровых данных.