т.к. появился новый декриптер от liquidzigong - PSPCipher (
тык), который расшифровывает тэг 0x2e5e10f0, я сегодня опять решил покапаться с патчем. DATA.PSP из патча 2,05, переименнованный в EBOOT.BIN успешно расшифровался и теперь имеет заголовок ELF. Ура. Но его размер изменилсяя с 4*256*848 байт на 4*254*448 байт. Попробовал сразу же собрать обратно pboot.pbp. Собрал. Оригинальный Pboot.pbp из патча 2,05 весил 5*100*068 байт, новый стал весить 5*097*668 байт. Запустил игру - игра патч не увидела. Решил еще пропатчить на версию прошивки. Взял EDecrypt, подсунул ей расшифрованный EBOOT.BIN, программа сделала один патч. Опять собрал pboot.pbp. И опять игра его не увидела.
Такие вот итоги.
У меня возникла мысль - в оригинальном патче вместо eboot.pbp используется pboot.pbp. Все кастом прошивки включая 5.50 GEN D3 видят файл pboot.pbp как поврежденные данные. Если его переименовать в eboot.pbp, то кастом прошивки увидят данные как данные от LBP, правда без названия, но игра патч в этом случае все равно не хочет использовать. На официальной прошивке файлы патча имеют название "update files", на кастом прошивках название просто "LittleBigPlanet".
Может быть в прошивках от 6,0 и выше появилась какая то новая функция для чтения файлов pboot.pbp, которой нет в прошивках ниже (т.е. на всех кастом прошивках)??? А игра при запуске ищет именно файл pboot.pbp, который на кастом прошивке она прочесть не может, а переименнованный в eboot.pbp она использовать не хочет.
Есть у кого-нибудь умные мысли насчет новых танцев с бубном?