Home News Rilasciato ps5-self-pager v1.0: decryptor kernel per file SELF su PS5

[Scena PS5] Rilasciato ps5-self-pager v1.0: decryptor kernel per file SELF su PS5

134
0

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.

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/pfsmnt ricorsivo, inclusi app0 e patch0), sistema completo (/system e /system_ex), librerie comuni o file specifici come SceShellCore.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

  1. Prerequisiti: PS5 jailbroken (firmware ≤10.01), elfldr in esecuzione (scaricare da github.com/ps5-payload-dev/elfldr).
  2. Scegliere il payload: Dalla repo, scaricare la release con i file ELF adatti (es. ps5-self-pager-game.elf per dump di giochi).
  3. 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.
  4. 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

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-04-12 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.