Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,736
Вы сказали Спасибо: 819
Поблагодарили 3,836 раз(а) в 2,014 сообщениях
Сила репутации: 1
Репутация: 3836 
(репутация неоспорима)
[how to] Прячем иконку FastRecovery/LME Launcher
Вступление
Много лет назад, в дремучем веке всякие дикие приспособления вроде уязвимостей в сохранениях игр использовались для запуска самописных программ, в том числе даунгрейдеров. Чуть позже уязвимости стали использоваться для установки кастомной прошивки.
В итоге, компания SONY стала клепать "новую волну" консолей, на которые нельзя было (и есть) установить кастомную прошивку в привычном понимании. В итоге количество таких консолей стало доминирующим над старыми и многие псевдо-специалисты (и прочая школота) стали писать по форумам бред вроде "у меня 3008, я в других прошивках не разбираюсь!11".
Итак, последние кастомные прошивки для новой волны консолей пришли к отличному методу запуска - как будто это обычная игра для PSP. Параллельно SONY изменила список приложений для PSP (ранее был одинокий GO!Messenger).
Приступаем
Так вот, мы будем "заменять" официальные приложения на запуск кастомной прошивки.
Тонкости запуска для каждой иконки отражены в строке "важно" под путём.
Если у вас нет какой-либо из иконок - не задавайте тупые вопросы! Заменяйте те, что есть.
Не забываем, что запускалка изначально подписана. При замене на что-то левое не заработает.
По нажатию на иконку заменённого приложения будет запускаться восстановитель (запускалка) кастомной прошивки.
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 форума.
При копировании обязательна ссылка на источник (эту тему).
Без указания ссылки перепечатка запрещена!
Только не вижу в этом особого смысла, т.к. такой лаунчер не будет работать на 6.61 LME/PRO/PROMOD без инфинити.
А на Инфинити есть свой Bootloader Configuration, хотя конечно на практике мой DuaLauncher всё равно практичнее и удобнее.
А может создать тему для и инфинити, и выкидывать туда переработаный для него софт и т.д. и т.п. и все обсуждения перенести туда?
Ну так путь может быть не прямой ссылкой, а кусками записан. Например flash0 может быть отдельно записано и на него будут опираться другие строки, тогда все остальные строчки уже будут писаться без этого. А остальной путь так же может записываться отдельно один раз для всех файлов в этой папке, тогда названия файлов будут вообще без пути писаться.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
А может создать тему для и инфинити, и выкидывать туда переработаный для него софт и т.д. и т.п. и все обсуждения перенести туда?
Будем потихоньку облагораживать проект
Ну есть же общая тема по Инфинити, PROMOD и LME. Можно и там всё обсудить и пофлудить.
Ну если у тебя какие-то планы или отдельный проект, так создай сам тему в хакинге или в прошивках. А мы всем миром будем помогать тебе, если чё.
Сообщение от capricorn_034
ErikPshat, у Вас в архиве выше в папках для DuaLaucher'a есть DATA.PSP... С ним можно работать или это не от него данные?
Да, это должно быть оно. Если в папке нет DATA.PSAR, значит это оно. Если есть DATA.PSAR, то это значит оно тоже, только DATA.PSAR.
Ты просто в хексе проверяй. Если вначале видишь надпись ELF - то это декриптованный файл, а если ~PSP - то это зашифрованный.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Ну так путь может быть не прямой ссылкой, а кусками записан. Например flash0 может быть отдельно записано и на него будут опираться другие строки, тогда все остальные строчки уже будут писаться без этого. А остальной путь так же может записываться отдельно один раз для всех файлов в этой папке, тогда названия файлов будут вообще без пути писаться.
Я вручную посмотрел, икакого упоминания про recovery
Ссылки не существует. А очень хочется потестить открытые дополнительные пункты. Пробовал сам сделать но при компиляции темы, кастомизированный 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