Sono passati diversi giorni da quando il developer Flatz ha rilasciato pubblicamente il codice sorgente del tool PS4 PKG/PFS, lo strumento è stato poi compilato per sistemi Linux dal developer notzecoxao.
La natura open source ha spinto lo sviluppo del tool anche per altri sistemi, ora grazie all’aiuto del developer bucanero è possibile compilarlo per MacOS, mentre il developer Lapy ha chiesto esplicitamente una build per PC Windows.
https://twitter.com/notzecoxao/status/1442310560071262208
PS4 PKG/PFS è stato uno dei primi strumenti utilizzati nel 2017 per il jailbreak della console PlayStation 4 sul firmware 1.76, lo strumento ci ha permesso di spacchettare e impacchettare i file PKG/PFS, creare file GP4, generare tutte le chiavi, e quant’altro.
Utilizzo attraverso il prompt dei comandi
Digitare pkg_pfs_tool.exe [opzione] comando
Comandi | Parametri | Descrizione |
-h | --help | Stampa questo aiuto |
-i | --info | Mostra informazioni sull'immagine |
-l | --list | Elenco delle voci |
-u | --unpack | Decomprimi i file dall'immagine |
Opzioni | Parametri | Descrizione |
--key-content-id |
| Usa keyset del Content ID specifico |
--passcode |
| Usa un codice di accesso specifico |
--sealed-key-file |
| Usa file chiave sigillato per la generazione delle chiavi |
--encdec-tweak-key |
| Usa una chiave di modifica AES XTS specifica per enc/dec |
--encdec-data-key |
| Usa una chiave dati AES XTS specifica per enc/dec |
--sign-key |
| Usa una chiave HMAC SHA256 specifica per la firma |
--sc0-key |
| Usa la chiave Sc0 specifica per enc/dec |
--use-meta-data-file |
| Carica i metadati GP4 dal file |
--dump-meta-data-file |
| Salva i metadati GP4 su file |
--pfs-image-data-file |
| Usa un semplice pfs_image.dat come contenuto PFS del file PKG |
--generate-gp4 |
| Genera progetto GP4 da file PKG |
--unpack-inner-pfs | Decomprimi il file PFS interno dal file PKG | |
--unpack-outer-pfs | Decomprimi il file PFS esterno dal file PKG | |
--unpack-sc-entries | Decomprimi le voci SC dal file PKG | |
--unpack-extra-sc-entries | Decomprimi le voci SC extra dal file PKG | |
--use-splitted-files | Usa pezzi PKG divisi | |
--no-unpack | Non decomprimere i file PFS principali dal file PKG | |
--no-signature-check | Salta il controllo della firma | |
--no-icv-check | Salta il controllo hash ICV | |
--dump-sfo | Scarica la struttura SFO dal file PKG | |
--dump-playgo | Scarica la struttura di Playgo dal file PKG | |
--dump-final-keys | Scarica le chiavi finali da utilizzare con lo strumento | |
--dump-sd-info | Scarica informazioni SD | |
--use-random-passcode | Usa passcode casuale per il progetto GP4 | |
--all-compressed | Usa la compressione per tutti i file nel progetto GP4 |
Download: pkg_pfs_tool [win64]
Download: pkg_pfs_tool [Linux]
Download: Source code PKG PFS Tool
Fonte: twitter.com
Speriamo che possa incuriosire sempre più Devs e si arrivi ad un CFW..