Pubblicato un nuovo aggiornamento per PS5 Payload SDK, il toolkit sviluppato dal developer John Törnblom utilizzato per creare payload ELF per le console PlayStation 5.
![[Scena PS5] Rilasciato PS5 Payload SDK v0.28 - Chép Game Uy Tín tại ChepGame.net](https://www.biteyourconsole.net/wp-content/uploads/ExploitPS5.jpg)
Questo SDK integra diversi componenti derivati dal progetto PS5SDK, fornendo strumenti avanzati per sviluppatori che lavorano su exploit per la console.
Il kit di sviluppo consente la realizzazione di applicazioni e funzionalità personalizzate, permettendo di sfruttare appieno le capacità della piattaforma PlayStation 5.
L’aggiornamento introduce miglioramenti significativi, tra cui nuove configurazioni predefinite in CMake, il supporto iniziale per Clang/Clang++ versione 20, l’aggiunta della libreria SceGnmDriver, correzioni per la funzione ctime_r() e l’integrazione di asctime_r() nella libreria standard.
Inoltre, è stata risolta un’anomalia nel comportamento di prospero-trip quando questo viene copiato anziché collegato simbolicamente.
Building
john@localhost:ps5-payload-sdk$ make
Installazione
john@localhost:ps5-payload-sdk$ make DESTDIR=/opt/ps5-payload-sdk install
Utilizzo
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
Aggiunta di nuove librerie SCE
Se si hanno file sprx decifrati con cui si desidera interagire, è possibile creare degli stub per essi nel seguente modo:
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
Segnalazione di bug
Se si incontrano problemi con ps5-payload-sdk, è consigliabile aprire una segnalazione su GitHub. Nel caso si preveda di inviare richieste di pull che interessano più di poche righe di codice, è preferibile aprire una segnalazione prima di iniziare a lavorare sulle modifiche.
Questo permetterà di discutere adeguatamente della soluzione prima di impegnare tempo ed energie.
Changelog
- CMake: Aggiunti più percorsi agli strumenti predefiniti.
- LLVM: Introdotto il supporto iniziale per Clang/Clang++ versione 20.
- Stubs: Aggiunto il supporto per
-lSceGnmDriver. - Libc: Corretta la funzione
ctime_r(). - Libc: Aggiunta la funzione
asctime_r(). - Host: Risolto un problema con
prospero-tripquando viene copiato invece di essere collegato simbolicamente.
Download: PS5 Payload SDK v0.28
Download: Source code PS5 Payload SDK v0.28
Fonte: github
