PS3 XMB Manager Plus (XMBM+) v0.23.001-mod by Aldostools

Recently an update was made to XMB Manager Plus (XMBM+) by developer Aldo Vargas ( of ps3tools.aldostools.com), This modified Package Manager comes with plenty of features for the XMB. Such as a File Manager, Game Manager, Package Manager, Homebrew Manager, Download Manager and lots of other features. New in this update the developer has updated and/or added new Web Links, Package Manager, Game Manager & webMAN.xml . Checkout some of the details of this highly recommended XMB Modification.

A huge thanks goes out to developer Aldostools for putting PSX-Place.com in the Web Links of this wonderful version of XMB Manager Plus for Cobra 7.XX user's

XMBM+.jpg


XMBM+ Changes in v0.23.001
  • webMAN.xml
  • web links
  • package manager
  • game manager.

What is XMB Manager Plus (XMBM+) Mod?
This is my (aldostools) modified version of the XMB Manager+ originally released by Team XMBM+. This version of XMBM+ (mod) includes various related files. category_game.xml is not installed automatically. XMBM+ (mod) can be updated directly from XMB if you have an earlier version already installed.


Highlights of XMBM+

  • [*=1]Package Manager Plus

    • [*=1]Allows homebrew/packages to be easily installed or deleted.

    [*=1]Download Manager

    • [*=1]Allows homebrew or PSN packages

    [*=1]Game Manager

    • [*=1]View and manage your ps3 applications, by type, by folder, by category etc..

    [*=1]Homebrew Manager

    • [*=1]View and manage your homebrew applications

    [*=1]File Manager

    • [*=1]Browse and Delete files from all locations such as hdd, usb etc.

    [*=1]Multimedia Manager

    • [*=1]Browse, Copy, Rename and Play all your PS3's internal hdds media from one location. All options from the normal XMB categories are available in one new combined category

    [*=1]Game Data Manager

    • [*=1]Includes all the game data tools from main XMB plus some more additions. Things like Gamedata, Backups are contained here.

    [*=1]User Data Manager

    • [*=1]Includes all the user data tools from main XMB plus some more additions. Things like Save Data, Trophies and user folders are contained here.

    [*=1]Web Links

    • [*=1]This section includes links to some popular websites for easier access.

[video=youtube;Eh918bCqITk]https://www.youtube.com/watch?feature=player_embedded&v=Eh918bCqITk[/video]
This video is based on a much older version of XMBM+



XMB Manager Plus mod 0.23.000-mod by aldostools for COBRA!

This is a fork of the official XMBM+ that I originally developed for personal use on 3.55 Kmeaw.
Now I adapted the category_games.xml to work with webMAN + XMB Manager Plus on COBRA 7.0


Easy install on Cobra 7: (may not contain latest version of XMBM+)

or


