Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PSPLock

From GameBrew
Revision as of 13:17, 2 November 2024 by HydeWing (talk | contribs) (Created page with "{{Infobox PSP Homebrews |title=PSPLock |image=psp02.png |description=App to lock the PSP. |author=Auraomega |lastupdated=2007/12/13 |type=System Tools |format= |version=5 Bugfix |license=Mixed |download=https://dlhb.gamebrew.org/psphomebrew/PSPLockV5FIXED.rar |website=http://forums.qj.net/psp-development-forum/129817-release-psplock-v5.html |source= }}{{obsolete}} App to lock the PSP, unlike most, this is not a plugin so is still active even when removing the Memory Card...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
PSPLock
Psp02.png
General
AuthorAuraomega
TypeSystem Tools
Version5 Bugfix
LicenseMixed
Last Updated2007/12/13
Links
Download
Website

App to lock the PSP, unlike most, this is not a plugin so is still active even when removing the Memory Card,

Installation

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 (optional, if it's 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.

Folder structure:

  • flash0:/vsh/module/vshmain.prx (PSPLock)
  • flash0:/vsh/module/vshmain_real.prx (real vshmain)
  • flash1:/lock.lock
  • flash1:/config.lock
  • ms0:/lock.lock

Options in config:

  • Byte one - Text output.
  • Byte two - Manual input (overrides first option to be on).
  • Byte three - Disable PSPLock.

Included is an example of a lock.lock file, and a config file with manual input.

Compatibility

Tested on 3.52M33-4.

Known issues

  • Does not work with CXMB.
  • Have to enter your password every time you exit a game still (although the work on removing startup means this should be fixable).

Changelog

V5

  • Removed PEF after many bugs, and patched the vshmain_real.prx loading to no longer show the startup every time.
  • Also fixed a few bugs.

V4

  • 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.

V2.1

  • Ok, I've sorted out the problem that stopped you accessing the internet browser.
  • Just on a side note, I've changed the speed the delays cause when doing manual input, and also changed the time taken to load the VSH when the password is correct. Also, if you have the text output disabled, it now loads without any delays.
  • 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.

V2

  • Added config file (optional).
  • Allowed text to be output on screen (optional).
  • Allowed manual input (optional).
  • Can be disabled.
  • Removed a nasty bug that stopped it working for a couple of people.
  • Note: Using this does mean that cxmb and any (by the looks of things) any other plugin designed to allow custom XMB via the memory card does not work. I've been looking into the cause, so I've been keeping this back.

External links

Advertising: