Что такое формат файла PUP?
Файлы .pup (PlayStation Update Package) - это пакеты файлов, используемые в процессе обновления прошивки Sony на системах PlayStation, включая PSP, PlayStation 3, PlayStation 4, PlayStation 5 и PlayStation Vita. Пакет .pup может включать исправления безопасности или ошибок, измененные или полностью новые системные настройки и дополнительные опции.
Каждый .pup представляет собой подписанный зашифрованный контейнер, разработанный Sony Interactive Entertainment - он не предназначен для редактирования пользователем, хотя сторонние инструменты могут извлекать и проверять внутренние сегменты файлов.
Типы файлов .pup
Файлы .pup для PS3 бывают двух функциональных видов: пакеты только с исправлениями под названием PS3PATCH.PUP и пакеты полного обновления под названием PS3UPDAT.PUP. Также различаются четыре редакции для вариантов консолей:
- Retail/CEX
- Shop/SEX
- Debug/DEX
- Tool/DECR
Редакция Retail/CEX включает два варианта размера: стандартный выпуск, также публикуемый Sony в Интернете, и дополненный вариант, в котором добавлены нули, чтобы файл достигал 256 МБ.
Обновления PS4 и PS5 имеют то же расширение .pup, но используют другие внутренние структуры и более сильное шифрование. Пакеты PS3 начинаются с ASCII-сигнатуры SCEUF (hex 53 43 45 55 46) со смещением байта 0; пакеты более поздних поколений не имеют этого заголовка.
Дополнительная информация
- Файлы
.pupдля конкретной версии прошивки являются универсальными для всех регионов - один и тот же пакет применяется по всему миру. - В Windows содержимое PS3
.pupможно просмотреть с помощью инструмента PS3 PUP Extractor. - Обновление
.pupможно скопировать на PlayStation 3 с USB-накопителя или загрузить напрямую из Интернета; оно должно быть помещено в каталог/PS3/UPDATE/на накопителе. Обновления PS4 и PS5 используют/PS4/UPDATE/и/PS5/UPDATE/соответственно. - Связанные форматы включают пакеты контента .PKG и образы прошивки .BIN.
Безопасность и защита
РИСК: MEDIUMОфициальные файлы PlayStation .pup с сайта playstation.com безопасны - они подписаны, и консоль проверяет их. Реальная опасность связана с НЕОФИЦИАЛЬНЫМИ прошивками: модифицированные файлы или файлы «кастомных прошивок» с форумов могут превратить консоль в «кирпич», а прерывание обновления (отключение питания, извлечение USB) в процессе установки может повредить систему. Всегда загружайте прошивку только с официальных страниц поддержки Sony, используйте стабильный источник питания и соблюдайте точные названия папок/файлов.
Детали формата
в двух словах- Установщик Puppy Linux DotPup - Самораспаковывающийся пакет (скрипт оболочки, часто сжатый gzip) для дистрибутива Puppy Linux - не связан с PlayStation, сейчас в основном заменен на .pet и имеет значение только в Puppy Linux.
Программы, открывающие файлы PUP
Технические подробности
глубокая спецификация| Тип контейнера | Подписанный зашифрованный архив обновления прошивки |
| Магические байты (PS3) | `SCEUF` - последовательность ASCII hex `53 43 45 55 46` со смещением байта 0 |
| Разработчик | Sony Interactive Entertainment |
| Поддерживаемые платформы | PSP, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita |
| MIME-тип | `application/octet-stream` |
| Функциональные подтипы PS3 | `PS3PATCH.PUP` (только патч) и `PS3UPDAT.PUP` (полное обновление прошивки) |
| Редакции вариантов консоли PS3 | Retail/CEX, Shop/SEX, Debug/DEX, Tool/DECR |
| Вариант Retail/CEX с заполнением | Стандартное содержимое, за которым следует заполнение нулями до достижения ровно 256 МБ |
| Каталог обновления (PS3) | `/PS3/UPDATE/` на USB-накопителе или внутреннем системном хранилище |
| Каталог обновления (PS4/PS5) | `/PS4/UPDATE/` и `/PS5/UPDATE/` соответственно |
| Региональное поведение | Регионально-универсальный; один файл `.pup` применяется ко всем регионам для данной версии прошивки |
| Внутренняя структура | Заголовок на основе сегментов, хранящий количество сегментов, индивидуальные смещения и размеры; сегменты полезной нагрузки зашифрованы |
| Шифрование | Полезная нагрузка зашифрована с помощью AES; подлинность пакета обеспечивается цифровой подписью RSA |
| Извлечение в Windows | PS3 PUP Extractor может распаковывать содержимое сегментов PS3 `.pup` в Windows |
| Выпущен | PlayStation .pup with PSP/PS3 (PS3 launched 2006); used through PS4/PS5/Vita |
| Спецификация | www.psdevwiki.com |
Конвертации PUP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PUP.