Home News Rilasciato shadPKG v0.1.0: estrazione e decodifica avanzata dei pacchetti PS4

Rilasciato shadPKG v0.1.0: estrazione e decodifica avanzata dei pacchetti PS4

166
0

Pubblicato un nuovo aggiornamento per shadPKG, lo strumento, sviluppato dal developer Seregon, ci permette di estrarre e decifrare i file PKG della console PlayStation 4, ovvero i pacchetti che contengono giochi, aggiornamenti, contenuti aggiuntivi (DLC) e homebrew.

shadPKG supporta pacchetti relativi a giochi, patch, aggiornamenti, contenuti aggiuntivi e homebrew, mostrando una barra di avanzamento durante l’operazione e generando un log dettagliato dell’intero processo.

Lo strumento è progettato per Windows 10 e 11 a 64 bit e richiede Visual Studio 2022 con i relativi Build Tools, Python 3.10 o superiore e la gestione delle dipendenze tramite vcpkg, necessaria per integrare librerie come Zlib e CryptoPP, garantendo stabilità e compatibilità durante l’estrazione e la decodifica dei pacchetti.

La nuova versione corregge il comportamento della cartella di output: una volta impostata, la cartella selezionata ora verrà utilizzata correttamente. Aggiunto inoltre un generatore di riferimenti (ref generator), attualmente in fase sperimentale.

Caratteristiche principali

  • Estrazione parallela (multi-thread).
  • Decifrazione automatica delle chiavi.
  • Supporto per PKG standard, aggiornamenti, DLC e homebrew.
  • Log dettagliato e file di log persistente.
  • Gestione robusta di errori e percorsi.

Requisiti

  • Richiede Windows 10/11 (64 bit).
  • Necessita di Visual Studio 2022 (Build Tools) o compatibile.
  • Richiede Python 3.10 o superiore (per build.py).
  • Utilizza vcpkg per la gestione delle dipendenze (Zlib, CryptoPP, ecc..).

Istruzioni per la compilazione

  • Clonare la repository.
  • Installare le dipendenze tramite vcpkg.
    • Eseguire vcpkg/bootstrap-vcpkg.bat
    • Installare i pacchetti richiesti (es. vcpkg install zlib cryptopp).
  • Compilare il progetto.
    • Eseguire python build.py dalla cartella principale del progetto.
    • I file binari verranno generati in build/Release/

Utilizzo

Da terminale o PowerShell: shadPKG.exe <percorso_al_file.pkg> <cartella_di_output>.

Esempio: shadPKG.exe "C:\GAMES\CUSA12345.pkg" C:\extracted\CUSA12345

Il programma estrarrà tutti i file e le cartelle nella directory specificata. Durante il processo verranno mostrati una barra di avanzamento e un log dettagliato, che sarà anche salvato nel file debug_log.txt. Anche le voci “sconosciute” (senza nome) verranno estratte e rinominate come entry_0x<ID>.bin.

Changelog

  • Una volta impostata la cartella di output, la cartella selezionata viene ora utilizzata correttamente
  • Aggiunto un generatore di riferimenti (ref generator), attualmente in fase sperimentale

Download: shadPKG v0.1.0

Download: Source code shadPKG v0.1.0

Fonte: x.com