Home Homebrew Rilasciato PS5 PKG Reader v2: il tool cross-platform per analizzare i...

[Scena PS5] Rilasciato PS5 PKG Reader v2: il tool cross-platform per analizzare i file PKG della PlayStation 5

127
0

Pubblicato un rapido aggiornamento per PS5 PKG Reader, un software progettato per leggere i file PKG della PlayStation 5 e consentire l’estrazione di alcuni contenuti, come i file icon0.png, pic0.png, param.json e package-configuration.xml, se presenti.

Questo aggiornamento segna un’evoluzione sostanziale rispetto alla prima versione, trasformando un buon tool Windows-only in una soluzione davvero universale, moderna e accessibile per chiunque.

PS5 PKG Reader nasce come applicazione grafica scritta in C#, pensata per analizzare e ispezionare i pacchetti PKG senza ricorrere alla decrittazione dei contenuti.

Il suo scopo non è aggirare protezioni né rendere giocabili i giochi, ma permettere una lettura chiara e pulita di tutto ciò che è accessibile legalmente: metadati completi, struttura interna del pacchetto, header, file list e una serie di asset utili come icone, immagini di sfondo, parametri JSON e, nei PKG debug o test, anche file audio di anteprima.

Con la versione 2, il cambiamento più importante è il passaggio ad Avalonia UI, una scelta tecnica che ha aperto le porte al supporto cross-platform nativo.

PS5 PKG Reader ora funziona senza compromessi su Windows, macOS, Linux (incluse le principali distribuzioni come Ubuntu, Debian, Arch e Fedora) e persino su FreeBSD. Un singolo binario, leggero e standalone, consente di analizzare PKG di vario tipo in pochi secondi, senza configurazioni complesse.

Dal punto di vista funzionale, la v2 migliora sensibilmente la lettura dei PKG retail e fully merged, ampliando le possibilità di estrazione.

Inoltre, ora è possibile recuperare correttamente i file icon0.png, pic0.png e param.json anche dai PKG retail, mentre per quelli debug e test è supportata l’estrazione del file snd0.at9, l’audio usato per menu e anteprime.

L’analisi dei metadati è più accurata, soprattutto per i pacchetti NPDRM e fully merged, mentre l’interfaccia risulta più fluida e reattiva anche con file di grandi dimensioni.

L’esperienza d’uso è volutamente semplice: si avvia l’applicazione, si trascina un file PKG e in pochi istanti si ottiene una panoramica completa di tutto ciò che è leggibile senza chiavi di decrittazione.

Questo rende PS5 PKG Reader uno strumento ideale non solo per sviluppatori homebrew e modder che lavorano su installer, patch o analisi di asset, ma anche per ricercatori interessati alla documentazione tecnica della piattaforma e per semplici appassionati curiosi di esplorare la struttura dei dump PS5 in modo sicuro.

È importante sottolineare che PS5 PKG Reader non è un decryptor e non sostituisce tool come pkgdec5. Non rompe protezioni e non incoraggia la pirateria: il suo utilizzo è pensato esclusivamente per PKG ottenuti legalmente da dischi, account o ambienti di sviluppo.

Changelog

Aggiornamenti

  • Passaggio ad Avalonia con utilizzo di un unico progetto per Windows, macOS, Linux e FreeBSD.
  • Miglioramenti generali nella lettura dei file PKG.
  • Supporto non solo ai PKG retail con metadati, ma anche a quelli fully merged.
  • Lettura ed estrazione di icon0.png, pic0.png e param.json dai PKG retail.
  • Estrazione di snd0.at9 dai PKG debug e test.

Requisiti

  • Windows
  • Debian/Mint/Ubuntu/…
    • sudo apt-get install dotnet-runtime-8.0 curl gpg wget libice6 libsm6 libx11-6 libfontconfig1
  • Arch
    • sudo pacman -Syu dotnet-runtime-8.0 awk wget libice libsm libx11 fontconfig freetype2 ttf-dejavu libglvnd
  • Fedora
    • sudo dnf install dotnet-runtime-8.0 awk curl gpg wget libICE libSM libX11 fontconfig freetype
  • FreeBSD
    • sudo pkg install lang/dotnet devel/libepoll-shim x11/libICE x11/libSM x11-fonts/fontconfig x11-toolkits/libgdiplus xdg-utils
    • Abilita la compatibilità binaria Linux utilizzando:
      • sysrc linux_enable="YES"
      • service linux start
    • sudo pkg install linux_base-rl9 linux-rl9-icu-67.1_2 linux-rl9-fontconfig-2.14.0_2 linux-rl9-freetype-2.10.4_3 linux-rl9-wget-1.21.1_1 linux-rl9-ffmpeg-libs-5.1.6_3 linux-rl9-dbus-libs-1.12.20_3 linux-rl9-at-spi2-atk-2.38.0_1 linux-rl9-atk-2.36.0_1 linux-rl9-cups-libs-2.3.3_8 linux-rl9-libxkbcommon-1.0.3_2 linux-rl9-alsa-lib-1.2.13

Linux / FreeBSD

  • Estrarre l’archivio ed eseguire sudo chmod a+wx * nella directory estratta.
  • Avviare l’applicazione con ./PS5PKGReader

macOS

  • Estrarre l’archivio ed eseguire sudo chmod a+wx * nella directory estratta.
  • Rimuovere lo stato di quarantena con sudo xattr -d com.apple.quarantine *
  • Avviare l’applicazione con ./PS5PKGReader

Download: PS5 PKG Reader v2 (FreeBSD x64)

Download: PS5 PKG Reader v2 (Linux x64)

Download: PS5 PKG Reader v2 (MacOS x64)

Download: PS5 PKG Reader v2 (Windows x64)

Download: Source code PS5 PKG Reader v2