
Пока геймеры ждут полноценного эмулятора PlayStation 5, настоящий сдвиг произошёл в совсем другом поколении. Исследователи смогли завладеть уникальным ключом загрузчика PlayStation 3.
Энтузиасты смогли взломать ключ загрузчика lv0ldr — одного из первых компонентов, запускающихся при старте PlayStation 3. В перспективе это может помочь портировать кастомную прошивку на поздние модели консоли Slim и Super Slim, где она до сих пор не работает.
Чтобы раздобыть ценный ключ, команде пришлось пойти на ухищрения: данные хранились в защищённой области процессора Cell, недоступной обычному софту. Исследователи сперва извлекли и проанализировали память блока SPU, отвечающего за операции для другого загрузчика, а потом обнаружили, что регистры SPU могут сохранять значения между повторными запусками вместо полной очистки. Таким образом команде удалось прервать очистку в нужный момент и восстановить ключ аутентификации.
Стоит отметить, что речь пока не идёт о каком-то готовом джейлбрейке — это просто любительский проект команды энтузиастов. В перспективе он может помочь не только с прошивками поздних версий консоли, но и в ремонте «окирпиченных» систем, а также при сопряжении различных заменённых компонентов. Впрочем, исследователям ещё предстоит немало дополнительной работы.
Источник: 24gadget.ru