¿Qué es el formato de archivo PUP?
Los archivos .pup (PlayStation Update Package) son paquetes de archivos utilizados en el proceso de actualización del firmware de Sony en los sistemas PlayStation, incluyendo PSP, PlayStation 3, PlayStation 4, PlayStation 5 y PlayStation Vita. Un paquete .pup puede incluir parches para medidas de seguridad o errores, ajustes del sistema modificados o completamente nuevos y opciones adicionales.
Cada .pup es un contenedor firmado y cifrado desarrollado por Sony Interactive Entertainment; no está diseñado para ser editado por el usuario, aunque existen herramientas de terceros que pueden extraer e inspeccionar los segmentos de archivos internos.
Tipos de archivos .pup
Los archivos .pup de PS3 se presentan en dos tipos funcionales: paquetes de solo parche denominados PS3PATCH.PUP y paquetes de actualización completa denominados PS3UPDAT.PUP. También se distinguen cuatro ediciones según la variante de la consola:
- Retail/CEX
- Shop/SEX
- Debug/DEX
- Tool/DECR
La edición Retail/CEX incluye dos variantes de tamaño: una versión de tamaño estándar publicada también en línea por Sony, y una variante con relleno («padded») donde se añaden ceros para que el archivo alcance los 256 MB.
Las actualizaciones de PS4 y PS5 comparten la extensión .pup pero utilizan estructuras internas diferentes y un cifrado más robusto. Los paquetes de PS3 comienzan con el código ASCII mágico SCEUF (hexadecimal 53 43 45 55 46) en el desplazamiento de byte 0; los paquetes de generaciones posteriores no comparten este encabezado.
Información adicional
- Los archivos
.puppara una versión de firmware determinada son universales por región: el mismo paquete se aplica en todo el mundo. - En Windows, el contenido de un
.pupde PS3 se puede inspeccionar utilizando la herramienta PS3 PUP Extractor. - Una actualización
.puppuede copiarse a una PlayStation 3 desde un dispositivo de almacenamiento USB o descargarse directamente de Internet; debe colocarse en el directorio/PS3/UPDATE/del dispositivo de almacenamiento. Las actualizaciones de PS4 y PS5 utilizan/PS4/UPDATE/y/PS5/UPDATE/respectivamente. - Los formatos relacionados incluyen los paquetes de contenido .PKG y las imágenes de firmware .BIN.
Seguridad y protección
RIESGO: MEDIUMLos archivos .pup oficiales de PlayStation provenientes de playstation.com son seguros: están firmados y la consola los verifica. Los peligros reales giran en torno al firmware NO OFICIAL: los archivos .pup modificados o de «firmware personalizado» de foros pueden dejar la consola inservible, e interrumpir una actualización (pérdida de energía, retirar el USB) a mitad de la instalación puede corromper el sistema. Descargue siempre el firmware únicamente de las páginas oficiales de soporte de Sony, use una fuente de energía estable y siga exactamente la estructura de carpetas/nombres de archivo.
Detalles del formato
en pocas palabras- Instalador DotPup de Puppy Linux - Un paquete autoinstalable (script de shell, a menudo comprimido con gzip) para la distribución Puppy Linux; no está relacionado con PlayStation, ahora ha sido reemplazado mayoritariamente por .pet y solo tiene sentido en Puppy Linux.
Programas que abren archivos PUP
Detalles técnicos
especificación profunda| Tipo de contenedor | Archivo de actualización de firmware firmado y cifrado |
| Bytes mágicos (PS3) | `SCEUF` - secuencia ASCII hex `53 43 45 55 46` en el desplazamiento de byte 0 |
| Desarrollador | Sony Interactive Entertainment |
| Plataformas compatibles | PSP, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita |
| Tipo MIME | `application/octet-stream` |
| Subtipos funcionales de PS3 | `PS3PATCH.PUP` (solo parche) y `PS3UPDAT.PUP` (actualización completa de firmware) |
| Ediciones de variantes de consola PS3 | Retail/CEX, Shop/SEX, Debug/DEX, Tool/DECR |
| Variante Retail/CEX con relleno | Contenido estándar seguido de relleno de ceros hasta alcanzar exactamente 256 MB |
| Directorio de actualización (PS3) | `/PS3/UPDATE/` en almacenamiento USB o almacenamiento interno del sistema |
| Directorio de actualización (PS4/PS5) | `/PS4/UPDATE/` y `/PS5/UPDATE/` respectivamente |
| Comportamiento regional | Universal por región; un único archivo `.pup` se aplica a todas las regiones para una versión de firmware dada |
| Diseño interno | Encabezado basado en segmentos que almacena el recuento de segmentos, desplazamientos individuales y tamaños; los segmentos de carga útil están cifrados |
| Cifrado | Carga útil cifrada con AES; autenticidad del paquete garantizada por firma digital RSA |
| Extracción en Windows | PS3 PUP Extractor puede desempaquetar el contenido de los segmentos de un `.pup` de PS3 en Windows |
| Lanzado | PlayStation .pup with PSP/PS3 (PS3 launched 2006); used through PS4/PS5/Vita |
| Especificación | www.psdevwiki.com |
Conversiones de PUP
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos PUP.