Ultimate Toolbox

PS3 [RELEASE] ★ Ultimate Toolbox v2.03 - It Only Does Everything! v2.03 (FW 4.84 - 4.91)

Ultimate Toolbox v2.00

This is a collection of new and old mods and patches, A lot made by myself and some gathered from all over the PS3 scene, This Toolbox makes it easier to apply lots of common firmware patches and visual XMB modifications and more.

DOWNLOAD

upload_2021-5-6_23-54-57.png





Credits:
Too many people to list them all really as this brings together the work and research of the whole scene and alot of these mods have been floating around for year and it's hard to know who made some of the old waves and coldboot logos for example, but special thanks to @aldostools for all the help with this project along the way, and to @bguerville for the powerful plugin that does a lot of the work in the background, and to Mysis for the original xia_plugin, and to Berion for all the icons. Also thanks to anyone who provided tips, files and help along the way, you know who you are, and to all the testers who have helped me get a few bugs ironed out over the last few weeks.

This is a bit of a list of people who have helped along the way, If you feel you should be on this list let me know, it's hard to think of everyone and this list will never be complete.
Aldostools, Andreus, Alexander, Arii, Atreyu187, Bguerville, Berion, Bitsbubba, BobbyDowngrades, Bucanero, CFWprophet, Cyberskunk, CelestBlue, DefaultDnB, Deank, Darkprogramer, DADi590, esc0rtd3w, Estwald, Evilnat, Evilsperm, Flatz, GregoryRasputin, Habib, Haxxen, Haru, Joonie, Kozarovv, KonoJojoDa, KW, littlebalup, Lord3490, Luanteles, Louay, lmn7, littlebalup, NewFile, Mathieulh, Mysis, N00bZilla, 0_obeWAn, Orion, Pink1, Pinky, Phil, Rogero, Roxanne, Sandungas, ShaolinAssassin, STLcardsWS, Swap0ne, D_Skywalk, TwinAphex, xps3riments, Zar, Zecoxoa, and to all the other
Homebrew, apps, Coldboot, Wave, Theme, Wallpaper, Font, Mods, plugin creators, developers, researchers, Hackers, modders who have contributed to the PS3 scene over the years in any way.

Special mention to xforce505 who is freaking out because I included some of his Gaia mods but forgot to mention his name specifically. Don't worry dude, I will remove your stuff in the next update.

Ultimate Toolbox v2.00 Features

Power Options

  • Reload XMB (Optional built in pkg)
  • Soft Reboot - Reboot lv2
  • Hard Reboot - Fully reboot the hardware
  • Reboot into a database rebuild
  • Reboot into a filesystem check
  • Reboot into Recovery mode
  • Boot into OtherOS (Optional built in pkg)
Backup Utility
  • System Backup Utility - Take a complete snap shot of dev_flash2 and dev_hdd0
  • Home Folder Backup - Backup user files like licenses and savedata
  • Boot Plugins Backup - Backup/restore plugin configuration
  • xRegistry Save States - Backup/restore system configuration
  • Firmware Save States - Backup.Restore complete dev_flash
  • Dump Tools - cfw settings items originally by mysis
File Explorer
  • Browse and delete from all active drives
  • Browse and delete from hard disk partition 0 (dev_hdd0)
  • Browse and delete from hard disk partition 1 (dev_hdd1)
  • Browse and delete from USB Storage Devices (dev_usb00*)
  • Browse and delete from memory card devices (dev_ms, dev_sd, dev_cf)
  • Browse and delete from optical discs (dev_bdvd, dev_ps2disc)
  • Browse and delete from Internal flash partitions (dev_flash, dev_flash2, dev_flash3, dev_blind, dev_rewrite)
