Home Homebrew Il developer Sleirsgoevy riappare sui social e condivide un nuovo script...

[Scena PS5] Il developer Sleirsgoevy riappare sui social e condivide un nuovo script python per il porting di ps5-kstuff sui firmware compresi tra la versione 3.00 e 4.51

651
0

Il developer Sleirsgoevy è recentemente riapparso sui social X dopo alcuni mesi di assenza, presentando un nuovo script Python.

Questo script è progettato per semplificare il processo di porting di ps5-kstuff su firmware compresi tra la versione 3.00 e 4.51 della console PlayStation 5.

Se il firmware non è ancora supportato, lo sviluppatore invita a seguire questa guida per scaricare gli offset. Soprattutto se si tratta di un firmware strano come il 3.10 o il 4.02.

Istruzioni per l’utilizzo di ps5-kstuff porting_tool (originariamente create da NotSoTypicalGamer ed EchoStretch):

  1. Assicurarsi che la console PlayStation 5 sia jailbroken e che stia eseguendo l’exploit preferito con l’ELF loader attivo.
  2. Utilizzare Linux, con particolare attenzione a Ubuntu (WSL2 sembra non funzionare).
  3. Clonare localmente questo repository:
    1. git clone https://github.com/sleirsgoevy/ps4jb-payloads.git --recursive --recurse-submodules -b bd-jb
    2. Spostarsi nella cartella corretta: cd ps4jb-payloads/ps5-kstuff/porting_tool
  4. Creare un file symbols.json nella stessa cartella, con il seguente contenuto: {"allproc": <ALLPROC_OFFSET>}
    1. Per trovare l’ ALLPROC_OFFSET relativo al proprio firmware, cercare sul GitHub di Specter.
    2. Gli offset sono presenti qui: document/en/ps5/offsets, Trovare il file .js corretto per il proprio firmware e cercare OFFSET_KERNEL_DATA_BASE_ALLPROC. Il valore esadecimale trovato deve essere convertito in decimale (è possibile utilizzare un sito web online).
    3. Sostituire <ALLPROC_OFFSET> con il valore DEC ottenuto e salvare il file.
  5. Assicurarsi che python3 sia installato.
  6. Installare gli strumenti di gbd con pip install gdb-tools oppure sudo apt-get install gdb se il primo comando non funziona.
  7. Installare yasm con sudo apt install yasm
  8. Provare a eseguire lo script con python3 main.py symbols.json <your.ps5.ip.address> <elf.loader.port> kernel-data.bin
  9. Una volta completato, si avrà il file kernel-data.bin estratto nella cartella di porting_tool.
  10. Inoltre, symbols.json sarà stato aggiornato con le informazioni necessarie.

Si può verificare gli offset trovati eseguendo lo script test_offsets.py con gli stessi argomenti. Dovrebbe lanciare un ps5-kstuff in grado di eseguire i file fPKG. Se funziona, si prega di inviare il file JSON qui, o al canale “testing” su PS5 R&D Discord.

NOTA: Questo strumento non è completo e non raccoglie tutti i dati necessari per portare “ps5-kstuff” su altri firmware. Si tratta di un lavoro in corso.

Download: Source code ps5-kstuff porting_tool

Fonte: twitter.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.