Когда-то давно добавлять свои модули в прошивку было нетрудно, в связи
с тем, что файлы конфигурации лежали открытым текстом. Однако теперь
эти же файлы перешли на бинарный формат и нормального, «безглючного»
метода внести в них изменения до недавнего времени не было. Flash0
Plugin Loader намного упрощает процесс установки, позволяя создать во
flash0 копию папки SEPLUGINS.
Установка:1) Распакуйте архив в /PSP/GAME/
2) Запустите установщик, нажмите Х
После этого у вас
- к загружаемым во всех режимах модулям добавится один крошечный PRX файл
- на карте памяти появится папка btcnf_backup
Удаление:1) Подключите flash0 как съемный диск через Рекавери или VSH меню
2) скопируйте BIN файлы из папки btcnf_backup в папку flash0:/kd/, соглашаясь на замену
Но нас в данном случае интересует установка именно во flash0.
1) Подключите flash0 как съемный диск через Рекавери или VSH меню
2) Скопируйте файл FuSaSCR.prx в папку flash0:/seplugins/
3) Создайте файлы vsh.txt, game.txt и pops.txt и пропишите в них строку
flash0:/seplugins/FuSaSCR.prx 14) Перезагрузите PSP
Скриншоты
уже сейчас можно делать по нажатию на SELECT + VOLUP при том, что
какие-либо упоминания о плагине на карте памяти будут отсутствовать.
Однако положенный во flash0 файл config.key эффекта иметь не будет, и
вот по какой причине.
Путь до этого файла четко прописан в коде
плагина. Поэтому для всех модулей, использующих внешние
конфигурационные файлы, придется применять HEX правку.
Прежде
чем править плагин, нужно убедиться, что он не сжат. Простой способ
определения – открыть его в HEX`е или даже блокноте и прочитать первые
4 буквы. Если вы видите там PSP – плагин сжат, а если ELF, то все
нормально, можно приступать к поиску нужной строки.
Запускаем поиск по файлу на строку
ms0:/seplugins/config.key, находим её и меняем на
flash0:/seplugins/con.key.
Обратите внимание, что название файла пришлось сократить в связи с тем,
что слово flash длиннее слова ms, а добавлять себе лишних байтов никак
нельзя. Сам файл, разумеется, тоже нужно переименовать.
Особенности и замечания:Приятно,
что плагин бережно относится к структуре файлов btnconf.bin, так что о
совместимости с LEDA или IRShell можно не беспокоиться. Перевести во
flash0 можно только те плагины, которые либо вообще не используют
внешних файлов, либо открывают их в режиме только для чтения.
Отключить
плагины из flash0 привычным способом нельзя, однако если запретить все
плагины в Рекавери – Advanced – Advanced configuration, то и они тоже
выключатся.
По материалам PSPFAQS
Скачать