PS5 Payload websrv v0.24
|
|
pvc1 |
Дата: Пт, 07 Мар 2025, 11:01 | Сообщение #1 |
Высшая материя
Сообщений: 11193
|
ps5-payload-websrv
обновление от 05.06.2025
Сайт проекта: https://github.com/ps5-payload-dev/websrv
Описание:
Простой веб-сервер, который можно запустить на PlayStation 5, взломанной через BD-J или точки входа веб-кита. Его можно использовать для запуска хоумбрю через браузер Webkit, встроенный в PS5, или удаленно с вашего ПК, телефона и т. д.
Быстрый старт
Чтобы развернуть ps5-payload-websrv, сначала убедитесь, что ps5-payload-elfldr запущен, затем загрузите полезную нагрузку следующим образом:
Чтобы взаимодействовать с ps5-payload-websrv, установите Launcher PKG на PS5 или укажите в браузере одну из доступных служб, приведенных ниже.
Доступные сервисы
Примеры:
http://ps5:8080/index.html - Запуск хоумбрю http://ps5:8080/elfldr - Запуск ELF Payloads http://ps5:8080/fs/ - Просмотр файловой системы (html) http://ps5:8080/fs/?fmt=json - Просмотр файловой системы (json) http://ps5:8080/fs/system_ex/app/NPXS40028/redis.conf - Загрузка файла
Установка хоумбрю
Веб-сервер будет искать хоумбрю в /data/homebrew и сделает несколько предположений о структуре файлов. А именно, предположим, что у вас есть хоумбрю с именем MyHomebrew, загрузчик предполагает, что существуют следующие файлы:
/data/homebrew/MyHomebrew/eboot.elf — полезная нагрузка для запуска, скомпилированная с помощью ps5-payload-sdk. /data/homebrew/MyHomebrew/sce_sys/icon0.png — значок для отображения в /index.html.
Вы также можете добавить собственные расширения пользовательского интерфейса, указав файл javascript с именем:
/data/homebrew/MyHomebrew/homebrew.js
Это полезно, когда полезная нагрузка принимает различные параметры командной строки, например, эмулятор, который ожидает аргументы для загрузки ROM. Пример доступных возможностей см. здесь:
https://github.com/ps5-payload-dev/websrv/tree/master/homebrew/demo
Для реального хоумбрю ознакомьтесь с последним релизом по адресу:
https://github.com/ps5-payload-dev/websrv/releases
Скачать:
* ps5-payload-websrv v0.24
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:01 | Сообщение #2 |
Высшая материя
Сообщений: 11193
|
v0.3
Цитата добавлена поддержка потоковой передачи https URL с FFplay добавлено хомубрю для потоковой передачи прямых радиопередач с sr.se добавлено хомубрю для потоковой передачи прямых телепередач с svtplay.se добавлен PS5 pkg, который помещает значок под «медиа» на панели инструментов, где можно взаимодействовать с лаунчером homebrew. Спасибо TeRex777 за то, что собрал его!
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:01 | Сообщение #3 |
Высшая материя
Сообщений: 11193
|
v0.4
Цитата установлен mimetype активов сделано более информативное наложение, которое появляется после запуска хоумбрю
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:01 | Сообщение #4 |
Высшая материя
Сообщений: 11193
|
v0.6
Цитата добавлена информация о версии в API между веб-сервером и браузером поддержка передачи переменных окружения в хоумбрю обновлен лаунчер ъоумбрю Mednafen, чтобы использовать переменную среды для определения каталога конфигурации
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:01 | Сообщение #5 |
Высшая материя
Сообщений: 11193
|
v0.7
Цитата Помимо обновления Payload.zip (websrv.elf), также обязательно обновите файл homebrew, хранящийся на PS5 в /data/homebrew. Также обновите IV9999-FAKE00000_00-HOMEBREWLOADER01.pkg.
Сортировка хоумбрю по названию API: параметризация текущего рабочего каталога asset: Нормализация пути в запросах Изменен идентификатор пакета запуска хоумбрю, чтобы переключатель графического интерфейса отображал правильное название игры. Добавлен экспериментальный порт FinalBurn Neo Поддержка произвольного объема памяти devolutionx: Добавлен двоичный файл с поддержкой многопользовательского режима mednafen: Значительно уменьшен размер файла за счет перекомпиляции без встроенного отладчика.
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:02 | Сообщение #6 |
Высшая материя
Сообщений: 11193
|
v0.8
Цитата Помимо обновления Payload.zip (websrv.elf), также обязательно обновите файл homebrew, хранящийся на PS5 в /data/homebrew. Также обновите IV9999-FAKE00000_00-HOMEBREWLOADER01.pkg.
Улучшение навигации пользовательского интерфейса Улучшение загрузчика PKG хоумбрю с некоторыми косметическими изменениями FFplay: исправление воспроизведения 4k FFplay: если файл не выбран, не запускается хоумбрю mednafen: если файл не выбран, не запускается хоумбрю mednafen: список записей плейлиста m3u SverigesRadio: добавление дополнительных каналов и отображение текущей программы SVTplay: отображение текущей запущенной программы Добавление экспериментального пейлоада активации офлайн-аккаунта
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:02 | Сообщение #7 |
Высшая материя
Сообщений: 11193
|
v0.9
Цитата В дополнение к обновлению Payload.zip (websrv.elf), также убедитесь, что вы обновили homebrew, хранящийся на PS5 в /data/homebrew, и Launcher.zip (IV9999-FAKE00000_00-HOMEBREWLOADER01.pkg)
добавлен исходный порт duke nukem 3d ffplay: добавлен пример загрузки субтитров filepicker: добавлен заголовок, который по умолчанию будет «Выбрать файл...»
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:02 | Сообщение #8 |
Высшая материя
Сообщений: 11193
|
v0.10.1
Цитата Пересобран с более новым SDK, который включает поддержку версий прошивки 1.xx и 2.xx.
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:02 | Сообщение #9 |
Высшая материя
Сообщений: 11193
|
v0.11
Цитата Пересобраны примеры пейлоадов ELF с более новым SDK, который включает поддержку прошивок версий 5.xx Обновлен загрузчик elf для поддержки прошивок 5.xx, где системный вызов dlsym был ограничен
|
|
| |
pvc1 |
Дата: Пт, 07 Мар 2025, 11:02 | Сообщение #10 |
Высшая материя
Сообщений: 11193
|
v0.12
Цитата Добавлен пейлоад загрузчик ELF
|
|
| |