[RELEASE][PS3 Plugin] PS3Lock v0.6

MixeryMaxe

Developer
Hi all

Finally PS3Lock v0.6 is finished :)
screenshot_2015_09_24_23_21_43.JPG

PS3Lock is an authentication-system for the PlayStation 3.
An personal password protects your PS3 against unauthorized access or gives you a restricted access.
[video=youtube;6wbQCPaQeVc]https://www.youtube.com/watch?v=6wbQCPaQeVc[/video]Video is from v0.4
Screenshots are up to date from v0.6


How it works

After installation, at first boot you will be prompted to define a password (min. 2 digits, max. 10 digits).
To set the password you can use the following buttons:

- :dpad-up:, :dpad-right:, :dpad-down:, :dpad-left:
- :/\:, :o:, :x:, :[]:
- :L1:, :R1:

With :L3: you can cancel the entry and with :R3: you can save the password.

After saving, the PS3 is protected by this password and is required after each restart.
After 3 incorrect entries the PS3 will shut down automatically.
Authentication is done in the same way as you save it or via an USB device.
You have to set up this USB device and this device have to be in "/dev_usb000" (most right, close to BD drive)
on PS3 startup. Don't forget to enable "USB authentication" in the settings menu.

* NEW
Through the "restricted mode" it is possible to lock the "XMB settings" (ALSO system update) and
the "deleting apps/games" in the XMB. In this mode the games under "dev_hdd0/GAMEZ" are hidden
(folder renamed in GAMEZx). For this mode no password is needed.

"PS3Lock sleep timer" gives you a time-limited access to the PS3.
The sleep timer can set to 0:30h, 1:00h, 1:30h, 2:00h, 2:30h, 3:00h.
After 3 warning messages (10, 5, 1min before the preset time), the PS3 will be shutdown.

Password protection for PS3Lock settings and XMB possible.
Password request for PS3Lock settings and in recurring to XMB (after closing apps/games).

Perfect child protection:

Restricted mode + PS3Lock sleep timer is the perfect child protection.
The restricted mode gives access to the PS3 without a password and through the sleep timer this
mode is time-limited. After shutdown through the sleep timer the restricted mode is automatically disabled.
If restricted mode is disabled you get access to the PS3 only with password.

* NEW
- Hidden option to show the "Parental Control" password. (screenshot statistics)
- Language update function from USB. (screenshot advanced settings)
- Plugin update function from USB. (screenshot statistics)
- New button layout :x::/\::[]::o::L1::R1:... instead of /\ X [] O L1 R2...
thanks [MENTION=48]littlebalup[/MENTION] :)


Change Settings

screenshot_2015_09_24_23_21_57.JPG

In XMB you have to push :R3: + :o: to open the settings menu. <- CHANGED SINCE V0.6

- Password protection:
Enable/Disable password request after every reboot.

- XMB password protection:
Enable/Disable password request after closing apps/games(USB authentication possible).

- PS3Lock Sett. PW protection:
Enable/Disable password request for PS3Lock settings(USB authentication not possible).

- USB authentication:
Enable/Disable USB authentication. This saves the password entry when you restart.

- Restricted mode:
Without password XMB settings (NOT system update) and "deleting apps/games" is locked.
"dev_hdd0/GAMEZ" folder is hidden (rename to GAMEZx).

- Buzzer -incorrect PW-:
Enable/Disable PS3 buzzer if the entry is false.
1. misentry = 1 beep
2. misentry = 2 bepp
3. misentry = 3 beep = PS3 shutdown

- Menu sound:
Enable/Disable Menu sound.


Advanced settings :L1:

screenshot_2015_09_24_23_22_07.JPG

- PS3Lock (sleep) timer:
Automatically turn off the PS3 after the defined time.
0:30h, 1:00h, 1:30h, 2:00h, 2:30h, 3:00h.

- Hide "GAMEZ" folder:
Manually hide/unhide your games in "dev_hdd0/GAMEZ" folder.

- Lock XMB settings:
Manually lock/unlock XMB category "settings" and "deleting apps/games".

* NEW
- Block system update:
No system update possible. *1

* NEW
- PS3Lock start delay:
PS3Lock start delay after system start (in seconds). *2

* NEW
- Language:
Set your language for PS3Lock. *3

- Set new password:
Here you can set a new password (min 2 digits, max 10 digits).
!! CAUTION !!
If you use the "USB authentication", you have to set up again the USB device.


* NEW
*1
Block system update:
Since version 0.6 you can block the system update, following CFW are supported:

- 4.46
- 4.50
- 4.55
- 4.60
- 4.66
- 4.70
- 4.75
- 4.76

