Home Homebrew Un nuovo script Python ci permette di recuperare gli aggiornamenti in formato...

Un nuovo script Python ci permette di recuperare gli aggiornamenti in formato PKG per console PlayStation 4 e PlayStation 5

359
0

Il developer John Törnblom ha condiviso un nuovo script che se eseguito su PC ci permette di scaricare gli aggiornamenti dei pacchetti per console PlayStation 4 o PlayStation 5, facendo riferimento a un manifest formattato in JSON all’URL fornito.

Lo script, scritto interamente in Python, ha lo scopo di automatizzare il processo di download degli aggiornamenti dei pacchetti per le console PS4 e PS5. Ecco alcune funzionalità chiave:

  • Download Manifest: Scarica il manifesto JSON dal link fornito.
  • Fetch Pieces: Scarica i pezzi del pacchetto dal manifesto e li concatena in un unico file, verificando l’integrità tramite hash SHA1.
  • Logging e Progress: Fornisce un feedback di avanzamento sul download e la velocità di download.
  • Error Handling: Verifica la coerenza degli offset, delle dimensioni e degli hash dei pezzi del file.

Esempio di utilizzo

  1. Scaricare il Manifesto JSON: Lo script scarica il manifesto JSON che contiene i dettagli dei pezzi del pacchetto da scaricare.
  2. Scaricare i pezzi: Lo script scarica ogni pezzo specificato nel manifesto, lo concatena e verifica che l’hash corrisponda a quello atteso.
  3. Visualizzare l’avanzamento: Lo script mostra l’avanzamento del download e la velocità in MiB/s.

Istruzioni per l’uso

  1. Copiare lo script su un file Python, ad esempio fetchpkg.py.
  2. Eseguire lo script fornendo l’URL del manifesto JSON: python3 fetchpkg.py [opzioni] URL
  3. Dove [opzioni] può includere -o per specificare il percorso di salvataggio del pacchetto scaricato.

Note

  • Lo script utilizza la licenza GNU General Public License versione 3 o successiva.
  • Supporta il download sicuro disabilitando la verifica del certificato SSL per facilitare il download.

Per ulteriori informazioni, è possibile consultare la pagina PSDevWiki.

Download: fetchpkg.py

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.