В апреле этого года Энди Нгуен превратил PS5 в игровой ПК под управлением Linux, который запускал игры Steam и эмуляторы, полностью задействуя встроенное железо.

К сожалению, теперь он объявил, что полностью уходит из сцены взлома PS5 и прекращает работу по портированию проекта на PS5 Pro. Релиз ожидался примерно в 2027 году.

Всему виной один эксплойт

Я ухожу из сцены PS5 и прекращаю всю работу над PS5 Linux. Я вложил в это душу и месяцы жизни, включая планы довести поддержку PS5 Pro и выпустить релиз в 2027 году, и теперь всё летит в трубу.

Запуск Linux на консоли PlayStation возможен благодаря тому, что проект PS5 Linux нашёл способ обойти гипервизор с помощью эксплойтов, которые Sony уже закрыла. Они работают на прошивках с 3.00 по 7.61.

Проблема началась с того, что Энди не раскрывал подробности уязвимости гипервизора, которая оставалась открытой на текущей прошивке. По его словам, он нашёл её некоторое время назад. Информацию о ней передали Sony меньше чем через день после того, как нашедшие её исследователи договорились подождать.

Он пояснил свою позицию:

Я просил их хотя бы дождаться выхода GTA 6, чтобы у людей была возможность легально купить игру и заодно пользоваться Linux.

Как только Sony узнаёт о подобной уязвимости, её быстро закрывают. Здесь вступает в игру программа PlayStation по выплате вознаграждений на HackerOne.

Те, кто её нашёл

*Так выглядит программа PlayStation на HackerOne.*
*Так выглядит программа PlayStation на HackerOne.*

Хотя Энди никого не назвал в своём посте, автора отчёта легко найти быстрым поиском. Джорди опубликовал свою версию событий и объяснил, как он поступил с уязвимостью.

По словам Джорди, уязвимость он нашёл самостоятельно с помощью, как он выразился, своей “надёжной ИИ-машины” и без чьей-либо помощи. Он даже согласился на просьбу Энди не раскрывать находку.

Неожиданно третий человек, имя которого до сих пор не названо, нашёл ту же уязвимость с помощью ИИ всего на несколько часов позже. Понимая, что уязвимость могут найти и другие, Джорди решил отправить информацию о ней на HackerOne.

Код никуда не делся

Страница проекта на GitHub и все связанные репозитории по-прежнему доступны. На момент публикации ничего не заархивировано, поэтому желающие могут присоединиться к проекту PS5 Linux, взять на себя незавершённые задачи или предложить улучшения.

Нужно учитывать, что загрузчик сейчас поддерживает оригинальную модель и Slim на прошивках с 3.00 по 7.61, так что тестовое устройство должно работать на одной из них. Поддержка PS5 Pro, которую готовил Энди, не попала в репозиторий, поэтому её придётся создавать с нуля.

В этом и прелесть открытого ПО. Даже если ведущий разработчик и ключевые мейнтейнеры решат оставить проект, новые люди могут подхватить работу, сделать форк и развивать его в своём направлении.

Уход Энди стал ударом по планам поддержки новых прошивок PS5 и PS5 Pro, но другие участники уже показали, что могут развивать загрузчик без него. Редакция надеется, что к проекту присоединятся новые разработчики.