Somebody has modified cxmb to work at 4.01, but pity to say that, it used a wrong ctf magic 0xDEAD0400 ( should be 0xDEAD0401 ), so if you had produced some themes with that version, they won't be applied at CXMB 3.2, you can hex edit it at offset 0x10 to make it work.
If you want to contribute to CXMB, just contact me, I will add you to the CXMB google project so that you can commit source, it would save our time, right? ;)
By the way, I can't find the newest PSARDUMPER source, it's a GPL project right? is there a new rule breaker?
New In This Version
1. Add 4.01 capability.
2. Select the random.ctf, then cxmb will randomly apply your themes in /PSP/THEME/
3. Compile universal binary, cxmb.prx should work on 3.71/3.80/3.90/4.01
4. Fix some wrong io opration (I wrote some sceIoClose where there should be sceIoDclose)
5. Clean up sources (yea... I think I did it..)
Please read through this post or readme.txt before using.
Sources: google project
Download: CXMB 3.2 Usernal Binary
Download or share CTF theme here
(\__/)
(='.'=)
( \ / )
('')_('')
To Alien
http://www.2alien.info
http://www.2alien.net
CXMB 3.2 for 3.71m33/3.80m33/3.90m33/4.01m33 by Poison
==============================
A hand-made PSP XMB theme (witch is usually hex edited from the official PSP firmware files) enabler.
-=FEATURE=-
3.2:
+Add 4.01 capability.
+Select the random.ctf, then cxmb will randomly apply your themes in /PSP/THEME/
+Compile universal binary, cxmb.prx should work on 3.71/3.80/3.90/4.01
+Fix some wrong io opration (I wrote some sceIoClose where there should be sceIoDclose)
+Clean up sources (yea... I think I did it..)
3.1:
+You can build .ctf file with a ptf that including wallpaper.
-Readjusts the reboot delay after applying a theme to prevent some registry issue.
+Add 3.80 capability.
3.0:
+You can select your theme via XMB's theme selector (Settings->Theme settings->Theme) , and apply it.
-Fix a font bug ( after sleep or usb connection it display ugly character ).
before 3.0:
+Without touching your PSP Nand flash, you can get all amazing effect provided by traditional ready flash theme show in your XMB. (I mean nothing would be written into flash)
+With CXMB full version installed, traditional XMB theme would be packed into a .ctf (short of cxmb theme file) file, then you can share it easier, and CXMB lite version user can download .ctf file then apply it.
-=REQUIREMENTS=-
A PSP (either fat or slim one) with 3.71m33/3.80m33/3.90m33/4.01m33 custom firmware (or whatever CFW (3.71/3.80/3.90/4.01) with which you can start cxmb.prx while PSP booting into XMB) installed.
3 decrypted prx (paf.prx, common_gui.prx, vshmain.prx) from official 3.71/3.80/3.90/4.01 update EBOOT.PBP if you want to use CXMB full version to convert traditional XMB theme to a .ctf file.
-=CXMB INSTALLATION=-
Lite Version:
-Copy cxmb folder to your memory stick.
-Add a line ms0:/cxmb/cxmb.prx in your vsh.txt (ms0:/seplugins/vsh.txt).
You will get a file structure like this:
ms0:/
|-cxmb/
| |-cxmb.prx
|-seplugins/
| |-vsh.txt
|-PSP/
| |-THEME/
-Reboot PSP and enable cxmb.prx in Recovery menu.
Full Version:
-Get RS Psar Dumper and the official update EBOOT.PBP you need.
-Follow the readme of Psar Dumper, decrypt and dump 3 prx (paf.prx, common_gui.prx, vshmain.prx).
-Copy cxmb folder to your memory stick, and place the 3 decrypted prx in cxmb/support/ .
-Add a line ms0:/cxmb/cxmb.prx in your vsh.txt (ms0:/seplugins/vsh.txt).
You will get a file structure like this:
ms0:/
|-cxmb/
| |-support
| | |-paf.prx
| | |-common_gui.prx
| | |-vshmain.prx
| |-cxmb.prx
|-seplugins/
| |-vsh.txt
|-PSP/
| |-THEME/
-Reboot PSP and enable cxmb.prx in Recovery menu.
-=THEME INSTALLATION=-
Traditional Theme (CXMB full version only):
-Download SCE's official ptf Custom Theme Converter here:
http://www.jp.playstation.com/psp/dl/tool/data/Custom_Theme.zip
-Prepare a 16x16 256 colors png, a 300x170 24bit bmp for preview, and a 480x272 bmp format wallpaper optionally.
-Use the Converter to produce a ptf file contain the above preview icon, preview image and wallpaper at your option.
-Copy the ptf file to ms0:/cxmb/
-Edit the conf.txt's first line to /PSP/THEME/xxx.ctf, the ctf name must be the same as the ptf you produced, for example, if you have ms0:/cxmb/mytheme.ptf, you should edit this line to /PSP/THEME/mytheme.ctf
-Copy traditional theme files to ms0:/cxmb/, reboot your PSP, and it will generate your ctf theme file at ms0:/PSP/THEME/
File structure will like this:
ms0:/
|-cxmb/
| |-font
| | |-ltn0.pgf
| | ......
| |-vsh/
| | |-module/
| | | |-vshmain.prx
| | | ......
| | |-resource/
| | | |-01-12.bmp
| | | ......
| |-conf.txt
| |-mytheme.ptf
| |-support
| | |-paf.prx
| | |-common_gui.prx
| | |-vshmain.prx
| |-cxmb.prx
|-seplugins/
| |-vsh.txt
|-PSP/
| |-THEME/
| | |-mytheme.ctf
| | ......
CTF Theme file (Both version support):
copy the ctf files to ms0:/PSP/THEME/, and you can select theme via XMB's theme setting.
File structure will like this:
ms0:/
|-cxmb/
| |-cxmb.prx
| |-conf.txt
| ......
|-seplugins/
| |-vsh.txt
|-PSP/
| |-THEME/
| | |-mytheme.ctf
| | |-mytheme2.ctf
| | ......
-=NOTICE=-
-CTF with wrong magic won't be apply, for example, a CTF build for 3.90 wouldn't work in 4.01m33
The magic align at 0x10 of the CTF file, here is a magic list:
FW 3.71: 0xDEAD0371
FW 3.80: 0xDEAD0380
FW 3.90: 0xDEAD0390
FW 4.01: 0xDEAD0401
-Restore to original theme before you install CXMB.
-You can't see official ptf theme in theme setting after you enabling CXMB.
-After you apply a theme in XMB's theme setting, it will reboot PSP automatically.
-DON'T forget to edit the conf.txt before you convert a new traditional theme. if the theme you specifics in conf.txt exist, it won't be override.
-CXMB Lite version can only use ctf theme file.
-It will take some time to build ctf file in XMB booting up after you install new traditional theme.
-Remove/Replace the theme in use or plug out memory stick at XMB runtime might cause some font issue if your theme contains a custom font.
-Please follow GPL License using the source code.
-=SOURCE=-
http://code.google.com/p/cxmb/source/checkout
-=CREDIT=-
Thanks to Matchung, Gilleco, Aeolusc, Real.KK, SilverSpring, SchMilk.
Thanks to everyone who has contributed to the PSPSDK.
Thanks to everyone who has contributed to PSP CFW.
該文章引用URL為:
http://www.2alien.info/mt/mt-tb.cgi/45