PS3 [PS3][CEX 4.88.2] How can hide the entire or part of "setting" menu?

narsil

Forum Noob
Hello, everyone.

I'm new to the forum.

I'm trying to hide all the menu options that could potentially brick the PS3 because my kids are playing game on it and they could accidently update or delete files.

I hide the cobra and webman setup by editing the category_game.xml category_game_tool2.xml category_network.xml category_network_tool2.xml

I read some posts and found out that the setting menu can't be modified by editing category_sysconf.xml

I'm wonder if anyone can tell me what file I need to edit to hide the entire or part of the "setting" menu? Preferrally just hide part of the "setting" menu, because I still need to use part of the "setting" menu from time to time.

Hope someone can tell me the way.

Thank you very much.
 
oops, I wanted to delete this post, but the other post got deleted.

I'm gonna share what I learned and what I did with the xml

1. I need to edit some xml on the dev_flash to modify the xmb. I did it through ftp. To be able to use ftp on ps3, I installed Webman Mod.

2. To be able to write the edited xml back to dev_flash, I enable the dev_blind in the Webman Mod. Then the dev_flash is mounted as dev_blind which is writable. Any modification made to dev_blind is actually made to dev_flash. Be very careful of any modification you made to dev_blind because you could brick your ps3 if you do something wrong.

3. I renamed the xml I want to modify to bak files, then I uploaded the xml I edited.

4. Reboot ps3, the Cobra Menu, Webman Setup Menu, Game Data and Game Saves are gone.

It seems I can't upload files, so I will just paste the code here.

Just comment the following code out. The Menus will disappear and kids won't accidently delete files or delete game saves.

hide Cobra Menu

\dev_blind\vsh\explorer\xmb\

category_network.xml

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="cfw_settings"
src="#seg_cfw_settings"
/> -->

category_network_tool2.xml

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_cfw_settings"
src="xmb://localhost/%flash/xmb/category_network.xml#seg_cfw_settings"
/> -->


Hide Webman Setup Menu, Game Data and Game Saves

\dev_blind\vsh\explorer\xmb\

category_game.xml

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedata"
src="#seg_gamedata"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_sdps3"
src="#seg_sdps3"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedebug"
src="#seg_gamedebug"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedata"
src="#seg_gamedata"
/> -->
<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_sdps3"
src="#seg_sdps3"
/> -->


category_game_tool2.xml

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedata"
src="xmb://localhost/%flash/xmb/category_game.xml#seg_gamedata"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_sdps3"
attr="seg_sdps3"
src="xmb://localhost/%flash/xmb/category_game.xml#seg_sdps3"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedebug"
src="#seg_gamedebug"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedata"
src="xmb://localhost/%flash/xmb/category_game.xml#seg_gamedata"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_sdps3"
attr="seg_sdps3"
src="xmb://localhost/%flash/xmb/category_game.xml#seg_sdps3"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedebug"
src="#seg_gamedebug"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_gamedata"
src="xmb://localhost/%flash/xmb/category_game.xml#seg_gamedata"
/> -->
<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_sdps3"
attr="seg_sdps3"
src="xmb://localhost/%flash/xmb/category_game.xml#seg_sdps3"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_sdps3"
attr="seg_sdps3"
src="xmb://localhost/%flash/xmb/category_game.xml#seg_sdps3"
/> -->

<!-- <Query
class="type:x-xmb/folder-pixmap"
key="seg_sdps3"
attr="seg_sdps3"
src="#seg_sdps3_noicon"
/> -->


\dev_hdd0\xmlhost\game_plugin\

<!--
<P key="title"><>webMAN Setup</></P><P key="info"><>Setup webMAN options</></P><P key="module_name"><>webrender_plugin</></P><P key="child"><>segment</></P>
-->
</T></A><I>
<!--
<Q class="type:x-xmb/folder-pixmap" key="setup" attr="setup" src="xmb://localhost/dev_hdd0//game/XMBMANPLS/USRDIR/FEATURES/webMAN_EN.xml#seg_webman_links_items"/>
-->
 
Can anyone tell me the following? Because editing rco and sprx is more dangerous than editing xml file, I don't want to mess up.

What is the list of rco and sprx that are needed to be edited to hide the "setting" menu in XMB?

What software is the safest to use to edit rco and sprx?

Thank you very much.
 
The only tool to modify rco files is rcomage, the procedure to remove one of the 10 main category icons is mentioned here
https://www.psdevwiki.com/ps3/Patches#XMB_icons_removal

You need to find the line name="xmenu" and modify the attribute menus="0xa"
0xa is 10 in decimal, to remove 1 you need to change the value to 0x9
If you use this version of rcomage you need to modify the xmenuItemNum="0xa"
https://www.psx-place.com/threads/research-rcomage-psdevwiki-mod.17958/

After that you need to delete one of the "children" items, otherway if you dont delete childrens is going to hide the last one
 
Last edited:
forgot input the file name in the following, it's

\dev_hdd0\xmlhost\game_plugin\

mygames.xml

\dev_hdd0\xmlhost\game_plugin\

<!--
<P key="title"><>webMAN Setup</></P><P key="info"><>Setup webMAN options</></P><P key="module_name"><>webrender_plugin</></P><P key="child"><>segment</></P>
-->
</T></A><I>
<!--
<Q class="type:x-xmb/folder-pixmap" key="setup" attr="setup" src="xmb://localhost/dev_hdd0//game/XMBMANPLS/USRDIR/FEATURES/webMAN_EN.xml#seg_webman_links_items"/>
-->
 
The only tool to modify rco files is rcomage, the procedure to remove one of the 10 main category icons is mentioned here
https://www.psdevwiki.com/ps3/Patches#XMB_icons_removal

You need to find the line name="xmenu" and modify the attribute menus="0xa"
0xa is 10 in decimal, to remove 1 you need to change the value to 0x9
If you use this version of rcomage you need to modify the xmenuItemNum="0xa"
https://www.psx-place.com/threads/research-rcomage-psdevwiki-mod.17958/

After that you need to delete one of the "children" items, otherway if you dont delete childrens is going to hide the last one

Thank you so much !

Is the risk of bricking by editing the 2 rco high?

The method you mentioned is going to hide the entire "setting" ico, right? Do you know how to hide only some of the "children" items under "setting"?
 
Last edited:
Thank you so much !

Is the risk of bricking by editing the 2 rco high?
I dont know, but in a PS3 with NOR flash type the rco files are written in the HDD, so you could unbrick by formatting the hdd and reinstalling firmware again

The method you mentioned is going to hide the entire "setting" ico, right? Do you know how to hide only some of the "children" items under "setting"?
Yes, this trick removes the entire settings category (or any other)
Right now im not sure how to remove sections of it selectivelly, the problem is there is a sprx loading the rco contents, if you mess around too much with the rco contents the sprx is going to crash/freeze the system just because the sprx is trying to load something that doesnt exists in the rco (or has been misplaced to a different point of the xml hierarchy)

Can I just delete or comment out the "children" items to hide them?
Is needed to delete the dhildren
Commenting out the original xml code lines (with <!-- comment -->) is pointless because rcomage is going to ignore them when you compile the rco (the comments are not going to be included in the rco)
 
Last edited:

Similar threads

Back
Top