In order to block the system update, i use the modified files from XMB Lock from [MENTION=5831]ermak86[/MENTION]. Thank you mate :)
NOTHING is changed in dev_flash so this CAN'T cause a brick by incorrect use!
If you setup your CFW (the real, NOT the spoofed version) and the option is enabled then PS3Lock redirect
the original file "/dev_flash/vsh/module/software_update_plugin.sprx" to
"/dev_hdd0/Plugins/PS3Lock/Block_Update/software_update.block_XXX" (XXX your CFW). NOTHING touched in dev_flash!
This option is auto-enabled in "Restricted mode" or you can manually enable/disable in advanced settings.
You can also set the update block to "permanent", then the update block is auto-enabled after each restart
(independent from restricted mode).
Thanks a lot [MENTION=89]aldostools[/MENTION] for the hint with "sys_map_path()" ;)

- Open the PS3Lock settings -> Advanced settings ( :L1: )
- Go to "Block system update"
- setup your CFW and push :[]:


* NEW
*2
PS3Lock start delay:
For CFWs without epilepsy warning i recommend 1-3 sec, for CFWs with epilepsy warning i recommend 6-9 sec.
If the menu seems to "frozen" after password entry then try to open the settings menu, if you see
the settings menu then try to increase delay time and push :L2:+:R2:+:L3: for restart.

* NEW
*3
PS3Lock languages (ps3l_lang.db):
Since version 0.6 the languages are in an extern file. This language file (ps3l_lang.db) can be edit
with normal text editor (i use Notepad++). Don't add or remove the lines! Just edit! There are 12
languages (number 10, 11 and 12 are placeholder for new languages). PS3Lock has a language update function.

- Copy "ps3l_lang.db" on any USB device in fat32 format (X:/ps3l_lang.db)
- This USB device have to be in "/dev_usb000" (most right, close to BD drive)
- Open the PS3Lock settings -> Advanced settings ( :L1: )
- Go to "Language" and push :[]:



PS3Lock Statistics :R1:

screenshot_2015_09_24_23_22_13.JPG

While you are in settings menu you can go to the statistics screen of PS3Lock. There are following infos:

- PS3/PS3Lock starts:
How often the PS3 was launched (with PS3Lock)

- Correct password:
How often the correct password has been entered

- Incerrect password:
How often the incorrect password has been entered

- USB authentication:
How often performed an USB authentication

- Shutdown through PS3Lock:
How often the PS3 was shutdown by PS3Lock

In the statistics screen you have also following options:

* NEW
":R3: + :x:" Update plugin *4

":R3: + :/\:" Reset the PS3Lock config file
":R3: + :[]:" Reset all statistics

* NEW
! Hidden option !
":L3: + :R3:" Show password "Parental Control"

* NEW
*4
Plugin update function:
Since version 0.6 there is a built-in update function. This function use the following install path:
"/dev_hdd0/Plugins/PS3Lock/ps3lock_vsh.sprx"
To avoid errors, the config (/dev_hdd0/Plugins/PS3Lock/ps3lock_cfg.bin) also will be deleted.

- Copy "ps3lock_vsh.sprx" on any USB device in fat32 format (X:/ps3lock_vsh.sprx)
- This USB device have to be in "/dev_usb000" (most right, close to BD drive)
- Open the PS3Lock settings -> Stats ( :R1: )
- Push :R3: + :x:



Installation

If you update this plugin i recommend to delete "ps3lock_cfg.bin" before restart.
"/dev_hdd0/Plugins/PS3Lock/ps3lock_cfg.bin"


1. Plugin installation on Cobra CFW

- Copy the content from "~hdd0" to "/dev_hdd0".
- Copy the boot_plugins.txt to "/dev_hdd0"
- If boot_plugins.txt already exist on /dev_hdd0 then add the following line:
Code:
/dev_hdd0/Plugins/PS3Lock/ps3lock_vsh.sprx
- Reboot the PS3.


2. USB-Authentication

- Copy/Create the flag file "ps3.lock" to/on any USB device in fat32 format (X:/ps3.lock)
- This USB device have to be in "/dev_usb000" (most right, close to BD drive)
- Open the PS3Lock settings
- Go to "USB authentication" and push :[]:


3. Background

- PS3Lock can also load a background pic from "/dev_hdd0/Plugins/PS3Lock/PS3Lock_BG.png" (720x464).



Forgot password ?

There are several ways to reset the password:

1.
PS3Lock fail-safe button combo + flag file on USB device.

- Create the flag file "ps3lock.reset" on any USB device in fat32 format (X:/ps3lock.reset).
- This USB device have to be in "/dev_usb000" (most right, close to BD drive).
- Start the PS3 and hit :R3: + :[]: + :o: on startup.
- PS3Lock delete Config and the flag file "/dev_usb000/ps3lock.reset" from USB device.
- PS3Lock now behaves like at the first start, now set up a new password.

