Lockdown XMB Style Beta-3
Tested on 4.01M33-2 Slim. I haven't tested on Phat but I'm 99.9% sure it won't work.
OBSOLETE: Get Lockdown Pack 2
Big time thanks to Dark_Alex for his VLF library, without which this would have been impossible. Also thanks for adding the Plugins Disable feature in 5.00M33-2
Now uses the XMB Wave as the background.
This can brick your PSP if improperly installed or due to bugs as it is a BETA.
Copy the following files to the flash0:/ root directory.
Rename flash0:/vsh/module/vshmain.prx to vshmain_real.prx
Copy the included vshmain.prx to flash0:/vsh/module/
Reboot the PSP and verify that it is working. If everything is fine, then proceed to do the same for recovery.prx if you want to protect the recovery menu as well.
Rename flash0:/vsh/module/recovery.prx to recovery_real.prx
Copy the included recovery.prx to flash0:/vsh/module/
Enhanced Security (Optional):
Since 5.00M33-2, you can disable the loading of plugins in the Recovery menu, under Advanced Configuration. If you set XMB Plugins to Disabled then it is impossible to bypass Lockdown using plugins.
If you create a blank file in flash0: called loadplugins.txt then Lockdown will load the XMB plugins after the correct password is entered, even if XMB Plugins is Disabled.
There is a small problem with having Lockdown load the plugins though. Some plugins which hook functions by waiting for the target firmware module to start may not work, because the module would have already been started before Lockdown loads the plugin. Such plugins have to be manually installed in the pspbt*nf.bin files before the modules they try to hook are loaded.
If you are not using the Disable XMB Plugins options, then there is no problem.
To change the color of the wave you can hex edit address 0x1D8 and change the value corresponding to each month (in hexadecimal).
Presently the theme file is called lockdown.argb and is not compatible with Lockdown v3.0 themes as the current version can only load ARGB uncompressed BMPs. The graphics used are included to help make custom themes.
Enhanced security. Plugins cannot be used to bypass the password.
Optimized memory usage.
Fixed a problem where ISOs would not show up in the XMB.