Математика в стиле Sony

Математика в стиле Sony

RealYoti

2.00 снова 2.00 и PlayStation

Приветствуем всех заглянувших. Как вы уже знаете из предыдущей статьи, компания Sony крайне оригинально поступает в отношении наименования своих прошивок для систем PlayStation. Как вы думаете, что последовало после версии 2.00? Нет, это не 2.01, не 2.10, и даже не 3.00. А снова 2.00. Удивлены?

Каждая прошивка (а именно, EBOOT.PBP файл, который содержит в себе как основной исполняемый модуль (программу), так и набор самих файлов прошивки) имеет какие-либо различия. Если бы... После распаковки и снятия шифрования с файлов в 2.00 не найдется абсолютно никакой разницы с предыдущей 2.00. Оставим в покое файлы непосредственно прошивки и рассмотрим модуль обновления. Как и любая другая программа, он имеет в себе метки времени и версии сборки. В данном случае, ранняя (пускай это будет v1) сборка прошивки 2.00 помечена как "updater build 134". То есть это 134-я сборка прошивочного модуля. Что бы это ни значило. Наверняка, в этот момент у вас возник вопрос: а как же следующая версия (v2)? Так вот, она содержит в себе строку "updater build 139". Получается, было как минимум еще пять промежуточных внутренних сборок с различными изменениями.

Если вам стало интересно, в чём действительно заключаются эти изменения, то можем лишь огорчить. Никто не изучал этот момент. Однако отметим, что модули прошивки в их зашифрованном виде дополнены нулями (пустотой) до какого-то размера и это не было использовано далее в новых обновлениях. Возможно, это была проба пера Sony для защиты от взлома, что не дало в итоге никакого эффекта.


Крохи со стола

Как вы думаете, маленькая инди-студия под названием Sony остановилась после того, как два раза буквально вынесла мозги людям выпуском прошивок, вносящих сумятицу в версионность, для своей системы PlayStation Portable?

Конечно нет! Иначе бы этой мини-статьи не было. Существует две версии одной прошивки за номером 2.60. Парадокс заключается в том, что второй версии прошивки 2.60 просто нет в свободном доступе. На текущий момент нам известно только одно: прошивка была предустановлена на некоторые "фатки" PSP-1000, что можно определить по букве "I" после модели на коробке. Что исправили инженеры Sony? Изменения между сборками также неизвестны. Нам доступно только два текстовых файла сборок:

Первая версия/сборка:
release:2.60:
build:962,0,3,1,0:root@vsh-build
system:29904@release_260,0x02060010:
vsh:p5029@release_260,v20391@release_260,20051125:
target::WorldWide
Вторая версия/сборка:
release:2.60:
build:985,0,3,1,0:root@vsh-build
system:29904@release_260,0x02060010:
vsh:p5029@release_260,v20603@release_260_2,20051209:
target:1:WorldWide

Интересный факт: вторая сборка имеет маркировку на 23 пункта выше (985 против 962), а дату релиза – через две недели после первой сборки. Вот и гадай теперь, что это значит.

Со всем списком прошивок, при желании, можно ознакомиться в кратком виде на psdevwiki. Если вы перейдете по ссылке, обратите внимание, что там лишь одно упоминание прошивки версии 2.60. Информация заполняется исключительно на основе имеющихся на руках данных. Будем надеяться, что когда-нибудь файлы попадут в общий доступ для их изучения.

На этом и закончим вторую часть разбора прошивок PlayStation Portable.

А пока, всем пока!

==================================

PG Community. 2025

Report Page