Il developer itsPLK, già noto per PS5 Y2JB Autoloader, ha pubblicato uno strumento pensato per semplificare l’aggiornamento dell’exploit Y2JB sulla console PlayStation 5.

Pur essendo una funzione ormai integrata nelle ultime versioni di PS5 Y2JB Autoloader, il nuovo updater potrebbe risultare comunque utile, soprattutto per il suo codice sorgente che può servire anche ad altri sviluppatori interessati a gestire in modo sicuro il processo di update.
L’utilizzo è immediato: è sufficiente copiare il file y2jb_update.zip in una delle directory supportate, assicurandosi che il nome corrisponda esattamente, e avviare l’exploit Y2JB tramite il loader o l’autoloader.
In base alla configurazione scelta, il sistema provvede automaticamente a sostituire i file necessari e, in caso di esito positivo, eliminerà il pacchetto di aggiornamento per evitare conflitti.
Per chi desidera creare un proprio pacchetto di update è disponibile uno script Python che genera l’archivio partendo da una cartella contenente i file di Y2JB.
Utilizzo
Se si utilizza Y2JB (remote loader)
- Inserire il file ZIP dell’aggiornamento in uno di questi percorsi:
USB/y2jb_update.zipUSB/ps5_autoloader/y2jb_update.zip/data/y2jb_update.zip/data/ps5_autoloader/y2jb_update.zip
- Nota: Il nome del file deve essere esattamente
y2jb_update.zip. - Avviare Y2JB ed eseguire il kernel exploit (ad esempio
lapse.js). - Nota: L’exploit
lapse.jsincluso nella versione originale di Y2JB chiude automaticamente l’app YouTube al termine. Per ora utilizzare la versione modificata: lapse_no_elfldr_not_autoclosing.js. - Inviare
update.js.
Lo script aggiornerà i file di Y2JB. In caso di successo, eliminerà automaticamente anche il pacchetto y2jb_update.zip.
Se si utilizza ps5_y2jb_autoloader
L’updater è già incluso nell’autoloader (dalla versione 0.2).
- Inserire il file ZIP dell’aggiornamento in uno di questi percorsi:
USB/y2jb_update.zipUSB/ps5_autoloader/y2jb_update.zip/data/y2jb_update.zip/data/ps5_autoloader/y2jb_update.zip
- Nota: Il nome del file deve essere esattamente
y2jb_update.zip.
L’autoloader applicherà automaticamente l’aggiornamento dopo aver caricato il kernel exploit.
Creare un pacchetto di aggiornamento
Utilizzare lo script Python incluso.
- Utilizzo:
python3 create_update_package.py <directory_to_zip>
Nota: <directory_to_zip> è il percorso della cartella che contiene splash.html e gli altri file di Y2JB.
Lo script genererà un file y2jb_update.zip pronto per essere utilizzato con l’Updater.
Note di sicurezza
- L’updater utilizza syscall grezze per gestire file e directory. Si tratta di uno script sperimentale che non è stato testato in modo approfondito. Utilizzatelo con cautela.
- Prima di installare i nuovi file, l’updater sposta temporaneamente la directory Y2JB esistente; questa cartella temporanea viene eliminata solo se l’aggiornamento viene completato con successo.
- Se l’estrazione o la scrittura dei file dovessero fallire, lo script invierà log e notifiche: controllare l’output dei log di Y2JB per maggiori dettagli.
- L’updater viene eseguito dopo il kernel exploit e, a causa delle modifiche al filesystem effettuate tramite syscall grezze, esiste il rischio di perdita o corruzione dei dati in caso di errori.
Changelog
- Impostati i permessi di sola lettura per
splash.html.
Download: Y2JB Updater v1.1
Download: Source code Y2JB Updater v1.1
Fonte: github.com

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

![[Scena PS3] Rilasciato webMAN Mod v1.41.29](https://www.biteyourconsole.net/wp-content/uploads/banshee5.png)
