Il developer Mārtiņš Možeiko ha sviluppato una nuova utility che ci permetterà di decodificare i file PKG della Playstation Vita e di archiviarli all’interno di semplici file ZIP.
Lo strumento ci permette di inserire anche la falsa licenza NoNpDRM nel file work.bin
, in tal caso si rende necessaria una chiave di licenza.
Caratteristiche
- Applicazione portatile, scritto in C, viene eseguito su sistemi operativi Windows (unica versione compilata), GNU/Linux e macOS (funzionalità dipendente dal sistema è isolata nel file sys.c).
- Applicazione piccola, utilizza zero allocazioni di memoria dinamica e non dispone di dipendenze da librerie esterne.
- Applicazione veloce, utilizza l’hardware accelerato AESNI e la decodifica AES se supportata dalla CPU (richiede istruzioni AESNI e SSSE3).
- Applicazione semplice, crea un pacchetto zip con la stessa struttura delle cartelle della Playstation Vita (basta trascinare e rilasciare tutti i file dall’archivio zip nella directory
ux0
. Il file ZIP viene creato direttamente dal file PKG senza creare alcun file temporaneo.
Limitazioni
- Attualmente funziona solo per file di applicazione principali nel formato PKG, non supporta DLC.
Utilizzo
- Scaricare ed estrarre l’archivio a seconda se si fa uso di un sistema operativo a 32 bit o 64 bit.
- Posizionare il file PKG all’interno della cartella dove presente l’applicazione
pkg2zip.exe
(per un utilizzo più semplice rinominare il file PKG in package.pkg). - Ora in questa stessa cartella tenere premuto il tasto Shift sulla tastiera (Freccia su) e cliccare con il tasto destro del mouse e dal menu a tendina scendere su ‘Apri prompt dei comandi qui’ e digitare
pkg2zip.exe package.pkg
, l’utility andrà così ad estrarre tutti i file caricandoli in un archiviotitolo [id] [regione].zip
. - Se si dispone di una chiave di licenza (32 caratteri esadecimali) è possibile eseguire
pkg2zip package.pkg hexkey
per incorporare la chiave nel file work.bin.
Alternative
- https://github.com/RikuKH3/unpkg_vita
- https://github.com/St4rk/PkgDecrypt
- https://github.com/TheRadziu/PkgDecrypt
Changelog v1.1
- Corretto un errore nel file head.bin quando questo è maggiore di 64 KB.
Guida
- Dopo aver dumpato il vostro backup in un file zip, andate ad estrarlo sul desktop (o in una qualsiasi altra directory).
- All’interno della cartella estratta vi ritroverete la directory
app
contenente la cartella del gioco dumpato (ad esempio PCSB00747). - Attraverso un client FTP caricate questa cartella all’interno della directory
ux0:/app
. - Terminato l’upload eseguite VitaShell, premete e fate clic su Refresh livearea.
- Al termine l’applicazione dovrebbe indicarvi un numero di nuove bolle all’interno della LiveArea.
- Eseguite il gioco installato ed eventualmente aggiornatelo.
[stextbox id=’alert’]Importante: Non chiedetemi (almeno qua no, contattatemi in privato su Facebook) dove poter reperire hexkey o informazioni riguardo PSNStuff.[/stextbox]
Download: pkg2zip_32bit.zip
Download: pkg2zip_64bit.zip
Download: Source code pkg2zip