Manual installation
1. Install a Cobra CFW. - (XMBM+ can be used also on non-Cobra CFW.)
2. Install multiMAN 04.66.08 (or later if available) - http://store.brewology.com/ahomebrew.php?brewid=24
3. Launch multiMAN, go to Settings column and enable the option "Write access to dev_flash" (it's the 2nd option from bottom)
4. Go to multiMAN's mmOS (File Manager) pressing [Select] + [Start] buttons
5. Copy webftp_server.sprx (version 1.41.x) to the root of /dev_hdd0/

Official version of webMAN-MOD by M@tsumoto and aldostools:
https://github.com/aldostools/webMAN-MOD

Use PRX Loader by u$er to launch webMAN manually on non-Cobra CFW:
http://store.brewology.com/ahomebrew.php?brewid=243
(use new_core from Estwald to auto-start PRX Loader on system boot)

Latest webMAN MOD versions are available here:
http://store.brewology.com/ahomebrew.php?brewid=257

Latest official versions are always here:


6. Copy the included boot_plugins.txt to the root of /dev_hdd0/
7. Copy the included category_game.xml to /dev_blind/vsh/resource/explore/xmb/ (do not edit this file unless you know what you're doing)
8. Reboot.
9. Install the included xmbmanplus_hdd.pkg
10. Enjoy XMBM+ on COBRA 7.0!
NOTE: For support of /PS3ISO, /PSXISO, /DVDISO and /BDISO content on external drives with NTFS file system, install and execute prepNTFS.pkg

You have to use prepNTFS if you add new content to your NTFS formatted USB HDDs.
Do not forget to use [Refresh XML] / [Refresh HTML] to refresh webMAN's data.


How to update XMB Manager Plus (mod)
1. Click the About option in XMB Manager Plus mod for the update option
2. If there is an update, you will be prompted to download the file (Save in the downloaded pkg in the root of the USB drive)
3. Install the downloaded pkg from Install Package Files
4. Refresh XMB launching any application (eg. BD Reset) and returning to XMB.


Thanks to:
  • DeanK for the awesome webftp_server.sprx
  • COBRA's lead developer for the release of the unofficial Cobra 7.0
  • user for PRX LOADER
  • Team XMBM+: andreus(coding), bitsbubba(coding, themes), DeViL303(coding, POC/WIP) ps3Hen (coding, 4.00 port), aldostools(coding), CloneD(themes), Berion(logos)
  • dreamcat4 for the suggested .xml method and exofreak for his POC release of launch games through XMB using webMAN.

Download: XMBM+ (mod)

Source: ps3tools.aldostools.org

 
Last edited:
What about XMBLock?
Isn't that your answer... No accident by a 3rd party...

Sent with Tapatalk

I don't need an answer myself. None of this is cos I have any problems with my own ps3 or need it locked etc, im just having a play around with the FW for the fun of it. I was just pointing out that one of the advantages of having XMBM+ built in to CFW is that you don't need to do 3 steps to install it, and it gets around the problem people might run into of deleting XMBM+ game data/formatting and breaking the XMB, no big deal

But bitsbubba's point about using QA flag combo is a good point too (if the console is already QA flagged)

For me I have no problem just reinstalling the FW if I mess it up and I know not to delete it anyway.:)

My point was that its easy enough for a kid to break XMB with just a press of triangle and X, that's all.
 
Last edited:
haven't noticed as I haven't soft brick/froze the XMB in quite some time but does webMAN still load to where ftp is enabled?
 
haven't noticed as I haven't soft brick/froze the XMB in quite some time but does webMAN still load to where ftp is enabled?

Yes, I recover those types of bricks from time to time. WebMan is my life savior


Sent from my iPhone using Tapatalk
 
My point was that its easy enough for a kid to break XMB with just a press of triangle and X, that's all.

This XMB feature can disabled with PS3Lock. If you lock the XMB settings then you can not delete apps/games (like multiMAN or PSN games), videos, music and pictures. If you push triangle for options the function is just gray (not white) and not executable.

EDIT:
Also gamedata can not be deleted.
 
Last edited:
The duplicate listing may happen when using BD Mirror on backup managers (including Iris Manager, IRISMAN, GSM, multiMAN, manaGunz, etc.)

When a game is mounted with BD Mirror (aka "BD Emu" in Iris Manager), the folder /PS3_GAME is moved to the root of the device (e.g. /dev_usb00x) and the root of device is mounted as /dev_bdvd and /app_home. In that case the duplicate (or triplicate) pkg files occur due the queries in ★ Install Package Files or ★ Package Manager that list the root of /dev_usb00x and /dev_bdvd

The easier way to reproduce the issue is with multiMAN's mmOS as I explained earlier. Alternatively you can use webMAN MOD 1.43.26 and call the new command /remap.ps3/dev_usb000&to=/app_home
I been doing some test trying to find where happens the error in a simple way

4.46 rebug lite (no cobra, no mamba loader) with iris 2.93, game in .iso format in internal hdd, mounted in "discless mode", usb device connected before booting in dev_usb0 (port most at right) with 4 .pkg at root

boot PS3
pkg manager
hdd location = 1 rebug toolbox
default location = 4
enter iris
quit iris
hdd location = 1 rebug toolbox
default location = 4
enter iris
mount game
hdd location = 1 rebug toolbox
default location = 4
boot game
quit game
hdd location = 1 rebug toolbox
default location = 4
enter iris
quit iris (game unmounted)
hdd location = 1 rebug toolbox
default location = 4
disconnect USB
connect USB
hdd location = 1 rebug toolbox
default location = 4


So... i have not found anything :/
I could not make the problem appear, even using iris in between

But im pretty sure the duplicated pkg problem happens in a simple way like that... because i realized about it a couple of times (probably others i dont even realized or i forgot)... and i always been using the "discless" mode from the first time estwald implemented it in iris (not sure when it happened but years ago), all my games are in internal hdd (i always boot them from internal, never from usb), never installed a pkg from inside a backup manager, not used multiman in years, no custom plugins running, no XMBM+ etc...

I have not took a look at your modifications, sorry, so i cant comment about it (and not sure if your changes solved the duplicated problem completly ?)... but i guess your changes are good, i dont remember all the details of rebug package manager but there are a few amount of problems, like devices grouped (flash and hdd are grouped together and labeled as "hdd" only)
 
Last edited:
Another test... same setup than before, but with a game in "JB" format (folder/files) in internal hdd, mounted in "LIBFS" mode

boot PS3
pkg manager
hdd location = 1 rebug toolbox
default location = 4
enter iris
mount game
hdd location = 1 rebug toolbox
default location = 4



*I always use LIBFS mode for JB games
 
Please report if you get anywhere.

Months ago, I started to look into allowing downloads to internal hdd instead of usb device only. It nearly worked, the file gets downloaded 100% (even background download!) , but an error was thrown at the end of the process. We thought It might have been due to the whitelist you mentioned. The whitelists would be different for internal hdd & external device.
I started a thread about this (sandungas was very helpful & knowledgeable about xml & rco too btw).

If you get anywhere, it could help with solving this problem too.

Before someone posts it, yes I know the browser in multiman allows you to download to internal. We would like to do that with the internal browser too!

Sent with Tapatalk

Think I might have some good news regarding the above, where is that thread? :)

