Jump to content


PS5 SDK 0.1

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

PS5 SDK contiene el código fuente y la documentación de un kit de desarrollo de software (SDK) en desarrollo para la PS5. Contiene las cabeceras, librerías y ayudas para construir archivos ELF para el PS5. Actualmente, está pensado sobre todo para cargas útiles que se cargan en el cargador ELF basado en WebKit, aunque también se puede utilizar para aplicaciones caseras sencillas. Por el momento no puede construir aplicaciones completas, ya que no tenemos soporte completo para homebrew.

Los archivos de cabecera, así como el tiempo de ejecución de C (CRT) es un WIP y requerirá la actualización; siéntase libre de bifurcar y enviar solicitudes de extracción para actualizar el soporte. Esto es especialmente cierto para las funciones de biblioteca específicas de Sony.

La librería estándar C++ (STL) no está soportada, aunque C++ bare-metal debería funcionar.

PS5 SDK ha sido creado por PS5Dev.


No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      PS Classics fPKG Builder es una aplicación que nos permite crear fácilmente PKG falsos de juegos de PS1, PS2 y PSP para PS4 y PS5 desde macOS y Windows.
      Características principales
      Admite archivos .BIN (PS1) e .ISO (PS2 y PSP) Detecta la protección de juegos de PS1 y puede aplicar el parche necesario Generación automática de TOC de juegos de PS1 para juegos que utilizan música CDDA Personaliza el icono y el fondo Configura el emulador utilizado Selecciona hasta 4 discos en PS1 y hasta 5 discos en PS2 Aplicación creada por SvenGDK.
    • Por Dekuwa
      PS5 Payload Websrv (ps5-payload-websrv) es un simple servidor web que se puede ejecutar en una PS5 con jailbreak a través de la BD-J o los puntos de entrada webkit.
      Se puede utilizar para lanzar homebrew a través del navegador Webkit integrado con la PS5, o de forma remota desde su PC, teléfono, etc.
      Inicio rápido
      Para desplegar ps5-payload-websrv, primero lance el ps5-payload-elfldr, luego cargue el payload como sigue:
      john@localhost:~$ export PS5_HOST=ps5 john@localhost:~$ wget -q -O - https://github.com/ps5-payload-dev/websrv/releases/download/v0.3/Payload.zip | gunzip -c -d | nc -q0 $PS5_HOST 9021 Para interactuar con ps5-payload-websrv, instale el Launcher PKG en su PS5, o apunte su navegador a uno de los servicios disponibles ejemplificados a continuación.
      Ejemplos
      http://ps5:8080/index.html - Lanzar Homebrew http://ps5:8080/fs/ - Explorar el sistema de archivos (html) http://ps5:8080/fs/?fmt=json - Explorar el sistema de archivos (json) http://ps5:8080/fs/system_ex/app/NPXS40028/redis.conf - Descargar el archivo Instalación de Homebrew
      El servidor web buscará homebrew en /data/homebrew, y hace un par de suposiciones sobre la estructura de archivos. Más concretamente, supongamos que tienes un homebrew llamado MyHomebrew, el cargador asume que existen los siguientes archivos:
      /data/homebrew/MyHomebrew/eboot.elf - Carga a ejecutar, compilada con ps5-payload-sdk. /data/homebrew/MyHomebrew/sce_sys/icon0.png - Un icono que se mostrará en /index.html. También puede añadir sus propias extensiones de interfaz de usuario personalizadas especificando un archivo javascript llamado:
      /data/homebrew/MyHomebrew/homebrew.js
    • Por Dekuwa
      Regdump es una herramienta que extrae valores del registro de las consolas PS5 a las que se les ha realizado jailbreak a través de BD-J o los puntos de entrada webkit.
      Compilación y funcionamiento
      Suponiendo que tenga ps5-payload-sdk instalado en un sistema operativo con formato Debian, la herramienta se puede compilar y ejecutar usando los siguientes comandos:
      john@localhost:ps5-payload-dev/regdump$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk john@localhost:ps5-payload-dev/regdump$ make john@localhost:ps5-payload-dev/regdump$ make test Regdump ha sido creado por ps5-payload-dev.
    • Por Dekuwa
      Este es un SDK para desarrollar payloads ELF dirigidos a consolas PS5 modificadas que ejecutan ps5-payload-elfldr, BD-J o los puntos de entrada webkit.
      Prerrequisitos
      En sistemas operativos con formato Debian, puede invocar el siguiente comando para instalar las dependencias utilizadas por el SDK.
      john@localhost:ps5-payload-dev/sdk$ sudo apt-get install bash socat cmake pkg-config clang-15 lld-15 Inicio rápido
      Para descargar e instalar una distribución binaria para GNU/Linux:
      john@localhost:tmp$ wget https://github.com/ps5-payload-dev/sdk/releases/download/v0.15/ps5-payload-sdk.tar.gz john@localhost:tmp$ mkdir -p /opt/ps5-payload-sdk-0.15/ john@localhost:tmp$ tar xvf ps5-payload-sdk.tar.gz -C /opt/ps5-payload-sdk-0.15/ Compilación
      john@localhost:ps5-payload-dev/sdk$ make john@localhost:ps5-payload-dev/sdk$ make DESTDIR=/opt/ps5-payload-sdk install Uso
      john@localhost:ps5-payload-dev/sdk$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk john@localhost:ps5-payload-dev/sdk$ make -C samples/hello_world john@localhost:ps5-payload-dev/sdk$ export PS5_HOST=ps5; export PS5_PORT=9021 john@localhost:ps5-payload-dev/sdk$ make -C samples/hello_world test Añadiendo nuevas bibliotecas SCE
      Si ha descifrado archivos sprx con los que desea interactuar, puede crear fragmentos para ellos de la siguiente manera:
      john@localhost:ps5-payload-dev/sdk$ sudo apt-get install wget python3 python3-pyelftools john@localhost:ps5-payload-dev/sdk$ ln -s /path/to/sprx/libSceXYZ.sprx sce_stubs/libSceXYZ.sprx john@localhost:ps5-payload-dev/sdk$ make -C sce_stubs stubs john@localhost:ps5-payload-dev/sdk$ make DESTDIR=/opt/ps5-payload-sdk install Varios artefactos de este repositorio proceden del proyecto PS5 SDK.
      ps5-payload-sdk ha sido creado por John Tornblom.
    • Por Dekuwa
      PS5 Offline Account Activation es una sencilla aplicación homebrew que nos permite activar cuentas en PS5 sin estar conectados a PSN.
      Limitaciones:
      No activa remote play (el juego remoto) No activa la exportación e importación de partidas guardadas No activa la posibilidad de jugar online vía PSN La aplicación ha sido creada por ps5-payload-dev.
×
×
  • Crear nuevo...