Ps5-payload-sdk

john-tornblom john-tornblom
Dépôt créer le : 02/01/2023
Forks: 13 Watcher: 0 42
Choisir une liste...
FR

Ce projet a évolué : https://github.com/ps5-payload-dev/sdk

PS5 SDK charge utile

Il s'agit d'un SDK pour le développement de charges utiles ciblées sur les PS5 exploités utilisant un ELF chargeur, par exemple, ps5-payload-elfldr, les BD-J ps5-chargeur-chargeur, ou les webkit approché de Specter. Plusieurs artefacts dans ce le dépôt provient du PS5SDK projets.

Préalables

Sur les systèmes d'exploitation aromatisés par Debian, vous pouvez invoquer la commande suivante installer les dépendances utilisées par le SDK.

john@localhost:ps5-payload-sdk$ sudo apt-get install bash socat cmake pkg-config clang-15 lld-15

Bâtiment

john@localhost:ps5-payload-sdk$ make

Installation

john@localhost:ps5-payload-sdk$ make DESTDIR=/opt/ps5-payload-sdk install

Utilisation

john@localhost:ps5-payload-sdk$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk
john@localhost:ps5-payload-sdk$ make -C samples/hello_world
john@localhost:ps5-payload-sdk$ export PS5_HOST=ps5; export PS5_PORT=9021
john@localhost:ps5-payload-sdk$ make -C samples/hello_world test

Ajouter de nouveaux SCE Libs

Si vous avez décrypté des fichiers sprx avec lesquels vous souhaitez interagir, vous pouvez construire des talons pour eux comme suit:

john@localhost:ps5-payload-sdk$ sudo apt-get install wget python3 python3-pyelftools
john@localhost:ps5-payload-sdk$ cp /path/to/sprx/libSceXYZ.sprx sce_stubs/
john@localhost:ps5-payload-sdk$ make -C sce_stubs stubs
john@localhost:ps5-payload-sdk$ make DESTDIR=/opt/ps5-payload-sdk install

Signaler les bogues

Si vous rencontrez des problèmes avec ps5-payload-sdk, s'il vous plaît fichier un problème github. Si vous prévoyez d'envoyer des requêtes de tirage qui affectent plus de quelques lignes de code, Veuillez déposer un problème avant de commencer à travailler sur vos changements. Cela nous permettra discuter correctement de la solution avant de vous engager temps et efforts.

Licence

Les fichiers du répertoire include bsd sont sous licence BSD. À moins que autrewhise explicitement indiqué dans un fichier, le reste sont licenses en vertu la GPLv2.

Contributeurs GitHub

illusionyy
illusionyy
2 contributions
john-tornblom
john-tornblom
205 contributions