[video=youtube;twQo2nrUuRo]https://www.youtube.com/watch?v=twQo2nrUuRo&feature=youtu.be[/video]

POC: Bit of messing around with xmls and I managed to get PS3 homebrew pkg file downloading to internal HDD and then install automatically. I think it should be possible to create a whole new section on XMB with links to the latest pkgs using this method. I think this could really change the way homebrew is downloaded in XMBM+Mod or even create a new separate XMB App (mod) just as a homebrew downloader. This could also change the way all homebrew apps update IMO. I don't have the skills or the time to do something like this on my own but maybe its something some of you guys ( [MENTION=89]aldostools[/MENTION] [MENTION=872]sandungas[/MENTION] [MENTION=2198]bguerville[/MENTION] [MENTION=6]bitsbubba[/MENTION] etc) would be interested in doing (or helping with it).

For example a section could be built into latest CFW PUPs with links to latest multiman FULL/BASE etc, they would then install like an official app like in my video. I think it would be nice little addition.
 
Last edited:
Man is awesome, i always wanted to have something like this. Homebrew downloading and installing like from $ony servers. We can make "update servers" like for game updates. Finally!!
 
Man is awesome, i always wanted to have something like this. Homebrew downloading and installing like from $ony servers. We can make "update servers" like for game updates. Finally!!

Yes, exactly. And I also think we can set it up so the links can be fetched as ps3 boots so we can have users prompted for updates on hombrew apps etc. I think it could be a nice feature that CFW makers could add.

At least now we know that there is not a whitelist of allowed apps ;)
 
Last edited:
Yes, exactly. And I also think we can set it up so the links can be fetched as ps3 boots so we can have users prompted for updates on hombrew apps etc. I think it could be a nice feature that CFW makers could add.

At least now we know that there is not a whitelist of allowed apps ;)

Could you post an example of the code that you used? I tried long time ago the code used to download Home app, but IIRC it required to provide also the Content ID that match with the pkg.

If it works that way, I think this method could be used to download pre-set content, but it may not be suitable to download any content to HDD from an URL typed in the ps3 browser.

At least the USB redirection to HDD seems to work, but the error message at the end of the download may be annoying.
 
Is working like signstar, by modifying the "xil" files ?

Yeah, Im thinking that could be built into fw with at least a link to multiman. im not sure about adding more pkgs though, cant exactly figure out the layout of the xil xml/ folder layout for adding more. I assume you've looked into this method?
 
