Вступление
Много лет назад, в дремучем веке всякие дикие приспособления вроде уязвимостей в сохранениях игр использовались для запуска самописных программ, в том числе даунгрейдеров. Чуть позже уязвимости стали использоваться для установки кастомной прошивки.
В итоге, компания
SONY стала клепать "новую волну" консолей, на которые нельзя было (и есть) установить кастомную прошивку в привычном понимании. В итоге количество таких консолей стало доминирующим над старыми и многие псевдо-специалисты (и прочая школота) стали писать по форумам бред вроде "
у меня 3008, я в других прошивках не разбираюсь!11".
Итак, последние кастомные прошивки для новой волны консолей пришли к отличному методу запуска - как будто это обычная игра для
PSP. Параллельно
SONY изменила список приложений для
PSP (ранее был одинокий
GO!Messenger).
Приступаем
Так вот, мы будем "заменять" официальные приложения на запуск кастомной прошивки.
- Первым делом определяемся с прошивкой:
- Забираем "запускалку" LME Launcher или Fast Recovery под установленную прошивку:
- LME:
<архив>/release_6??lme/PSP/GAME/launcher/EBOOT.PBP
- PRO:
<архив>/PSP/GAME/FastRecovery/EBOOT.PBP
- PROMOD:
<архив>/dist/PSP/GAME/FastRecovery/EBOOT.PBP
- Копируем файл на новое место:
- Вместо "Дополнительно -> Digital Comics":
<консоль>/PSP/APP/NPEG00012/EBOOT.PBP
Важно: должно работать "из коробки"
- Вместо "Дополнительно -> Comic Reader": p_mscopy002.gif
<консоль>/PSP/APP/NPJW00001/EBOOT.PBP (японки)
Важно: ---
- Вместо "Дополнительно -> x-Radar Portable": p_mscopy003.gif
<консоль>/PSP/APP/NPJH00067/EBOOT.PBP (японки)
Важно: ---
- Вместо "Дополнительно -> T-DMB™": psp_dmb_pc_folder[1].gif
<консоль>/PSP/APP/NPHW00011/EBOOT.PBP (корейки)
Важно: должно работать "из коробки"
- Вместо "Музыка -> Music Unlimited":
<консоль>/PSP/APP/NPIA09002/EBOOT.PBP
Важно: ---
- Вместо "Музыка -> SensMe™ channels": p_mscopy001[1].gif
<консоль>/PSP/APP/NPIA00013/EBOOT.PBP (все модели)
Важно: необходим sfo hack!
- Вместо "Сеть -> GO!Messenger":
<консоль>/PSP/APP/ULES00856/EBOOT.PBP (устарело)
Важно: должно работать "из коробки"
Важно:- Тонкости запуска для каждой иконки отражены в строке "важно" под путём.
- Если у вас нет какой-либо из иконок - не задавайте тупые вопросы! Заменяйте те, что есть.
- Не забываем, что запускалка изначально подписана. При замене на что-то левое не заработает.
- По нажатию на иконку заменённого приложения будет запускаться восстановитель (запускалка) кастомной прошивки.
SF0 H4CK ("эс-эф-оу хак")
Для некоторых приложений, как
SensMe™ channels, при подмене приложения на другое, требуется SFO H4CK - маскировка под оригинальное приложение, методом подмены
PARAM.SFO в самом EBOOT.PBP приложения. То есть, исполняемый файл
DATA.PSP остаётся от кастомного приложения, а
PARAM.SFO подменяем от исходного приложения, как
SensMe™ channels.
Разбирать и собирать
EBOOT.PBP можно при помощи
PBP Unpacker 0.94.
Послесловие
В итоге, "запускалка" более не мозолит глаза в списке игр =)
Конечно, существует возможность заменить и иконку и название приложения на свои, но подобные операции потенциально опасны, т.к. затрагивают внутреннюю память консоли. Единственный безопасный способ замены иконки и названия - это использование
CTF тем, где можно сменить иконку с помощью
CTFtool GUI в файле
topmenu_icon.rco, а название в
topmenu_plugin.rco
Материал написан Yoti для PSPx.RU форума.
При копировании обязательна ссылка на источник (эту тему).
Без указания ссылки перепечатка запрещена!