Спустя 25 лет удалось прочитать защитный чип PlayStation 2, который никто не мог изучить: энтузиасты получили полную прошивку
Спустя более 25 лет после выхода PlayStation 2 энтузиасты смогли получить прошивку защитного чипа, которую раньше не удавалось прочитать. Речь идет о SPC970 MechaCon, установленном в ранних версиях консоли. Он отвечает за проверку дисков и некоторые другие функции защиты приставки.
Разработчику под ником DiscoStarslayer удалось извлечь данные благодаря найденной ошибке в работе чипа. В исследовании также участвовала Libby, которая помогла обнаружить способ получить доступ к закрытой информации. До этого энтузиасты несколько лет пытались прочитать содержимое SPC970 другим способом, но получить полноценную копию прошивки не удавалось.
Главная сложность заключалась в том, что основной код чипа записан в память, которую нельзя просто стереть или заменить. Исследователи нашли способ заставить SPC970 скопировать небольшие части собственной прошивки в другую память, откуда их уже можно прочитать обычными средствами. После большого количества повторений удалось собрать полный файл размером 256 КБ.
Всего опубликовано 22 версии прошивки. Они относятся к разным ранним моделям PlayStation 2, выпущенным с 2000 по 2002 год. В набор также вошли данные аркадных систем Namco, которые использовали тот же чип.
Новые файлы помогут лучше понять, как была устроена защита старых PlayStation 2. В частности, теперь исследователи могут подробнее изучить работу проверки дисков и системы, которая использовалась для защиты карт памяти. Эти данные также могут пригодиться создателям эмуляторов.
Исследователи уже планируют продолжить работу с чипом. При этом они предупреждают, что процедура извлечения прошивки связана с риском повреждения памяти SPC970, поэтому проводить ее без соответствующего оборудования и опыта не рекомендуется.
Источник: Engadget





0 комментариев
Добавить комментарий