Для подписывания приложений Homebrew cмотреть папку "Sign APPs".
Просто заменяем в нужной подпапке ресурсы от подписываемого приложения, как DATA.PSP, PARAM.SFO, ICON0.PNG, PIC1.PNG и т.п.
Затем запускаем утилиту для подписи и следуем инструкциям.
Так же, приложил файлик vshmain.prx для CTF тем, чтобы открыть приложения APP для разных моделей и регионов
Смотреть папку "Open APPs with CTF Theme in all Regions and Models PSP".
Для примера, приложил одну простенькую тему CTF - OriginalSonyTheme661.ctf
Содержимое папки "Exemple CTF Theme" полностью копировать в корень карты памяти.
В подпапке "seplugins" переименовать файл "rename this as VSH.TXT and use only one - cxmb or zerovsh_patcher.TXT", как VSH.TXT
Включать только один любой из плагинов CXMB или ZeroVSH Patcher. Изменять название или местоположение этих плагинов нельзя!
P.S. Делал на скорую руку, так что что-то может не работать или работать не так. Например, в LME, рекавери меню отображается из flash0, а не из темы CTF, так и не понял почему так.
capricorn_034, ну это и есть готовая версия Build 223, правда здесь она положена вместо "Comic Reader". Просто всё не найду время, чтобы выложить релиз, ну щас уже выложу.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Впилил его в тему (выключив все плагины, кроме CXMB), но ничего не поменялось - все категории и подкатегории XMB остались стандартными
Смотря как впилил. Открой скомпиленную тему в хекс-редакторе и посмотри в самом конце пути к файлам, действительно ли приложился файл vshmain.prx...
Посмотри, как можно найти, вырезать, вставить файл в CTF теме: https://www.pspx.ru/forum/showpost.php?p=1099598
P.S. Просто в CTFtool GUI есть такая неприятность, что если ты пытаешься запихать в тему файл от той же прошивки, что и указанная версия темы, то он не добавляется в тему, т.к. GUI считает, что этот файл итак присутствует в самой прошивке во flash0, поэтому незачем его добавлять дополнительно. Это разраб видимо сделал такую проверку. Причём это правило касается не всех файлов, а именно vshmain.prx, paf.prx и ещё каких-то самых основных. И эти файлы, если и добавляются, то не целиком, а только различающийся код. Остальные же файлы вставляются в тему целиком. При желании, можно вручную всё вставить, а затем прописать новые смещения и размеры для всех сдвинутых файлов.
Ещё есть досадная неприятность, почему-то темы 6.60/6.61 не конвертятся на меньшую версию, а вот с меньшей на старшую всё замечательно. И это опять же не моя вина, так зачем-то поставил залочку разраб. Правда он это делал для последней его разработки 6.39, которую я просто переименовал в 6.61, 6.35 в 6.60, 6.20 в 6.39 и т.д.. Таким образом освободились 6.37 и 6.38, которые я как раз и использовал.
Короче, я пользуюсь такой хитростью...
Так как этот мой vshmain.prx от прошивки 6.61, я конвертирую/собираю тему в 6.60 и наоборот.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 06.05.2016 в 16:45.
все категории и подкатегории XMB остались стандартными
Ну а мою тему пробовал устанавливать? Там же видно, что эти 5 приложений должны быть открыты на всех моделях. Только категория Extras не будет видна в регионах, кроме Европы и Америки, где лежит "Infinity Bootloader Configuration".
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Возникает вопрос: а можно ли убрать запускалки LME и PRO, и оставить только DuaLauncher и Infinity Config... Просто для тех,кто будет себе ставить Infinity, по сути нужен будет только конфиг, а тем, кто будет запускать виртуалку останется DuaLauncher (он же будет запускаться на OFW ?)
capricorn_034 добавил 07.05.2016 в 17:26
Сообщение от ErikPshat
Просто в CTFtool GUI есть такая неприятность, что если ты пытаешься запихать в тему файл от той же прошивки, что и указанная версия темы, то он не добавляется в тему
Так и получается... Я для чистоты эксперимента распаковал и запаковал темку из архива - подкатегории изчезли...
Возникает вопрос: а можно ли убрать запускалки LME и PRO
Конечно можно убрать. А кто тебе запрещает. Там же в архиве я выложил подписывалку для каждого приложения APP. Берёшь любое приложение и заменяешь. Либо свою хомку подписываешь, ведь подписывальщики же универсальные, там только у каждого приложения должен быть свой вид PARAM.SFO, например при подмене SensMe должен лежать PARAM.SFO от SensMe, а не от той Хомки, которую собираешься подписывать.
Ну а название пункта меню и иконку ты сам знаешь, как заменить. Названия меняются в topmenu_plugin.prx, а иконки в topmenu_icon.rco. Таблицу названия каждой из 3-ёх иконок для каждого пункта я выложил в соседней теме.
Сообщение от capricorn_034
Если честно, не очень понял как это делается (пункты 3 и 4)
3. Прошёл по адресу и вынул файл указанного размера.
Кстати, в самом RCO размер заголовка записан в 0x80, а размер тела в 0x84. Их сумма = общий размер всего файла.
4. Сменил надпись и воткнул обратно, размер подправил.
А что там непонятного? Там же на картинке я отметил всё, что нужно. А там у каждого файла всего-то 2 смещения - Размер и Позиция.
Они записаны задом наперёд. И в 16-ричном исчислении.
Если ты мог заметить, то сначала пишется путь к файлу, а в конце, последние 8 байт, записан Адрес (4 байта) и следом Размер (4 байта). Итого, каждый такой блок равен ровно 0x48 байт. Если я указываю не просто 48, а 0x48, то ты должен знать, что это 16-ричное число, т.е. 0x48 = 72.
Видишь Адрес, читаешь его задом наперёд и идёшь по этом уадресу в файле. Слева в любом хекс-редакторе есть столбик адресации начала каждой строки. Ставишь курсор перед любым байтом и внизу хекс-редактора будет показан номер позиции этого байта, перед которым стоит курсор
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Ссылки не существует. А очень хочется потестить открытые дополнительные пункты. Пробовал сам сделать но при компиляции темы, кастомизированный vshmain.prx тупо не вставляется в тему и все тут. Пробовал и вручную вставить , сменил смещения , но тема не запускается, приставка просто тухнет и все. Плагин ZeroVSH Patcher у меня на 3007 Brite 6.61 PROMOD-C2p | LME-2.3 | INFINITY ∞ почему то не хочет работать вообще, при сбросе VSH при загрузке псп чтото усиленно грузит потом индикатор карты памяти зависает и псп с треском выключается.
Пробовал сам сделать но при компиляции темы, кастомизированный vshmain.prx тупо не вставляется в тему и все тут.
vshmain.prx наверное от прошивки 6.61 и ты наверное пытаешься вставить в тему для 6.61.
CTFtool GUI, для этого файла, считает, что вы пытаетесь вставить файл от прошивки 6.61 в тему для 6.61 и думает, что нет смысла его внедрять. Это изначальный косяк в программе, который я так и не нашёл, каким образом установлена такая проверка и залочка. Причём другие файлы он не проверяет и вставляет. Тут дело в том, что vshmain.prx почти никогда не вставляется в тему целиком, а вставляется только маленький бинарник, содеражащий только различия кастомного файла от оригинального и причём кастомный файл должен быть от другой версии прошивки, нежели конвертируемая версия темы.
Конвертируй просто в 6.60.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram