Che cos'è il formato di file PUP?
I file .pup (PlayStation Update Package) sono pacchetti di file utilizzati nel processo di aggiornamento del firmware Sony su tutti i sistemi PlayStation, inclusi PSP, PlayStation 3, PlayStation 4, PlayStation 5 e PlayStation Vita. Un pacchetto .pup può includere patch per misure di sicurezza o errori, impostazioni di sistema modificate o completamente nuove e opzioni aggiuntive.
Ogni .pup è un contenitore firmato e crittografato sviluppato da Sony Interactive Entertainment - non è destinato a essere modificabile dall'utente, sebbene strumenti di terze parti possano estrarre e ispezionare i segmenti di file interni.
Tipi di file .pup
I file .pup per PS3 si presentano in due tipologie funzionali: pacchetti di sola patch denominati PS3PATCH.PUP e pacchetti di aggiornamento completo denominati PS3UPDAT.PUP. Si distinguono inoltre quattro edizioni varianti della console:
- Retail/CEX
- Shop/SEX
- Debug/DEX
- Tool/DECR
L'edizione Retail/CEX include due varianti di dimensione: una versione a dimensione standard pubblicata anche online da Sony e una variante «padded» (imbottita) in cui vengono aggiunti degli zeri affinché il file raggiunga i 256 MB.
Gli aggiornamenti per PS4 e PS5 condividono l'estensione .pup ma utilizzano strutture interne diverse e una crittografia più forte. I pacchetti PS3 iniziano con il magic ASCII SCEUF (hex 53 43 45 55 46) all'offset di byte 0; i pacchetti delle generazioni successive non condividono questa intestazione.
Informazioni aggiuntive
- I file
.pupper una determinata versione del firmware sono universali per regione - lo stesso pacchetto si applica in tutto il mondo. - Su Windows, il contenuto di un
.pupper PS3 può essere ispezionato utilizzando lo strumento PS3 PUP Extractor. - Un aggiornamento
.puppuò essere copiato su una PlayStation 3 da un dispositivo di archiviazione USB o scaricato direttamente da Internet; deve essere inserito nella directory/PS3/UPDATE/sul dispositivo di archiviazione. Gli aggiornamenti per PS4 e PS5 utilizzano rispettivamente/PS4/UPDATE/e/PS5/UPDATE/. - I formati correlati includono i pacchetti di contenuti .PKG e le immagini firmware .BIN.
Sicurezza e incolumità
RISCHIO: MEDIUMI file .pup ufficiali di PlayStation provenienti da playstation.com sono sicuri - sono firmati e la console li verifica. I veri pericoli riguardano il firmware NON UFFICIALE: i file .pup modificati o i «custom firmware» provenienti dai forum possono causare il brick della console, e l'interruzione di un aggiornamento (mancanza di corrente, rimozione della USB) a metà installazione può corrompere il sistema. Scarica sempre il firmware solo dalle pagine di supporto ufficiali di Sony, utilizza una fonte di alimentazione stabile e segui esattamente la cartella/nome file.
Dettagli del formato
in sintesi- Installatore DotPup di Puppy Linux - Un pacchetto autoinstallante (script di shell, spesso compresso con gzip) per la distribuzione Puppy Linux - non correlato a PlayStation, ora per lo più sostituito da .pet, e significativo solo su Puppy Linux.
Programmi che aprono file PUP
Dettagli tecnici
specifiche approfondite| Tipo di contenitore | Archivio di aggiornamento firmware firmato e crittografato |
| Magic bytes (PS3) | `SCEUF` - sequenza ASCII hex `53 43 45 55 46` all'offset di byte 0 |
| Sviluppatore | Sony Interactive Entertainment |
| Piattaforme supportate | PSP, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita |
| Tipo MIME | `application/octet-stream` |
| Sottotipi funzionali PS3 | `PS3PATCH.PUP` (solo patch) e `PS3UPDAT.PUP` (aggiornamento firmware completo) |
| Edizioni varianti console PS3 | Retail/CEX, Shop/SEX, Debug/DEX, Tool/DECR |
| Variante padded Retail/CEX | Contenuto standard seguito da riempimento di zeri per raggiungere esattamente 256 MB |
| Directory di aggiornamento (PS3) | `/PS3/UPDATE/` su memoria USB o memoria di sistema interna |
| Directory di aggiornamento (PS4/PS5) | rispettivamente `/PS4/UPDATE/` e `/PS5/UPDATE/` |
| Comportamento regionale | Universale per regione; un singolo file `.pup` si applica a tutte le regioni per una determinata versione del firmware |
| Layout interno | Intestazione basata su segmenti che memorizza il conteggio dei segmenti, gli offset individuali e le dimensioni; i segmenti del payload sono crittografati |
| Crittografia | Payload crittografato con AES; autenticità del pacchetto garantita da firma digitale RSA |
| Estrazione su Windows | PS3 PUP Extractor può decomprimere i contenuti dei segmenti `.pup` di PS3 su Windows |
| Rilasciato | PlayStation .pup with PSP/PS3 (PS3 launched 2006); used through PS4/PS5/Vita |
| Specifica | www.psdevwiki.com |
Conversioni PUP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PUP.