Could you post an example of the code that you used? I tried long time ago the code used to download Home app, but IIRC it required to provide also the Content ID that match with the pkg.

If it works that way, I think this method could be used to download pre-set content, but it may not be suitable to download any content to HDD from an URL typed in the ps3 browser.

At least the USB redirection to HDD seems to work, but the error message at the end of the download may be annoying.

I can of course post some code.

So obviously I moved the singstar reference into the links.xml:
Code:
<View id="seg_packagemanager_homebrewdownload_items">
		<Items>
			<Query class="type:x-xmb/folder-pixmap" key="gameDir" attr="gameDir" src="xil://localhost/list?t=game"/>
		</Items>
	</View>

And then set the xil xml up like this:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><nsx ver="1.0" rev="2" lt-id="146" anno="max-age=60" min-sys-ver=""><spc id="36891" rep="t" multi="o" anno=""><mtrl id="1080699999" mname="Singstar PS3 EN" from="2014-10-21T00:00:00.000Z" until="2100-12-31T23:59:00.000Z" lastm="2014-10-22T12:32:11.000Z" anno=""><name></name><owner></owner><desc>Download Snes9x™</desc><url type="121">http://nsx.np.dl.playstation.net/nsx/material/4/4fa2314d1d7d80f1648443310c77bf9f285ac447-964649.png</url><url type="122">http://nsx.np.dl.playstation.net/nsx/material/e/eafc8a79f7d017bce85d5d25a5ff00ded6c20111-964650.png</url><target type="u">psgm:install?contentid=IV0002-SNES90000_00-SAMPLE0000000001&amp;url=http%3A%2F%2Fdl.dropboxusercontent.com%2Fs%2Fsacow0koq8sw2ir%2FIV0002-SNES90000_00-SAMPLE0000000001.pkg</target><cntry agelmt="12">ae</cntry><cntry agelmt="12">at</cntry><cntry agelmt="12">au</cntry><cntry agelmt="12">be</cntry><cntry agelmt="12">bg</cntry><cntry agelmt="12">bh</cntry><cntry agelmt="12">ch</cntry><cntry agelmt="12">cy</cntry><cntry agelmt="12">cz</cntry><cntry agelmt="12">de</cntry><cntry agelmt="12">dk</cntry><cntry agelmt="12">es</cntry><cntry agelmt="12">fi</cntry><cntry agelmt="12">fr</cntry><cntry agelmt="12">gb</cntry><cntry agelmt="12">gr</cntry><cntry agelmt="12">hr</cntry><cntry agelmt="12">hu</cntry><cntry agelmt="12">ie</cntry><cntry agelmt="12">il</cntry><cntry agelmt="12">in</cntry><cntry agelmt="12">is</cntry><cntry agelmt="12">it</cntry><cntry agelmt="12">kw</cntry><cntry agelmt="12">lb</cntry><cntry agelmt="12">lu</cntry><cntry agelmt="12">mt</cntry><cntry agelmt="12">nl</cntry><cntry agelmt="12">no</cntry><cntry agelmt="12">nz</cntry><cntry agelmt="12">om</cntry><cntry agelmt="12">pl</cntry><cntry agelmt="12">pt</cntry><cntry agelmt="12">qa</cntry><cntry agelmt="12">ro</cntry><cntry agelmt="12">ru</cntry><cntry agelmt="12">sa</cntry><cntry agelmt="12">se</cntry><cntry agelmt="12">si</cntry><cntry agelmt="12">sk</cntry><cntry agelmt="12">tr</cntry><cntry agelmt="12">ua</cntry><cntry agelmt="12">za</cntry><lang>1</lang></mtrl></spc></nsx>

And the folder and pics are in the right place of course.

Yes it would only allow a set list of pks but that list is fetched on boot up as far as I know, so it could be set up so when there is an update out for a few homebrews, then main xml that is fetched is updated. or the files at the end of the links could be swapped when there is a homebrew update.
 
Yeah, Im thinking that could be built into fw with at least a link to multiman. im not sure about adding more pkgs though, cant exactly figure out the layout of the xil xml/ folder layout for adding more. I assume you've looked into this method?
I imagined you was using it when i did read the message "to use this feature you must first download software, want to download ? yes/no", heheh

