OK, alot of people are asking if they can customise their XMBs on 3.03 OE/3.10 OE, so i decided to make this post telling people what they can and cannot customise (and also how for some - gonna edit in)
- Customisation Type - 3.03 - 3.10 - Notes
- Custom Coldboot - YES - YES
- Monthly backgrounds - YES - YES
- Font - YES - YES - May break P.O.P.S.
- XMB Waves - YES - YES
- Topmenu Icons - YES - NO
- Other menu Icons - YES - YES
- Gameboot - YES - YES
- Debranded Gameboot - YES - YES
- Custom MAC Address - YES - YES
- Custom System Version - YES - YES
- Hide UMDtm Update - YES - YES
- Custom Recovery Colour - YES - ???
I WILL NOT ADD TUTORIAL FOR CUSTOM RECOVERY COLOUR AS 1)I HAVEN'T TRIED MYSELF (I downloaded my custom one from somewhere else) AND 2)IT MAY BE BASED ON 0okm's FINDINGS WHICH HE HAS ASKED NOT TO POST ELSEWHERE (I can't find out about this because taka (@gmail) won't allow free e-mails to register)
How to for 3.03/3.10 (Possibly other CFWs as well)
Credits for the following info goes to bstronga and his guide over at maxconsole - find it HERE
Debranded Gameboot
(For custom opening use 0pening_plugin.rco)
1) Get an opening_plugin.rco for your _CURRENT_ firmware.
2) Open in a hex editor and go to offset -> 0x3A14 (OFFSET IS FOR 3.03/3.10, PROBBABLY DIFFERENT FOR OTHERS).
3) Replace 7D with "55".
4) Flash it to the /vsh/resource/ folder.
Debranded Coldboot
1) Get an opening_plugin.rco for your _CURRENT_ firmware.
2) Open in a hex editor and go to offset -> 0x31AC (OFFSET IS FOR 3.03/3.10, PROBBABLY DIFFERENT FOR OTHERS).
3) Replace 9A with "55".
4) Flash it to the /vsh/resource/ folder.
Custom Opening with P.O.P.S. Working
1) Make your custom opening_plugin.rco with zinga's application.
2) Get a decripted game_plugin.prx for your _CURRENT_ firmware (vsh/nodule/ for one on flash0, run through prxdecripter. vsh/module/ for one dumped with psardumper).
3) Open in a hex-editor and search for opening_plugin.rco.
4) Replace opening_plugin.rco with 0pening_plugin.rco (Thats a zero not a capital o).
5) Backup existing opening_plugin.rco from flash0. Rename as 0pening_plugin.rco.
6) Flash hex-edited game_plugin.prx to vsh/nodule. Flash opening_plugin.rco and 0pening_plugin.rco to vsh/resource/.
Credits for the following info goes to chachakoala and his guide over at maxconsole - find it HERE
Hide UMDtm Updates
1) Get a decripted vshmain.prx for your _CURRENT_ firmware (vsh/nodule/ for one on flash0, run through prxdecripter. vsh/module/ for one dumped with psardumper).
2) Open in a hex-editor and search for disc0:/PSP_GAME/SYSDIR/UPDATE.
3) Replace disc0:/PSP_GAME/SYSDIR/UPDATE with disc0:/PSP_GAME/SYSDIR/UDPATE.
4) Rename vshmain.prx to vsh.prx.
5) Backup pspbtcnf.txt from flash0.
6) Open pspbtcnf.txt in notepad (or whatever text editor you prefer).
6) Add the line, /vsh/module/vshmain.prx after, /kd/vshctrl.prx. Change the last line from,
$%%/vsh/module/vshmain.prx to, $%%/vsh/module/vsh.prx.
7) Flash pspbtcnf.txt to kn/ and vsh.prx to vsh/nodule/.