Сам по себе EBOOT.PBP – это контейнер, хранящий в себе бинарный файл (DATA.PSP), всевозможное графическое и звуковое оформление, а так же файл параметров PARAM.SFO, в котором хранятся сведения о названии и версии программы, а также некоторое количество служебной информации.
Программа PSPBrew имеет функцию перепаковки старых программ в более новый, HEN совместимый формат. Никогда не слышали про HEN? Не мудрено… Это очень старая песня, которая так и не получила сколь-нибудь значимого продолжения. В свое время Dark-Alex продвигал эту идею с целью запускать homebrew на официальной прошивке 2.71, эмулируемой через популярный в те времена DevHook.
Затея поддержки пользователей не получила, однако такая функция в PSPBrew осталась и порой из нее можно выжать нечто полезное:
1) Запустите PSPBrew.
2) Нажмите на “Convert PBP (1.50 -> 1.00)”
3) В строке PBP Loader укажите путь к EBOOT.PBP, который находился в папке с %.
4) В строке PBP Homebrew проведите путь к EBOOT.PBP, который находился в папке без %.
5) Сохраняйте EBOOT, закройте программу
6) Открывайте только что сделанный EBOOT
7) Нажмите “Save PBP 2.0+”, сохраняйте, закрывайте.
8) Если в папке без % были какие-либо файлы, скопируйте их в папку с готовым обновленным EBOOT.PBP
В итоге получается тот же бинарный файл, но уже с другим PARAM.SFO. Данный способ поможет запустить программу только в том случае, если она совсем не использует специфичных для 1.50 функций. Шансов на это совсем немного, однако для PSPIrda и старой версии BookR данный способ сработал.
Нашли очень нужную «хомку» под 1.50 и не можете сами разобраться с её запуском? Напишите о ней в теме обсуждения данного материала на форуме, постараемся разобраться совместными усилиями.