Firmware Settings
  • Toggle dev_blind - Enable/Disable write access to dev_flash
  • Toggle All Plugins - Enable/Disable boot_plugins.txt files
  • Toggle Power Options - A few options for power cycling in the user category
  • Package Manager Options - Enable/Disable/Upgrade package manager
  • App Home Options - Enable/Disable/Move the app_home XMB item
  • Toggle Xil Apps - Enable/Disable XMB links like photo gallery, singstar etc
  • Block Firmware Updates - Block online updates or block system update icon completely (recovery mode untouched)
  • Game Sorting Options - Add ability to sort by name and or date created
  • Toggle Extended Download Plugin - Add extra download paths to the web browser
  • Toggle Audio To Headset - libaudio.sprx patch for forcing all audio to usb or bluetooth devices
  • Allow extended Coldboot Audio - Enable start up sounds up to 20 seconds to play fully.
  • Show IP on XMB - Options for showing the console IP address on the XMB
  • HEN Options - Ability to enable HEN, install a HEN enabler to the game category for 4.84, 4.85, 4.86, 4.87 HFW.
  • Cobra options - Enable/Disable Cobra, or swap between standard and debug payloads (user must supply payloads)
  • PS2 Netemu Selector - Choose from several modified ps2_netemu.self files
Content Downloader
  • PS1 Demo Disc Downloader - 33 PS1 demos available
  • PS2 Demo Disc Downloader - 11 PS2 demos available
  • PS3 Demo PKG Downloader - Over 500 c00 demos available
  • Playstation Magazine Downloader - 40 issues available
  • Playstation Podcast Downloader - 100 Episodes available
  • PS3UPDAT.PUP Downloader - 10 PUPs available
Package Manager Pro
  • My Package Files - Shows packages from all locations
  • Install Package Files - Normal options and webserver, downloads folder
  • Delete Package Files - normal options and some new ones
  • Downloaded Content - Manage content bubbles here
Visual Customization
  • Themes - About 1000 themes available for download
  • Wallpapers - Over 2000 wallpapers available for download
  • Coldboot Logos - Over 400 coldboot logos built in and more options
  • Coldboot sounds - 32 coldboot sounds and more options.
  • Background Wave Options - 400 wave options available
  • System Font options - over 100 font available
  • Gaia Visualization Options - 90 options available
  • Canyon Visualization Options - Force 57 presets
  • Gameboot Options - enable official gameboot or install multi gameboot mod
  • Screensaver Options - stream or download mp4 screensaver videos
  • Impose Screen Options - 28 different impose mods available
  • Blur effect Options - Enable/Disable/Change the blur effect when in xmb folders
  • XMB Icon Effects - 12 different effects for main XMB icons
  • PSN Icons Color - Choose between blue or red PSN icons
  • Overall XMB Size - Change main icon size to 70%, 80%, 90%, 100%, 110%, 120%, 130%
  • Upgrade system Icons - Install higher resolution set of emojis and buttons
  • Pixel Art Viewer - 5 pixel art examples
Built In Apps
  • Built in app installer - 10 apps available that install inside the toolbox menu instead of normal locations.
  • You can add your apps here by changing the apps category to HM in it's PARAM.SFO then booting the app once and exiting it.
Ultimate Toolbox Setup
  • Toolbox Components - Hide Show toolbox sections
  • Manage Addon Modules - Download or Remove optional resources
  • webMAN MOD resources - Install or remove wmm resources in dev_hdd0/tmp/
  • Change Toolbox Language - Work in progress - Only English available at release but has support for changing between 21 languages if they become available.
  • About Ultimate Toolbox - Update link, Uninstall options and donation links/QR codes.
  • Reinstall Ultimate Toolbox Plugin - This item needs to be ran once after any CFW reinstall. This patches flash with the required files.
webMAN MOD Resources
  • This also allow you to install various XMB mods to dev_hdd0/tmp/ for use with webMAN MODs new randomization features, When these are installed you can have a different XMB everytime you start your console, such as:
  • Coldboot sounds
  • Impose plugin rco mods
  • Wallpapers
  • Waves
  • Canyon and Gaia visualizations