2.
With a correctly set up USB device AND "USB authentication" enabled in the settings.

- Boot into XMB with this USB device.
- Delete the PS3Lock config file with multiMAN or other file manager.
"/dev_hdd0/Plugins/PS3Lock/ps3lock_cfg.bin"
- Reboot your PS3.
- PS3Lock now behaves like in the first start, now set up a new password.

3.
If you don't have an USB device OR "USB authentication" is disabled.

- Boot into recovery mode.
- Enter "3. Restore File System".
The "boot_plugins.txt" will be delete, now all plugins are disabled.
- Delete the PS3Lock config file with multiMAN or other file manager.
"/dev_hdd0/Plugins/PS3Lock/ps3lock_cfg.bin"
- Rebuild the "boot_plugins.txt" on "/dev_hdd0/" and reboot your PS3.
- PS3Lock now behaves like in the first start, now set up a new password.



Changelog

0.6
bugfix in restricted mode
added PS3Lock start delay
set your language in settings, now in extern file
block software update (thanks to ermak86 for files)
added ability to show "Parental Control" password
added plugin update funktion

0.5
re-added restricted mode
added xmb pw protektion
added ps3lock settings pw protection
added sleep timer
added manually hide/unhide hdd0/GAMEZ folder
added manually lock/unlock xmb settings and "deleting apps/games"
confirm password while set a new password
added fail-safe button combo (password reset)

0.4
re-wrote the whole plugin (now based on VSH Menu)
added statistics

**********

0.2
added restricted mode

0.1
initial release
added usb authentication



Credits to

A special thank goes to [MENTION=21]3141card[/MENTION] , without him this plugin wouldn't be possible.
A special thank goes also to [MENTION=5831]ermak86[/MENTION] for his files from "XMB Lock" (Block system update).

Also thanks to:

mysis
deank
[MENTION=89]aldostools[/MENTION]
[MENTION=48]littlebalup[/MENTION]
[MENTION=6]bitsbubba[/MENTION]
[MENTION=12267]Phil[/MENTION] (beta test)

and all who made backgrounds or translations.

btw the language file (ps3l_lang.db) is not completely translated, i would be grateful if somebody could upload the updated file of your language. Thanks a lot again.


DOWNLOAD:

PS3Lock v0.6 (multilingual)

Have fun :)
 
Last edited:
[MENTION=21]3141card[/MENTION]
Danke :) ohne euch wäre es nicht möglich gewesen ;)

[MENTION=5831]ermak86[/MENTION]
Thanks :) without you guys this wouldn't been possible ;)
 
Thanks.

Plugins don't work in recovery mode.
Disc update i can't test atm, i use CFW 4.46 and my newest game is GTA5 (4.46) :D (i'm not a gamer).
Maybe [MENTION=5831]ermak86[/MENTION] can tell us if it works for disc update?
 
[MENTION=6103]MixeryMaxe[/MENTION] - i just experienced some issue... i just installed webman mod and after everytime enter the password it is stucked into "you have access to this ps3", something like that...
hope compatibility between webmanmod & ps3lock will be fixed in future... thanks...
 

Hi
Next time if it stuck in "you have access to this ps3" screen, you can try this:

- try to open the PS3Lock settings with R3 + O
- go to advanced settings with L1
- increase "PS3Lock start delay"
- push L2 + L3 + R2 (you must stay on "PS3Lock start delay")

I hope this solves your problem.
 
Hi
Next time if it stuck in "you have access to this ps3" screen, you can try this:

- try to open the PS3Lock settings with R3 + O
- go to advanced settings with L1
- increase "PS3Lock start delay"
- push L2 + L3 + R2 (you must stay on "PS3Lock start delay")

I hope this solves your problem.

oh thanks for the answer, it worked well, just want to know the logic why is it happens if the delay is shorter?
 
oh thanks for the answer, it worked well, just want to know the logic why is it happens if the delay is shorter?
seems to me that if both PS3Lock and webMAN are trying to load at the same time you will get memory issues/ freezing so the longer load delay would allow for webMAN to load up before PS3Lock
 
I will update in next few days. At latest at weekend.

- Add 4.78 CFW suppurt
- Change the plugin path from
Code:
/dev_hdd0/[COLOR="#FF0000"]P[/COLOR]lugins/PS3Lock/
to
Code:
/dev_hdd0/[COLOR="#FF0000"]p[/COLOR]lugins/PS3Lock/
 
[MENTION=21]3141card[/MENTION]
Danke :) ohne euch wäre es nicht möglich gewesen ;)

[MENTION=5831]ermak86[/MENTION]
Thanks :) without you guys this wouldn't been possible ;)

Can you add support for the PS3 media remote? The official one? I have to turn on a PS3 pad just to press start in order to progress.
 
Back
Top