~~~PSPLock~~~


###Changes V4####

This will be quite an extensive changelog, there is a lot to mention, so here I go:

	Complete re-write of code after my original was "lost".

	PSPLock now appears to be in EBOOT format. This is simply an easy installer that I've lovingly called
	PEF (PSPLock Easy Flasher), all you have to do is run the program, select the options, and it does the
	hard work for you.

	Increased security

	Installed differently, which means you MUST read the README_PEF.txt

	The ability to select characters (upper and lower case), punctuation, and numbers.
	Due to the above change, there is an easy scrolling option, pressing the triangle button will move you
	to the digits, the right should button to skip to upper case characters, and the left shoulder button
	to switch to lower case characters.

	Faster load times, and although these are probably un-noticable, they are there.

	Ability to select a "Button Switch", this allows you to either force-crash the PSP if the buttons are
	not pressed upon bootup, or, if the buttons are pressed upon bootup, the PSP will switch manual/auto
	modes (so if you are on auto mode, it will switch to manual, and vise-versa). Of course, this option
	can be disabled.

	If the above "Button Switch" mode is activated, you will be asked to press 3 buttons, these will be the
	buttons used. If you only wish to have 1 of these buttons doing the job, press that button 3 times.

	Increased compatibility with VSH plugins, almost all that I have tested work, with the exception of
	CXMB.



The installer can only be used if no current, or greater PSPLock version is found, if it is the program will refuse
to install due to security reasons (I.E. someone re-installed via recovery with their own password).

The un-installer will require you to enter your password, again, this is for security so it cannot be used via
recovery.

I will also be programming an app to change your settings/password soon... and again, this will require the password
so it cannot be used via recovery.

#################




###Changes V3####

Released for Beta testers only:
	
	Small bugfix
	
	Improved security

	Slight increase in VSH plugin compatibility.

#################




###Changes V2.1##

Ok, I've sorted out the problem that stopped you accessing the internet browser.
For the keen eyed, you may notice that it loads CXMB plugin into RAM, but thats all it does, it still doesn't
work correctly, but I AM working on this as much as I can.

#################




#####Changes#####

Due to popular demand I've added text output, and a manual input, both of which can be turned on and off.
A config file can be used, it should contain 3 digits, 0 or 1, each telling the PSP what to do:

	1st - Text output
	2nd - Manual input
	3rd - Disable

So, if you wanted to disable it, you would type 001. If you wanted to see text onscreen, but allow the memory card to give
the password you would have 100, and if you wanted the manual input it would be 010 or 110. Either will do because when you
activate the manual input you automatically activate the output.

I also removed a nasty bug that seemed to affect only 2 people, the bug meant that even if both lock.lock files were correct
the PSP would still act a brick.

#################



Instructions:



	Access flash0, and rename vshmain.prx to vshmain_real.prx

	Paste the vshmain.prx included

	Access flash1, add a file called lock.lock, and type in 5 digits for a passcode

	Add a file called config.lock in the root of the root of flash1 (This isn't required, if its not found then it
	simply defaults to 000

	Access ms0, add a file called lock.lock, and again type in the same 5 digits for the un-locker
	





This has been tested on 3.40OE-A (I upgraded, YAY!) but should work on all versions (although I wouldn't test 1.50 without a UP).







What will come in future updates?

I will allow background colour and font colour to be changed in the config file, and also give the option to set delays.

I will also remove a little limitation with my code that should allow you to use any charactor or number, thus making it more
secure.

Hopefully I can allow you to exit a game without requiring the memory card to be inserted, but at the moment due to the PSP
exiting the vshmain.prx, it always loads the lock, I'm having a look into what can be done to get around this.




As before, if you have any ideas, I will see about adding them, just add me on MSN or e-mail me, auraomega@hotmail.com