Notes:

  • There are thousands of item included in the toolbox, If you browse them all in one session you might start to notice missing icons, the solution is to reload the XMB or reboot
  • There has been a report that this can cause freezes if you have a lot of games on external drives and use the full version of this toolbox, If this happens you can try removing some modules from the toolbox setup.
  • This has been tested on Rebug, Evilnat and Ferrox and on 4.87.1 HFW with the latest HEN.
  • There are a few items that are for CFW only, these options are labelled with flashing symbols warning to not use them on HEN.
  • If anyone wants to release a language translation add on, look in the dev_hdd0/ULTOOLBOX/USRDIR/language_packs/English/ folder, there are approx 7MB of xmls in there that would need translating. It's a fairly big job, I will release a pkg template for installing extra languages if anyone wants it.
  • If you are on HEN, after install you need to go into Firmware Settings > HEN Options and choose to promote the HEN enabler for your HFW version to the root of game. You can also enable HEN from there if required.
  • There is a link to Evilnat 4.87.3 included in the PUP downloader section, for now this links to Evilnat 4.87.2, when the PUP is available the file will be updated server side.
  • There could be bugs in this software so use it at your own risk.
  • After initial install it will change your PSN icons color to blue, you can change this to red inside the visual customization menu if you want to.

  • New folder structure and new content ID, Ultimate Toolbox now installs to dev_hdd0/game/ULTOOLBOX/, it also replaces the category_game.xmls. If you do not want your category_game.xml replaced, do not use this mod.
  • After install all PSN icons will be blue like OFW, Icon color can be changed to red inside the visual customization menu.
  • Now if you reinstall CFW after installing the toolbox, it will be fully disabled until you reinstall the Ultimate Toolbox support files
  • New dynamic behaviour added: If you update your CFW after installing this Toolbox, it will disappear and and a new icon will appear with ability to reinstall the required support files to flash. This stops people using the options when the plugin does not exist
  • Added ability to force 39 background colors, 12 official day colors, 12 official night colors plus black/white and an extra 15 "enhanced" custom backgrounds
  • Added ability to install packs of lines.qrc, canyon.qrc, coldboot*.ac3s to dev_hdd0/tmp/ for use with webMAN MODs new randomization features.
  • Ability to download a wallpaper pack to dev_hdd0/tmp/wallpaper/ for use with webMAN MODs new randomization features.
  • Added new webMAN MOD menus for choosing remaps and random remaps where applicable (gaia, canyon, lines, ac3, wallpapers)
  • The upgraded imagefont toggle now installs an imagefont.bin that supports the new 36 color Pixel Art Editor and 250+ tags.
  • Added Firmware downloader options with choice of 9 of the latest CFW PUPs downloadable to correct locations on USB or HDD
  • Added a toggle for a "Send all audio to headset" patch in Firmware settings
  • Added toggle for "Allow coldboot audio up to 20 seconds" *Note: This option disables the Multi Gameboot MOD animations
  • Package manager and app home can not be enabled or disabled
  • boot_plugins.txt backup and restore options now also backs up and restores the nocobra and dex txt files
  • boot_plugins.txt toggler now also toggles the nocobra and dex txt files.
  • Visualization menus now not as deep and less cluttered.
  • Now menus behave more dynamically depending on what is installed/available, eg. remove module options only show if a module is installed, download options only show if module is not downloaded,
  • wmm hdd resource remap options only show if resources have been installed to dev_hdd0/tmp/***
  • wmm remove resouces options only show if the resources exist in dev_hdd0/tmp/.
  • wmm resource install options will only show if the corresponding toolbox module is installed
  • New ability to remove all webMAN MOD related options from all menus, for the users who do not use wMM. See Toolbox Components in Toolbox Setup.
  • Game sorting method toggle is now upgraded to sort by name on more XMB sort settings. It also changes XMB text.
  • Added 6 more Gaia visualizations (earth.qrc)
  • Added 30 more coldboot logos, Evilnat, habib, PS4, PS5 style logos and lots more, shortened the PS5 start up sound so it can play fully.
  • Added 50+ legacy waves - some of these have issues, like drifting off to the left etc. This is why the legacy waves are kept separate to ones I made.
  • Added an About section to Ultimate Toolbox Setup menu with version info, changelog record and more info. (WIP)
  • More settings now have custom icons, such as module downloads.
  • Option to File Explorer to the Root of the game category - added to toolbox components submenu.
  • Option to install package manager pro to flash replacing the normal package manager.
  • Changed notification so it no longer says "fcopy" and now includes animated icons instead.
  • More built in category HM packages added for installing into the toolbox menu, all with custom metalification style icons and custom pic1.pngs with extra information.
  • Restructured main menu so it only loads small xmls for main menu items, with larger xmls only loading once you enter sub menus, makes it more responsive and runs into RAM issues less.
  • Made new icons for all the greyscale coldboot icons on black backgrounds, now much easier to see what you are installing
  • Doubled the resolution of all ps3 theme icons - also now using jpg instead of png to keep filesize down and menus responsive.
  • Added Demo Downloader to the main menu, allows 500+ PS3 c00 demos to be downloaded direct from Sony servers without going to the PS Store or needing a PSN account.
  • Added Ps1 Demo disc downloader with 33 discs available
  • Added Ps2 Demo disc downloader with 11 discs available, with info on each disc, and option to view high res cover fullscreen. These ISOs are patched so they will work on a PS3 unlike standard demo discs.
  • Added playstation magazine downloader with 40 issues available
  • Official playstation podcast downloader/streamer added, with 100 episodes available
  • Added option to toggle the official gameboot from OFW 3.00
  • Added the option to install the latest version of the Multi Gameboot Mod for use with webman mod.
  • Change psn related icon color to blue or red. After install icons will be blue, change them to red if you want.
  • Added new webman mod resources manager to toolbox setup, this allows all dev_hdd0/tmp/xx/ resouces to be reinstalled or deleted.
  • Screen saver menus reorganized to be less cluttered, with separate sub menus for downloading and streaming
  • Moved the Screensaver Mode option (fullscreen wave viewer) from inside power options > advanced, now moved into Visualizations > Screensaver Options.
  • Added a PS5 style background inside Screensaver Options for streaming or downloading
  • Added bonus sub menu with some random pixel art examples. This menu has support to show your own pixel art loaded from dev_usb000/pixelart.xml
  • Impose screen mod options, 3 categories, animated when charging controller.
  • Imagefont.bin with over 250 new ofw style tags added, these tags are used all over Ultimate Toolbox menus and can be enabled in webman mod too.
  • XMB size changer added with options to resize top level of XMB to 70%, 80%, 90% , 100%, 110%, 120% or 130%.
  • Removed xai_plugin.sprx/rco from pkg so as not to affect Evilnat CFWs new xai_plugin features
  • Added support for changing between 21 languages - ONLY english is available at release, other languages can be added if translations become available - if you are interested in tranlating this please see dev_hdd0/game/ULTOOLBOX/USRDIR/language_packs/english/ for what needs translating. These could be released as add on pkgs at a later date.
  • Built in pkg installer moved into built in package section so it's more intuitive. More built in apps added
If you like it, please leave a review HERE and let me know what you think.

If you would like to make a small donation to help cover server costs it would be very much appreciated, Thank you.

Paypal: https://paypal.me/ultimatetoolbox
Bitcoin: 3B9sUBBvP7cHmHAHuvt5FJvkXhA5ggLryE
Ethereum: 0xd35965E6780BCFc9F43bB43c9a832C86445a140D
Bitcoin Cash: qrwfu9kt83q77u4us3qa05z52afghraqcvv3adcmkqv
 
Last edited:
Shoutout to @KonoJojoDa for his help with making these animated impose plugin rco mods. They are really cool.

There are some based on the DECR 0.90 PS3 and Sixaxis images. These ones are animated so that they are different when charging the controller.

The Sixaxis ones are extra special in that the controller on screen mirrors the real controller, so it shows the proper LEDs indicating which controller number it mapped to, and also the LED flashes when the controller is charging just like the real controller. They have the added bonus that the controller PS button is lit up red like the prototype controllers and it pulses when it's charging too.

As an added bonus, if you look really closely, you can see the the PS button is very slightly moving up and down all the time when the controller is not charging, kind of like it is breathing.


Then these ones are just using similar principals with different images. So the eyes pulse a little normally, but then flash more when the charger is charging.

On DECR 0.90 PS3 image versions, the PS logo on the front of the console pulses when the controller charging.


These are made by using masks and animation scripts in the rcos.

For example, for the terminator animation, this is the base image.
base2.png

Then it has this image flashing on top of it normally all the time, but as they are both very similar images its a subtle effect.
eyes_lit2.png

Then when you plug in the controller it changes the transparency on this image to 1, so it appears in between the two images above.

eyes2.png


Making the animation change behaviour when the controller is charging uses a little trick, where the last image is included on a plane using the name "impose_battery_arrow", this plane is normally has the alpha channel set to 0 by the impose plugin sprx, but when you charge the controller it changes the alpha channel to 1. We hijacked this plane to use it for our own purposes.

The animation script is incredibly simple with just 2 lines and a couple of delays.
Code:
<Anim name="anim_pulse">
<Recolour object="object:lit" time="900" accelMode="0x3" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" />
<Delay time="1100" />
<Recolour object="object:lit" time="900" accelMode="0x3" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" />
<Delay time="700" />
<FireEvent event="anim:anim_pulse" />
</Anim>

The real work was in figuring out the positions of the images.

Code:
<Page name="impose_page" pageMode="0x1101" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="base" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="0.8" sizeScaleY="0.8" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0xea010100" positionOverrideY="0x5000100" positionOverrideZ="0x0" sizeOverrideX="0x77030000" sizeOverrideY="0xaf000000" sizeOverrideZ="0x0" planeImage="image:base" planeResizeMode="0x0"></Plane>
<Plane name="impose_battery_arrow" positionX="-285" positionY="26" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="132" sizeY="27" sizeZ="0" sizeScaleX="1.348" sizeScaleY="1.348" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x500" positionOverrideY="0x600" positionOverrideZ="0x0" sizeOverrideX="0x500" sizeOverrideY="0x600" sizeOverrideZ="0x0" planeImage="image:eyes" planeResizeMode="0x0"></Plane>
<Plane name="lit" positionX="-285" positionY="26" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="132" sizeY="27" sizeZ="0" sizeScaleX="1.348" sizeScaleY="1.348" sizeScaleZ="1" anchorMode="0x0" onInit="anim:anim_pulse" positionOverrideX="0x500" positionOverrideY="0x600" positionOverrideZ="0x0" sizeOverrideX="0x500" sizeOverrideY="0x600" sizeOverrideZ="0x0" planeImage="image:eyes_lit" planeResizeMode="0x0"></Plane>
<Plane name="impose_menu_plane_0" positionX="200" 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">



Note: These impose mods only work perfectly at HD resolutions (720 and 1080). At SD resolutions the masks do not line up perfectly.
 
Last edited:
Note: These impose mods only work perfectly at HD resolutions (720 and 1080). At SD resolutions the masks do not line up perfectly.

I'm also having problems with SD resolutions on several things in my mod, the generic one that we found positionOverrideX = "0x500" positionOverrideY = "0x600" with the help of @sandungas makes it right for most resolutions, but in SD they are a a little bit off, I haven't spent any more time investigating, but recently i found values for my TOP BAR icons and texts thats fits perfectly the oficial ones in every resolution, but only works in the top bar.

We need to spend more time researching it.
 
I'm also having problems with SD resolutions on several things in my mod, the generic one that we found positionOverrideX = "0x500" positionOverrideY = "0x600" with the help of @sandungas makes it right for most resolutions, but in SD they are a a little bit off, I haven't spent any more time investigating, but recently i found values for my TOP BAR icons and texts thats fits perfectly the oficial ones in every resolution, but only works in the top bar.

We need to spend more time researching it.
Yeah, I think it would be possible to fix with custom layout files, but I didn't think it was worth it really.
@DeViL303

Just a report

Night king has a little mistake

The plane "ps3_image" has a different sizeOverride than the plane "base", when entering in the Turn off system screen the image will be stretched out.

Fixed rco
Well spotted. I will add it to the next update whenever that is.
 
Yeah, I think it would be possible to fix with custom layout files, but I didn't think it was worth it really.

Well spotted. I will add it to the next update whenever that is.


The problem with custom layout files is that we never know if it will affect an existing object.

The most annoying problem that i have is this at SD resolutions , the boost mode does not fits in.

yNiskud.png




Sorry bothering you again

DS3 IMAGE IMPOSE has the Charge Level not aligned in SD resolutions

<Text name="impose_text_0" positionX="-650" .... i don't know why you changed it but i reverted it back to the default values and nothing changes but it fixed the position at SD resolutions.

EjeJOZV.png


Fixed:

LyZfZRr.png


Fixed Rco
 

Attachments

Last edited:
The problem with custom layout files is that we never know if it will affect an existing object.

The most annoying problem that i have is this at SD resolutions , the boost mode does not fits in.

yNiskud.png




Sorry bothering you again

DS3 IMAGE IMPOSE has the Charge Level not aligned in SD resolutions

<Text name="impose_text_0" positionX="-650" .... i don't know why you changed it but i reverted it back to the default values and nothing changes but it fixed the position at SD resolutions.

EjeJOZV.png


Fixed:

LyZfZRr.png


Fixed Rco
Thanks, Maybe in 6 months I will release an update to fix small things like this.
 
The problem with custom layout files is that we never know if it will affect an existing object.

The most annoying problem that i have is this at SD resolutions , the boost mode does not fits in.
That is the thing. It would be great if we could find out where the value is for the amount of lines in the layout files, then we could add our own new values to the end and be sure we do not affect anything else.

The other option is to use some of the lines that have values duplicated or are set to "0", then if we find any issues after changing them to custom values, we can just point that other item to a different line with "0", Although I can not see how any lines with "0" are used really, surely "0" is not going to do anything important really.
 
Note this post is really only for the more advanced PS3 users here who understand XMBML and creating pkgs etc.

upload_2021-5-9_21-25-23.png



If anyone is interested in translating Ultimate Toolbox. I have attached the files required to make a language pack addon. I have set up the Toolbox to have support for switching between 21 different languages. This means the folder structure is there, the menu entries and the icons are there. They just need to be enabled.

upload_2021-5-9_21-16-43.png

The way this works is there is a dev_hdd0/ULTOOLBOX/USRDIR/language_packs/ folder. This folder has these subfolders:

upload_2021-5-9_21-19-30.png


Inside each folder is a main_disabled.xml, to enable the option in the Ultimate Toolbox Setup menu, all you need to do is:
  • Download the attached zip and extract it.
  • Rename the language_packs/xxxx/main_disabled.xml to main.xml
  • Then copy the highlighted USRDIR folder to whatever language sub folder you want to translate.
  • Then translate the XMLs inside it.
  • Then create a normal HG PKG from ULTOOLBOX folder.
This pkg can then be installed/shared for adding a new option to toolbox setup menu. If there are some of these created over the next few months I will add them to the next update to the toolbox.
 

Attachments

The base version just has the basics, with options to download the extra resources in each category.

So for example in the base versions coldboot logo options, it will only let you revert to official logo, disable the logo completely or install a logo from a USB device, where as the full version has options to switch between 400 different logos as well.
 
I installed it fine, but the only option in the toolbox is content downloader. That's the only option available to me. Should I manually delete it with mm and reinstall to see if it does it again? I'm running a 2001B with rebug 4.86.1 lite.
 
I installed it fine, but the only option in the toolbox is content downloader. That's the only option available to me. Should I manually delete it with mm and reinstall to see if it does it again? I'm running a 2001B with rebug 4.86.1 lite.
I can not think of any reason why that would have happened, maybe your HDD is on the way out. You can just reinstall it again over the top. Removing it first will not really make any difference but you can do it if you want
 

Similar threads

Back
Top