O que é o formato de ficheiro PUP?
Arquivos .pup (PlayStation Update Package) são pacotes de arquivos usados no processo de atualização do firmware da Sony em sistemas PlayStation, incluindo o PSP, PlayStation 3, PlayStation 4, PlayStation 5 e PlayStation Vita. Um pacote .pup pode incluir correções para medidas de segurança ou erros, configurações de sistema modificadas ou completamente novas e opções adicionais.
Cada .pup é um contêiner assinado e criptografado desenvolvido pela Sony Interactive Entertainment - não destinado a ser editável pelo usuário, embora ferramentas de terceiros possam extrair e inspecionar os segmentos de arquivos internos.
Tipos de arquivos .pup
Os arquivos .pup do PS3 vêm em dois tipos funcionais: pacotes apenas de correção chamados PS3PATCH.PUP e pacotes de atualização completa chamados PS3UPDAT.PUP. Quatro edições de variantes de console também são distinguidas:
- Retail/CEX
- Shop/SEX
- Debug/DEX
- Tool/DECR
A edição Retail/CEX inclui duas variantes de tamanho: uma versão de tamanho padrão também publicada online pela Sony e uma variante preenchida onde zeros são anexados para que o arquivo atinja 256 MB.
As atualizações de PS4 e PS5 compartilham a extensão .pup, mas usam estruturas internas diferentes e criptografia mais forte. Os pacotes de PS3 começam com o magic ASCII SCEUF (hex 53 43 45 55 46) no deslocamento de byte 0; os pacotes de gerações posteriores não compartilham este cabeçalho.
Informações adicionais
- Arquivos
.puppara uma determinada versão de firmware são universais por região - o mesmo pacote se aplica mundialmente. - No Windows, o conteúdo de um
.pupde PS3 pode ser inspecionado usando a ferramenta PS3 PUP Extractor. - Uma atualização
.puppode ser copiada para um PlayStation 3 a partir de um dispositivo de armazenamento USB ou baixada diretamente da internet; ela deve ser colocada no diretório/PS3/UPDATE/no dispositivo de armazenamento. As atualizações de PS4 e PS5 usam/PS4/UPDATE/e/PS5/UPDATE/, respectivamente. - Formatos relacionados incluem pacotes de conteúdo .PKG e imagens de firmware .BIN.
Segurança e proteção
RISCO: MEDIUMArquivos .pup oficiais do PlayStation vindos de playstation.com são seguros - eles são assinados e o console os verifica. Os perigos reais estão em torno de firmwares NÃO OFICIAIS: arquivos .pup modificados ou de «firmware customizado» de fóruns podem inutilizar o console, e interromper uma atualização (queda de energia, remoção do USB) no meio da instalação pode corromper o sistema. Sempre baixe o firmware apenas das páginas de suporte oficiais da Sony, use uma fonte de energia estável e siga a pasta/nome de arquivo exatos.
Detalhes do formato
em resumo- Instalador DotPup do Puppy Linux - Um pacote de autoinstalação (script shell, geralmente compactado com gzip) para a distribuição Puppy Linux - não relacionado ao PlayStation, agora substituído principalmente por .pet, e significativo apenas no Puppy Linux.
Programas que abrem arquivos PUP
Detalhes técnicos
especificação profunda| Tipo de contêiner | Arquivo de atualização de firmware assinado e criptografado |
| Magic bytes (PS3) | `SCEUF` - sequência ASCII hex `53 43 45 55 46` no deslocamento de byte 0 |
| Desenvolvedor | Sony Interactive Entertainment |
| Plataformas suportadas | PSP, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita |
| Tipo MIME | `application/octet-stream` |
| Subtipos funcionais de PS3 | `PS3PATCH.PUP` (apenas patch) e `PS3UPDAT.PUP` (atualização completa de firmware) |
| Edições de variantes de console PS3 | Retail/CEX, Shop/SEX, Debug/DEX, Tool/DECR |
| Variante preenchida Retail/CEX | Conteúdo padrão seguido por preenchimento de zeros para atingir exatamente 256 MB |
| Diretório de atualização (PS3) | `/PS3/UPDATE/` no armazenamento USB ou armazenamento interno do sistema |
| Diretório de atualização (PS4/PS5) | `/PS4/UPDATE/` e `/PS5/UPDATE/` respectivamente |
| Comportamento regional | Universal por região; um único arquivo `.pup` se aplica a todas as regiões para uma determinada versão de firmware |
| Layout interno | Cabeçalho baseado em segmentos que armazena a contagem de segmentos, deslocamentos individuais e tamanhos; os segmentos de carga útil são criptografados |
| Criptografia | Carga útil criptografada com AES; autenticidade do pacote garantida por assinatura digital RSA |
| Extração no Windows | O PS3 PUP Extractor pode descompactar o conteúdo dos segmentos de um `.pup` de PS3 no Windows |
| Lançado | PlayStation .pup with PSP/PS3 (PS3 launched 2006); used through PS4/PS5/Vita |
| Especificação | www.psdevwiki.com |
Conversões de PUP
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos PUP.