@aldostools a PS3 EXTRA icon can launch an app cant it? I know we can launch an app from webman Launchpad with the psgm play command. Would this be a workaround possibly? a Fake ps3 extra disk gets mounted, with just psp launcher on it?
Just a theory, but have you noticed there is a xmbml file in all official firmwares named null.xml. And is like... empty (only contains the "root" view id)No, that's different. That is a bit more like when you install an app and it appears, although different again, not really sure.
If you was to use an xml renaming system like i mentioned, it would appear after you rename to correct name in the xml query, only after re entering the sub category its in, But if you then name it something else after it has loaded, the item would not "unload" until you reboot. So its still not perfect.
<?xml version="1.0" encoding="UTF-8"?>
<XMBML version="1.0">
<View id="your_custom_name_here" />
</XMBML>
<Pair key="bar_action"><String>hide</String></Pair>
<?xml version="1.0" encoding="UTF-8"?>
<XMBML version="1.0">
<View id="my_psp_launcher" />
<Pair key="bar_action"><String>hide</String></Pair>
</XMBML>
Not really, it seems to only work the first time, if a file does not exist it will keep checking for it, but if it has been found then it is llike loaded into RAM or something, and even if you delete the file or replace it with dummy, they items will still be there. Actually this trick only works if there is no dummy file in the first place, as if a dummy file is loaded, then it will not check again. This only works if the file has not been found yet by the query.So im thinking... you can repeat what you did, but to "hide" the contents of the external xml in XMB instead of removing/deleting the file you could try to replace it by a file like the null.xml
Is the same style than the official null.xml (empty), but you need to change the name, this way:
I guess the stuff displayed in XMB is going to be "updated" because it seems the firmware is reloading the contents of the external xml everytime you enter in it, right ?... not sure if is going to hide it completly thoughCode:<?xml version="1.0" encoding="UTF-8"?> <XMBML version="1.0"> <View id="your_custom_name_here" /> </XMBML>
Not so sure about that bitI always thought it works as some kind of "fallback", and the fact that exists in all official firmwares it means is still used in some way
I was trying to find a solution for the problem devil303 was mentioning, what he was doing is to add a query in category_game.xml that makes the loading process to "jump" to a different .xml@sandungas
First I want to thank you for the proposal! I'm not entirely sure how to execute this idea but I'm really interested in testing it so please bare with me.
My understanding of your proposal is the following:
1. Make a 'fallback file' named category_game.xml with the content:
Code:<?xml version="1.0" encoding="UTF-8"?> <XMBML version="1.0"> <View id="my_psp_launcher" /> <Pair key="bar_action"><String>hide</String></Pair> </XMBML>
2. This file should then overwrite the current category_game.xml and category_game_tool2.xml
3. (in theory) when entering the game category the xml should be reloaded and update 'my_psp_launcher' with the new data and hide it?
Not really, it seems to only work the first time, if a file does not exist it will keep checking for it, but if it has been found then it is llike loaded into RAM or something, and even if you delete the file or replace it with dummy, they items will still be there. Actually this trick only works if there is no dummy file in the first place, as if a dummy file is loaded, then it will not check again. This only works if the file has not been found yet by the query.
Basically its a one way thing, you can make something appear, but to remove it you must reboot or reload XMB.
Not so sure about that bitI would say half the stuff is not used in current FW, from icons for Home and widgets, to widget xmls, to arcade stuff in retail rcos etc. Category xmls can be stripped down 75% or more without removing any features (retail).

I'm releasing this here because it's somehow related to this topic.
I have been asked by various users that only use the PS3 to watch movies, for a way to boot the console directly to MOVIAN.
Well, here is how:
1- Extract MOVIAN.ISO from the ZIP attached to this post and copy it to /dev_hdd0/PS3ISO (the ISO is only 96KB). If you prefer copy it /PS3ISO on an USB drive.
2- Go to http://127.0.0.1/setup.ps3 and put the full path the option for "Check for /dev_hdd0/PS3ISO/MOVIAN.ISO on startup"
3- Also check the option "Delay loading of AUTOBOOT.ISO/last-game (Disc Auto-start)"
4-Press the SAVE button, close the browser and return to XMB
5- Go to Settings column on XMB, browse down until System Settings and turn on the option "Disc Auto-Start"
https://manuals.playstation.net/document/en/ps3/current/settings/discboot.html
The next time that you boot, the system will load automatically MOVIAN, so you can enjoy your favorite MKV, torrent, youtube, etc.
The MOVIAN.ISO could be customized for other homebrews, except the Backup Managers that eject the BDVD when they start, forcing the launcher to return to XMB. RetroArch works, but the icons showed black in my test.
TIP:
You can use this ISO to make it start MOVIAN with the combo: GET /play.ps3/dev_hdd0/PS3ISO/MOVIAN.ISO
Or start MOVIAN remotely from the PC using the same web command.
Try this test buildHi @aldostools
Thank you very much for sharing this information! I must admit (as I had many times before) that I can't wrap my head around how to use this feature to solve the PSP Launch issue, I have no shame left so I'd though it's just better to ask: did you have a particular solution in mind for me using this MOVIAN autoboot feature? =)
Try this test build
https://www.psx-place.com/threads/release-reload-xmb-app-v1-00.23387/page-2#post-169427
Make sure that you have installed the proper PKG of PSP Launcher that has the title id: PSPC66820 like one of these:
PSP Remasters Launcher Fixed [jjkkyu]
https://store.brewology.com/get/homebrew.php?id=247&fid=1239
PSP Launcher [Official by COBRA]
https://store.brewology.com/get/homebrew.php?id=247&fid=1179