Home Homebrew Rilasciato Laps3c0re v1.01: Nuovi orizzonti per i backup PS2 su PS4 e...

Rilasciato Laps3c0re v1.01: Nuovi orizzonti per i backup PS2 su PS4 e PS5

507
0

Il developer iMrDJAi ha rilasciato un nuovo aggiornamento per Laps3c0re, l’exploit pensato per permettere l’esecuzione di backup di giochi PlayStation 2 su console PS4 e PS5 sfruttando una vulnerabilità a livello kernel.

Il cuore del progetto affonda le sue radici in Lapse, exploit kernel nato dalla mente di @abc, e prende forma grazie a Mast1c0re, il punto di ingresso creato da @McCaulay. Questa sinergia ha dato vita a un porting elegante e funzionale, che oggi si arricchisce di un aggiornamento lampo.

La versione 1.00, pubblicata il 15 agosto, ha segnato un punto di svolta nel suo sviluppo, introducendo maggiore stabilità e ampliando la compatibilità ai firmware compresi tra la 9.00 e l’11.00, oltre a includere le varianti 10.x.

In questa release sono state rimosse le funzioni syscall_init() e syscall_wrappers, mentre è stato corretto un bug che provocava crash casuali durante la fase di avvio. Ulteriori ottimizzazioni hanno riguardato l’offset K_WRITE sulle versioni 9.xx, con un netto miglioramento della stabilità sulle console più datate.

A queste novità si è aggiunto lo script mast1c0re-send-file.py, utile a semplificare l’invio dei payload alla console, e il perfezionamento di funzioni come make_aliased_rthdrs(), capaci di gestire meglio buffer e pacchetti di rete, rendendo il progetto più modulare ed efficiente.

Solo pochi giorni dopo è arrivata la release 1.01 che ha ulteriormente allargato gli orizzonti di Laps3c0re, estendendo la compatibilità ai firmware 11.02, 11.50, 11.52, 12.00 e 12.02 della console PlayStation 4.

Con questo aggiornamento, l’exploit è diventato accessibile a una fascia ancora più ampia di utenti, consolidando la sua posizione come strumento affidabile e in continua crescita all’interno della scena modding.

Guida all’installazione

Prerequisiti

Nota: La guida per l’installazione su PS5 sarà pubblicata in un secondo momento.

Procedura

  1. Seguire questa guida per avere un salvataggio modificato di Okage con un ELF loader sulla console: Creating the save and adding the exploit data to it.
  2. Su una chiavetta USB formattata in exFAT con MBR (il partizionamento GPT non funziona), scaricare l’ultima versione di GoldHEN e posizionare il file goldhen.bin nella directory principale della USB. (TODO: Presto sarà disponibile una variante che carica payload.bin o entrambi). Inserire poi la chiavetta nella console.

Per il Network Loader

  • Installare python3 e le dipendenze dello script: pip install progress
  • Avviare Okage, premere il tasto Start (in realtà il lato destro del touchpad), quindi selezionare RESTORE GAME.
  • Eseguire il seguente comando nel terminale per inviare il payload di Laps3c0re alla console: python ./mast1c0re-send-file.py -i 192.168.x.xx -p 9045 -f ./laps3c0re-PSx-xx-xx.elf

Sostituire 192.168.x.xx con l’IP della console e laps3c0re-PSx-xx-xx.elf con il file binario corrispondente alla versione firmware della console.

Per USB Loader

  • Copiare il file laps3c0re-PSx-xx-xx.elf corrispondente alla versione firmware della console nella cartella ELFs/ della chiavetta USB. Inserire quindi la chiavetta nella console. Vedere questo esempio.
  • Avviare Okage, premere il tasto Start (lato destro del touchpad), quindi selezionare RESTORE GAME. Infine, seguire le istruzioni per caricare Laps3c0re.

Per ricevere i log

  • Eseguire dal PC con indirizzo IP 192.168.1.39 il comando: ncat --udp --listen --keep-open --recv-only -p 9023

È necessario avere NetCat installato.

Nota: A breve, Laps3c0re sarà disponibile in un salvataggio autonomo, eliminando la necessità di un ELF loader.

Changelog

  • Aggiunto il supporto per i firmware PS4 11.02, 11.50, 11.52, 12.00 e 12.02.

Download: Laps3c0re v1.01

Download: Source code Laps3c0re v1.01

Fonte: github.com