PDA

Просмотр полной версии : Моддинг прошивки PUP


jekakmv
10.10.2019, 17:12
@import url(attachment.php?attachmentid=14671)19260

Моддинг прошивки PUP

http://www.psjailbreak.ru/uploads/posts/2012-10/1349153202_1.png

PUPinstall
Что нужно иметь перед началом? https://www.pspx.ru/forum/attachment.php?attachmentid=19260

Для распаковки прошивки нам понадобиться программа PUAD GUI (https://www.pspx.ru/forum/showpost.php?p=1193382)
Запускаем программу от имени администратора
Выбираем Repacker
В вкладке PUP File выбираем вашу прошивку, и тудже место распаковки прошивки.
В вкладке Firmware выбираем
Firmware 4.XX
В вкладке Option выбираем
Dev flash - Dev flash
Core_OS - Core_OS
Other Options - SPKG
Нажимаем Start
После того как пройдет распаковка PUP выскочит окно
Жмем ОК


version.txt - Можем заменить на любое имя

license.xml - Можем поменять на свое имя

<str id="msg_update_eula_1">CODENAME: REBUG - DISCLAIMER&#xa;</str><!--dtype="E"-->

<str id="msg_update_eula_1">ВАШЕ ИМЯ&#xa;</str><!--dtype="E"-->

Аватарки - dev_flash\vsh\resource\explore\user

Gamboot звук, анимация - dev_flash\vsh\resource - custom_render_plugin.rco, gameboot_multi.ac3, gameboot_stereo.ac3
Gamboot звук - dev_flash\vsh\module - game_ext_plugin.sprx

Coldboot картинка - dev_flash\vsh\resource - coldboot.raf
Coldboot звук - dev_flash\vsh\resource - coldboot_multi.ac3, coldboot_stereo.ac3

Волна Wave - dev_flash\vsh\resource\qgll - lines.qrc

Цвет загрузки - dev_flash\vsh\resource - system_plugin.rco

Тема - dev_flash\vsh\resource\theme - 01.p3t

install
dev_flash\vsh\resource - system_plugin.rco

system_plugin.rco - цвета в формате RRGGBB (Red Green Blue)

tex_default_progress_slider FF0000.png < - - - чистый красный цвет
tex_default_progress_slider 00FF00.png < - - - чистый зеленый
tex_default_progress_slider 0000FF.png < - - - чистый синий
tex_default_progress_slider FFFFFF.png < - - - чистый белый
tex_default_progress_slider 000000.png < - - - чистый черный

install

https://www.psx-place.com/attachments/store_logo-png.20542/

PSN store является одним из значков, который повторяется несколько раз, потому что используется несколькими .sprx файлы и каждый из них загружает изображения из разных .rco

находится внутри всех этих файлов rco.

explore_category_game.rco
explore_category_psn.rco
explore_category_video.rco
explore_plugin_full.rco


Значок называется "item_tex_ps_store" во всех rco, но проверьте его размер и другие детали, иногда это повторяется в разных rco имеют разный размер или разные настройки gim
Скачать : :download: PSN store (https://www.pspx.ru/forum/attachment.php?attachmentid=16724)


Ждет обновления

install
Этот инструмент предназначен для разработчиков, которые намерены изменить структуру файлов rco и сохранить настройки файлов gim.
---------------------------
RCOMAGE Console Remake
Made by RandomDude
---------------------------

OPTIONS:

1::Compile
2::Dump
3::Exit

>>>


Скачать: :download: Rcomage 1.1.2 Mod (https://www.pspx.ru/forum/showthread.php?t=108509)

install
Путь:
dev_flash\vsh\resource - system_plugin.rco

Находится в system_plugin.rco

Скачать: :download: Sounds (https://www.pspx.ru/forum/attachment.php?attachmentid=16723)


MF Audio

19262

MF Audio - программа, позволяющая открыть VAG-файлы (/WAV/PSS/ADS/SS2/ADS/VAS/XA2/RAW/PCM/ADPCM), прослушать их и сохранить в другом формате. Поскольку формат VAG встречается в линейке GTA, например, GTA VCS, MF Audio можно считать одним из инструментов в GTA-моддинге.

Скачать: :download: 19263


После того как вы все заменили нажимаем кнопку Repack для упаковки файлов в PUP

19261

install
https://www.pspx.ru/forum/attachment.php?attachmentid=13764

Разработчик Nathan выпустил приложение для Windows,
которое позволяет устанавливать низшую PUP прошивку на более высокую версию.

Работает только на кастомных прошивках!
Использовать на свой страх и риск!



Запустите файл "PS3 PUP’s Syscon Changer” с правами Администратора
Выберите PUP файл
Выберите версию Syscon
Нажмите на "Start”
Если все правильно, то получите файл, переименованный в NEW-PS3UPDAT.PUP


v2.0

Обновлен код
Обновлены утилиты
Исправлены некоторые баги
Встроен инсталлятор ключей
Добавлена опция для изменения версии образа PUP


Скачать: :download: 622_PS3_PUP_Syscon_.rar (https://www.pspx.ru/forum/attachment.php?attachmentid=13762&d=1511832615)

Предупреждение: Не меняйте название файлов и расширения.


https://www.pspx.ru/forum/images/smilies/girl_crazy.gif

jekakmv
10.10.2019, 17:48
Системные звуки

Путь: (update_files\dev_flash_015.tar.aa.2019_01_08_210254.folder\dev_flash\
vsh\resource) - system_plugin.rco

находиться в system_plugin.rco

Скачать звуки от PS4:

jekakmv
10.10.2019, 17:53
Значок от PSN store


https://www.psx-place.com/attachments/store_logo-png.20542/

PSN store является одним из значков, который повторяется несколько раз, потому что используется несколькими .sprx файлы и каждый из них загружает изображения из разных .rco

находится внутри всех этих файлов rco.

explore_category_game.rco
explore_category_psn.rco
explore_category_video.rco
explore_plugin_full.rco


Значок называется "item_tex_ps_store" во всех rco, но проверьте его размер и другие детали, иногда это повторяется в разных rco имеют разный размер или разные настройки gim

jekakmv
11.10.2019, 11:57
Анимация находится внутри system_plugin.rco


"tex_cross"
"tex_circle"
"tex_triangle"
"tex_rectangle"


-vn5VO0FZMw

(update_files\dev_flash_015.tar.aa.2019_01_08_210254.folder\dev_flash\
vsh\resource) - system_plugin.rco

jekakmv
11.10.2019, 19:10
Постоянная версия Spoof в vsh.self (ps3-updatelist.txt redirect.txt)


Если кто-то хочет сделать так , чтобы ваш CFW PS3 всегда возвращал этот экран и передавал проверки версии FW на такие вещи, как обновление, Вход, доступ к Whats new, PS Store, ads.

Это тот же самый результат, что и при использовании метода обхода прокси или метода перенаправления webman, за исключением того, что вам не нужен webman или какой-либо прокси. ;)

https://www.psx-place.com/attachments/upload_2019-9-12_18-25-56-png.20015/

Есть очень простой vsh.self патч, который может сделать его таким, независимо от того, какая версия является последней. патч, может сделать его так, независимо от того, какая версия является последней.

Ищите этот байт в вашем vsh.self, его легко найти, если вы ищете" ps3-updatelist "


https://www.psx-place.com/attachments/upload_2019-9-12_18-28-26-png.20016/


Измените все 12 URL для чтения http://xmbmods.com/ps3-updatelist.txt
Путь:
dev_hdd0/ps3-updatelist.txt


https://www.psx-place.com/attachments/upload_2019-9-12_18-29-35-png.20017/

Вот и все.

Путь:
update_files\dev_flash_012.tar.aa.2019_01_08_210254.folder\dev_flash\vsh\module\ vsh.self

Вот один прикрепленный, который я подготовил ранее для Rebug 4.84.2 REX.


Примечание 1: Используйте этот обман на свой страх и риск, это метод перенаправления ps3-updatelist.txt был использован в течение многих лет без каких-либо проблем, которые я знаю, но возможно какие то изменения в будущем.

Примечание 2: Не используйте этот файл на других CFWs, исправьте свой собственный vsh.вместо этого - vsh.self.

Примечание 3: Этот метод не будет работать на HEN или HAN.

jekakmv
12.10.2019, 20:49
impose_plugin.rco Анимации impose_plugin.xml

VQ74w4KUda0

TGv9rFSQvag


Есть много веще которые можно узнать в rco, мы могли бы иметь вращающийся логотип на XMB все время или вещи, подобные этому. вращающийся логотип на XMB все время или вещи, подобные этому.



Bounce:
<Anim name="circle">
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
>
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
<Delay time="450" />
<FireEvent event="anim:cross" />
</Anim>

Squash:
<Anim name="circle">
<Delay time="550" />
<Resize object="object:circle" time="550" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="1.2" sizeScaleZ="1" />
<Delay time="550" />
<Resize object="object:circle" time="550" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="0.5" sizeScaleZ="1" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="550" />
<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="1.2" sizeScaleZ="1" />

<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="550" />
<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="1.2" sizeScaleZ="1" />
<Delay time="550" />
<FireEvent event="anim:cross" />
</Anim>

Zoom:
<Anim name="circle">
<Resize object="object:circle" time="0" accelMode="0x1" sizeScaleX="0.3" sizeScaleY="0.3" sizeScaleZ="1" />
<Fade object="object:circle" time="0" accelMode="0x1" colorScaleA="1" />
<Delay time="0" />
<Resize object="object:circle" time="1000" accelMode="0x1" sizeScaleX="1.7" sizeScaleY="1.7" sizeScaleZ="1" />
<Fade object="object:circle" time="1000" accelMode="0x1" colorScaleA="0" />
<Delay time="1000" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross_" time="0" accelMode="0x1" sizeScaleX="0.3" sizeScaleY="0.3" sizeScaleZ="1" />
<Fade object="object:cross" time="0" accelMode="0x1" colorScaleA="1" />
<Delay time="0" />
<Resize object="object:cross" time="1000" accelMode="0x1" sizeScaleX="1.7" sizeScaleY="1.7" sizeScaleZ="1" />
<Fade object="object:cross" time="1000" accelMode="0x1" colorScaleA="0" />
<Delay time="1000" />
<FireEvent event="anim:cross" />
</Anim>

Big Squash:

<Anim name="circle">
<Resize object="object:circle" time="850" accelMode="0x1" sizeScaleX="0.1" sizeScaleY="1.3" sizeScaleZ="1" />
<Delay time="850" />
<Resize object="object:circle" time="850" accelMode="0x1" sizeScaleX="1.3" sizeScaleY="0.1" sizeScaleZ="1" />
<Delay time="850" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="850" accelMode="0x1" sizeScaleX="0.1" sizeScaleY="1.3" sizeScaleZ="1" />
<Delay time="850" />
<Resize object="object:cross" time="850" accelMode="0x1" sizeScaleX="1.3" sizeScaleY="0.1" sizeScaleZ="1" />
<Delay time="850" />
<FireEvent event="anim:cross" />
</Anim>

Spin:
<Anim name="circle">
<Rotate object="object:circle" time="6000" accelMode="0x0" radiansX="20" radiansY="5" radiansZ="0" />
<Delay time="6000" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Rotate object="object:cross" time="6000" accelMode="0x0" radiansX="20" radiansY="5" radiansZ="0" />
<Delay time="6000" />
<FireEvent event="anim:cross" />
</Anim>

Pulsing effect:

<Anim name="circle">
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />

<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />
<FireEvent event="anim:cross" />
</Anim>

Задержка для чередуя влияния:
Если вы хотите, чтобы они чередовались и не шли вместе, то сделайте так, чтобы один из них сначала имел задержку анимации, которая составляет половину длины полной анимации.

<Anim name="circle_delay">
<Delay time="1000" />
<FireEvent event="anim:circle" />
</Anim>

Вот как добавлен дополнительный текст на CEX.

https://i.ibb.co/vdQZY6M/2019-10-12-22-04-16.png (https://ibb.co/c8CDLSs)
image host (https://ru.imgbb.com/)


<Plane name="impose_menu_plane_0" positionX="0" positionY="0" positionZ="0" colorScaleR="0" colorScaleG="0" colorScaleB="0" colorScaleA="0" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x100" positionOverrideZ="0x0" sizeOverrideX="0x7000000" sizeOverrideY="0x8000000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Text name="cfw_version" positionX="-140" positionY="1" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x2200" onInit="nothing" positionOverrideX="0xc000500" positionOverrideY="0xa10d6c00" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_cfw_version" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="cobra_version" positionX="-140" positionY="1" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x2200" onInit="nothing" positionOverrideX="0xc000500" positionOverrideY="0xa10d6b00" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_cobra_version" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_0" positionX="0" positionY="1.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_game_quit" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_1" positionX="0" positionY="0.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_controller_setting" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_2" positionX="0" positionY="-0.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_power_off_controller" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_3" positionX="0" positionY="-1.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_power_off_console" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_4" positionX="0" positionY="-2.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
</Plane>

Путь:
update_files\dev_flash_012.tar.aa.2019_01_08_210254.folder\dev_flash\vsh\resourc e\impose_plugin.rco


https://i.ibb.co/47h2gqf/2019-10-12-22-01-42.png (https://ibb.co/37gvY3s)
image host (https://ru.imgbb.com/)

jekakmv
12.10.2019, 21:04
Модифицированный rco

https://www.psx-place.com/attachments/upload_2019-5-2_4-7-12-png.17478
Добавляет названия прошивке, в настройках о системе;)


sysconf_plugin_extra_info_mod.zip


https://www.psx-place.com/attachments/upload_2019-9-9_8-24-26-png.19944/


sysconf_plugin.zip

jekakmv
13.10.2019, 15:28
Еще немного добавления в impose_plugin.rco


https://www.psx-place.com/attachments/upload_2019-3-21_19-44-22-png.15493/

Нам нужна будет программа для полной распаковки RCO и GIM

https://www.psx-place.com/attachments/blackmage-focus-l-gif.12329/ RCOmage https://www.psx-place.com/attachments/blackmage-focus-l-gif.12329/
psdevwiki MOD?

https://i.ibb.co/sj18hkC/2019-10-13-14-49-35.png

Скачать: Rcomage 1.9 Mod (https://yadi.sk/d/a3xkaVFNDq14Ig)

LieB__dCOfQ

Но так как rco уже использует его для кнопки X и O и не только.

Оригинальный значок X, например:

<Plane name="cross_shadow" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x85020000" positionOverrideY="0x89020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_icon" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x8c020000" positionOverrideY="0x8d020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
<Text name="cross_label" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x3100" onInit="nothing" positionOverrideX="0x8e020000" positionOverrideY="0x8f020000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
</Plane>
Патченый мод
<Plane name="cross_shadow" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x85020000" positionOverrideY="0x89020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_icon" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
<Plane name="cross_box_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_x_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="anim:cross_box_init" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_1_plane" positionX="6" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
<Plane name="cross_2_plane" positionX="-6" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
</Plane>
<Plane name="cross_y_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_3_plane" positionX="0" positionY="6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
<Plane name="cross_4_plane" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
</Plane>
<Plane name="cross_z_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_5_plane" positionX="0" positionY="6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
<Plane name="cross_6_plane" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
</Plane>
</Plane>
<Text name="cross_label" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x3100" onInit="nothing" positionOverrideX="0x8e020000" positionOverrideY="0x8f020000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
</Plane>

Прикрепил rco, если вы, хотите увидеть весь код
Скачать: impose_plugin.rar (https://www.psx-place.com/attachments/impose_plugin-rar.19267/)

jekakmv
13.10.2019, 15:50
REBUG_4.84.2_REX_MOD

https://ps3down.fr/modules/ybc_blog/views/img/post/thumb/Rebug-Custom-Firmware-logo-wave-wallpaper.png

Пересобрал прошивку, большая часть собрана на моде от PS3 4K Pro v4.1


Minimum Version Checker
Набор аватарок
Gamboot PS4 + звук
Coldboot PS4 + звук
Vawe
Цвет загрузки красный
Добавлена тема PS4 MBX 2.0
Syscon 4.85
PS3 4K Pro v4.1


MD5: 473300aa4efb923fab6d5d2f6a84c402

Скачать: REBUG_4.84.2_REX (https://yadi.sk/d/TbUgw66FxJzNcw)

jekakmv
17.10.2019, 13:14
Блокирует обновления прошивки с помощью пользовательских файлов RCO

https://www.psx-place.com/attachments/upload_2019-3-25_22-15-18-png.15637/

PjX0F1aEMLM

Нашел интересную стать на psx-place.com (https://www.psx-place.com/threads/blocking-firmware-updates-with-custom-rco-files.23171/page-2) можно заблокировать обновления по воздуху, я так думаю, что можно применить в прошивке 4.85 HFW.



Изменить это:

pageOnActivate="event:native:/onActiveSearchNetwork">

На это:

pageOnActivate="nothing">

Изменить это:

textMessage="text:msg_checking"

На это:

textMessage="text:msg_error_download_cannot_connect"

https://www.psx-place.com/attachments/upload_2019-3-25_23-25-46-png.15635/

Цитата:

Этот простой 2-х линейный патч rco работает очень хорошо на всех прошивках, протестированных до сих пор, может быть легко введен с помощью текущих инструментов, и тот же rco должен работать на всех последних CFW/OFW. Только протестировано на 4.82 и 4.84.

reeIt9IrJHk

Вот еще один мод software_update_plugin.rco_all_xmb_updates_blocked, который полностью блокирует значок обновления XMB, он также блокирует проверки, инициированные другими способами.

Хорошо, что мод был довольно простым. Чтобы перейти на страницу usb вместо перехода в меню, я сделал это.
Смотрите этот раздел в верхней части xml, строки 43 до 52, Ну я удалил это = <Page name= " page_select_update_method

https://www.psx-place.com/attachments/upload_2019-3-27_14-34-8-png.15753/

Ну, что я сделал, так это скопировал эту страницу из строки 58 в 62 = <Page name= " page_search_media

https://www.psx-place.com/attachments/upload_2019-3-27_14-35-42-png.15754/

Я скопировал его в верхнюю часть xml вместо того, что было там в строке 43, и дал ему имя страницы <Page name= " page_select_update_method
Так что в основном он просто пропустил другую страницу, этот метод работает во многих местах.

https://www.psx-place.com/attachments/upload_2019-3-27_14-40-6-png.15755/

in1975
18.10.2019, 19:35
jekakmv, Alex Lightra1n дал ссылку: на CFW есть патч чтобы убрать задержку в sysconf_plugin.rco при выводе сообщения об эпилепсии.

https://www.psdevwiki.com/ps3/PS3MFW_Builder#disable_epilepsy_warning

jekakmv
19.10.2019, 11:54
jekakmv, Alex Lightra1n дал ссылку: на CFW есть патч чтобы убрать задержку в sysconf_plugin.rco при выводе сообщения об эпилепсии.

https://www.psdevwiki.com/ps3/PS3MFW_Builder#disable_epilepsy_warning

Чет пока пропал интерес, из-за того что, нет у нас на форуме разработчиков по моддингу, на забугорном сайте отвечают с не охотой.