Qu'est-ce que le format de fichier PUP ?
Les fichiers .pup (PlayStation Update Package) sont des paquets de fichiers utilisés dans le processus de mise à jour du firmware Sony sur les systèmes PlayStation, incluant la PSP, PlayStation 3, PlayStation 4, PlayStation 5 et PlayStation Vita. Un paquet .pup peut inclure des correctifs pour des mesures de sécurité ou des erreurs, des paramètres système modifiés ou totalement nouveaux, ainsi que des options supplémentaires.
Chaque .pup est un conteneur signé et chiffré développé par Sony Interactive Entertainment - il n'est pas destiné à être modifié par l'utilisateur, bien que des outils tiers puissent extraire et inspecter les segments de fichiers internes.
Types de fichiers .pup
Les fichiers .pup de la PS3 se déclinent en deux types fonctionnels : les paquets de correctifs uniquement nommés PS3PATCH.PUP, et les paquets de mise à jour complète nommés PS3UPDAT.PUP. Quatre éditions de variantes de console sont également distinguées :
- Retail/CEX
- Shop/SEX
- Debug/DEX
- Tool/DECR
L'édition Retail/CEX comprend deux variantes de taille : une version de taille standard également publiée en ligne par Sony, et une variante « rembourrée » (padded) où des zéros sont ajoutés pour que le fichier atteigne 256 Mo.
Les mises à jour PS4 et PS5 partagent l'extension .pup mais utilisent des structures internes différentes et un chiffrement plus fort. Les paquets PS3 commencent par la signature ASCII SCEUF (hex 53 43 45 55 46) à l'offset d'octet 0 ; les paquets des générations ultérieures ne partagent pas cet en-tête.
Informations additionnelles
- Les fichiers
.puppour une version de firmware donnée sont universels par région - le même paquet s'applique dans le monde entier. - Sur Windows, le contenu d'un
.pupPS3 peut être inspecté à l'aide de l'outil PS3 PUP Extractor. - Une mise à jour
.puppeut être copiée sur une PlayStation 3 à partir d'un périphérique de stockage USB ou téléchargée directement depuis Internet ; elle doit être placée dans le répertoire/PS3/UPDATE/sur le périphérique de stockage. Les mises à jour PS4 et PS5 utilisent respectivement/PS4/UPDATE/et/PS5/UPDATE/. - Les formats associés incluent les paquets de contenu .PKG et les images de firmware .BIN.
Sécurité et sûreté
RISQUE : MEDIUMLes fichiers .pup officiels de PlayStation provenant de playstation.com sont sûrs - ils sont signés et la console les vérifie. Les vrais dangers concernent les firmwares NON OFFICIELS : les fichiers .pup modifiés ou « custom firmware » provenant de forums peuvent briquer une console, et l'interruption d'une mise à jour (coupure de courant, retrait de l'USB) en cours d'installation peut corrompre le système. Téléchargez toujours le firmware uniquement depuis les pages d'assistance officielles de Sony, utilisez une source d'alimentation stable et respectez exactement le dossier/nom de fichier.
Détails du format
en bref- Installateur DotPup de Puppy Linux - Un paquet auto-installable (script shell, souvent compressé en gzip) pour la distribution Puppy Linux - sans rapport avec la PlayStation, aujourd'hui principalement remplacé par .pet, et n'ayant de sens que sur Puppy Linux.
Programmes qui ouvrent les fichiers PUP
Détails techniques
spécifications approfondies| Type de conteneur | Archive de mise à jour de micrologiciel signée et chiffrée |
| Octets magiques (PS3) | `SCEUF` - séquence ASCII hex `53 43 45 55 46` à l'offset d'octet 0 |
| Développeur | Sony Interactive Entertainment |
| Plateformes supportées | PSP, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita |
| Type MIME | `application/octet-stream` |
| Sous-types fonctionnels PS3 | `PS3PATCH.PUP` (correctif uniquement) et `PS3UPDAT.PUP` (mise à jour complète du firmware) |
| Éditions variantes de console PS3 | Retail/CEX, Shop/SEX, Debug/DEX, Tool/DECR |
| Variante Retail/CEX rembourrée | Contenu standard suivi d'un remplissage de zéros pour atteindre exactement 256 Mo |
| Répertoire de mise à jour (PS3) | `/PS3/UPDATE/` sur stockage USB ou stockage système interne |
| Répertoire de mise à jour (PS4/PS5) | respectivement `/PS4/UPDATE/` et `/PS5/UPDATE/` |
| Comportement régional | Universel par région ; un seul fichier `.pup` s'applique à toutes les régions pour une version de firmware donnée |
| Structure interne | En-tête basé sur des segments stockant le nombre de segments, les offsets individuels et les tailles ; les segments de données utiles sont chiffrés |
| Chiffrement | Données utiles chiffrées avec AES ; authenticité du paquet appliquée par signature numérique RSA |
| Extraction Windows | PS3 PUP Extractor peut déballer le contenu des segments `.pup` PS3 sur Windows |
| Publié | PlayStation .pup with PSP/PS3 (PS3 launched 2006); used through PS4/PS5/Vita |
| Spécification | www.psdevwiki.com |
Conversions PUP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PUP.