Il developer idlesauce ha rilasciato una prima versione di ps5-self-pager, un tool open-source per la decrittazione dei file SELF (Sony Executable and Linkable Format) su PlayStation 5 jailbroken.

Si tratta di un decryptor kernel-level che replica la flag MAP_SELF rimossa dal kernel PS5, permettendo di mappare e decrittare automaticamente file SELF crittografati durante le operazioni di memoria (mmap), senza violare i controlli di sicurezza.
idlesauce with a sexy release https://t.co/uldC2d51It
— Jose Coixao (@notnotzecoxao) November 12, 2025
Lanciato intorno a marzo 2024 come fork e potenziamento di precedenti progetti come PS5-SELF-Decrypter (di cui idlesauce ha rilasciato le versioni 0.4 e 0.5), ps5-self-pager nasce con l’obiettivo di supportare la scena homebrew e la ricerca.
Funziona modificando temporaneamente la tabella dei pager del kernel (pagertab[OBJT_VNODE]) per reindirizzarla verso selfpagerops invece di vnodepagerops.
Questo attiva la decrittazione on-demand durante i page fault, ideale per estrarre ELF non firmati da cartelle protette come /system, /mnt/sandbox/pfsmnt (per giochi) o librerie di sistema.
Supporta firmware da 1.00 a 10.01, inclusi gli ultimi disponibili al novembre 2025. Non è un tool per principianti: richiede un ambiente jailbroken con exploit kernel attivo (es. etaHEN o simili) e un loader come elfldr sulla porta 9021.
Caratteristiche principali
- Dump mirati: Varianti pre-build per diversi target, come giochi (
/mnt/sandbox/pfsmntricorsivo, inclusiapp0epatch0), sistema completo (/systeme/system_ex), librerie comuni o file specifici comeSceShellCore.elf. - Output automatico: Salva i file ELF decrittati su USB (
USB0/dump) o disco interno (/data/dump), con log dettagliati su successi/fallimenti. - Modifica minima: La alterazione del kernel dura solo 20-60 microsecondi per mapping, riducendo rischi di instabilità (ma con possibili crash di app, non della console).
Come usarlo
- Prerequisiti: PS5 jailbroken (firmware ≤10.01), elfldr in esecuzione (scaricare da github.com/ps5-payload-dev/elfldr).
- Scegliere il payload: Dalla repo, scaricare la release con i file ELF adatti (es.
ps5-self-pager-game.elfper dump di giochi). - Inviare il payload:
- Dalla GUI: Utilizzare Hermes Link (github.com/Al-Azif/hermes-link) con “Debug Log” attivo.
- Da PuTTY (Windows):
type ps5-self-pager-game.elf | "c:\Program Files\PuTTY\plink.exe" -raw -P 9021 IP_PS5. - Da socat (Linux/Mac):
socat -t 9999999 - TCP:IP_PS5:9021 < ps5-self-pager-game.elf.
- Monitoraggio: I log mostreranno
Done. Success: x, Failed: y. Controllare la cartella di output per i file ELF.
Nota: La modifica del pager può causare SIGSEGV rari in processi concorrenti, portando a crash di giochi/app (riavviare per correggerlo). Utilizzare solo su console dedicate.
Download: ps5-self-pager-full-system.elf
Download: ps5-self-pager-game.elf
Download: ps5-self-pager-shellcore.elf
Download: ps5-self-pager-system-common-lib.elf
Download: Source code ps5-self-pager v1.0
Fonte: x.com

![[Scena DSi] Rilasciato NTM (NAND Title Manager) v0.4.2](https://www.biteyourconsole.net/wp-content/uploads/NDSi.jpg)

![[Scena PS4] Rilasciato PS4HEN v2.1.2 beta](https://www.biteyourconsole.net/wp-content/uploads/modps4.jpg)
![[Scena Switch] Rilasciato Flare v1.11](https://www.biteyourconsole.net/wp-content/uploads/Flare.jpg)
![[Scena Wii U] Rilasciato re_nsyshid v0.4.2](https://www.biteyourconsole.net/wp-content/uploads/rensyshid-100x75.webp)