About xil files i know a bit how they works overall, but not in detail, also i never made frankenstein experiments with them
Basically... there are xil files for photo, tv/video, and game columns
The firmware downloads the xil files from a server (are not part of the firmware, and are not included in the .PUP installer) but everytime you connect to internet they are checked and updated if needed
When the xil file is downloaded in the internal ps3 hdd, the firmware starts downloading all the other Content Information Files - PS3 Developer wiki for the app (ICON0.PNG, PARAM.SFO, etc... listed in the xil)

So... you can try to locate in wich .sprx is the url responsible of getting the .xil files.... replace by a custom url.... then prepare the files in a server
Probably it will be more complicated and im missing some details though
 
I imagined you was using it when i did read the message "to use this feature you must first download software, want to download ? yes/no", heheh

About xil files i know a bit how they works overall, but not in detail, also i never made frankenstein experiments with them
Basically... there are xil files for photo, tv/video, and game columns
The firmware downloads the xil files from a server (are not part of the firmware, and are not included in the .PUP installer) but everytime you connect to internet they are checked and updated if needed
When the xil file is downloaded in the internal ps3 hdd, the firmware starts downloading all the other Content Information Files - PS3 Developer wiki for the app (ICON0.PNG, PARAM.SFO, etc... listed in the xil)

So... you can try to locate in wich .sprx is the url responsible of getting the .xil files.... replace by a custom url.... then prepare the files in a server
Probably it will be more complicated and im missing some details though

Figured me out eh! :) Hmm, yeah, I was also thinking of a one off pkg installer or something like that , that installed the xil files required. You see I can now modify the singstar xil files and it wont change when it connects (probably due to version number/date etc) . So once its set up it can be set up so sony cant update the xml, or hopefully redirected to custom xml.

But Yeah like I said in first post its just a POC and I don't have the skills to do it myself, just thought it would be cool.

What id like to be able to do is add more xil files either manually or off server. I have dropbox set up for testing so can use that for xmls that need fetching. Also they could probably be added to a PUP easily enough even though normally they download, redirected to dev_flash? or im not sure, but to have apps built into the PUP like this would be really handy for noobs?

I will look through some sprx files too when I get time.
 
Last edited:
Figured me out eh! :) Hmm, yeah, I was also thinking of a one off pkg installer or something like that , that installed the xil files required. You see I can now modify the singstar xil files and it wont change when it connects (probably due to version number/date etc) . So once its set up it can be set up so sony cant update the xml, or hopefully redirected to custom xml.

But Yeah like I said in first post its just a POC and I don't have the skills to do it myself, just thought it would be cool.

What id like to be able to do is add more xil files either manually or off server. I have dropbox set up for testing so can use that for xmls that need fetching.

I will look through some sprx files too when I get time.
The custom changes to the xil files will be lost when you connect to internet, if are staying for you is because your ps3 (for some reason) is not connecting with internet, or is refusing the info from the server, or your files are identifyed as newer versions of the ones in the server, dunno

Actually, this is the purpose of that annoying feature, sony can inject any "spam" on our XMB without advising and without giving us an option to remove it :/
They just needs to update the files on the server and all the PS3 around the world willl be insta-smapped (this works by region, as servers goes for regions, xil urls are different by region too)

The way i see by now (as a first approach) is it could work by finding where is stored the main xil url, and patch it, but as said is dependant of region so not really sure how is made
This could be a good candidate ---> download_plugin.sprx




Edit:
The code inside .xml files is named XMBML (as convention, mostly because that name is used in the main tag of the .xml files that belongs to XMB display modes, so is a sony internal name)
Pages in wiki usually uses that name too, you will find this one interesting XMBML Functions - PS3 Developer wiki
Note there are only 2 xil functions known:

xil://localhost/list?
Is what you used, and what is used in official firmware XMBML files, a single function can display several items, because is loading a "list"

xil://localhost/item?
I found this one inside explore_category_game.sprx, it seems obvious it loads a single "item" instead of a multiple "list" ... but i have no idea how it works, i just noted it in wiki for the record
 
Last edited:

Featured content

Trending content

Back
Top