This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Savedata Encryption/Decryption
#84
As requested, I've added a better handling of SAVEDATA files.
As of r3435 JPCSP looks for a specific bit on the PARAM.SFO file (a similar check is performed on a real PSP) and auto-detects the SAVEDATA format, so you no longer need to enable/disable any options.

The "Disable SAVEDATA encryption" option is still there, but it's now oriented for developers to test data.

Without changing any option, JPCSP does the following:
Plain data (unencrypted) detected -> Load the data directly -> Data is changed by the application -> Write encrypted data
Encrypted data detected -> Decrypt and load the data -> Data is changed by the application -> Write re-encrypted data

But, if you check the "Disable SAVEDATA encryption", JPCSP does:
Plain data (unencrypted) detected -> Load the data directly -> Data is changed by the application -> Write plain data (unencrypted)
Encrypted data detected -> Decrypt and load the data -> Data is changed by the application -> Write plain data (unencrypted)

This way, you can force JPCSP to output decrypted data, which means you can use JPCSP to output your SAVEDATA in encrypted or decrypted format.
Combining this with the "Extract SAVEDATA key" options gives you all the necessary tools to modify, decrypt and encrypt your SAVEDATA, either with JPCSP, PPSSPP, or any external tools. Smile

I've also improved the algorithm and the hashing routines, fixed Java issues and a few other bugs. I would really appreciate any reports on these new changes, specifically if there are any improvements with PSP compatibility. Thanks!
Reply


Messages In This Thread
Savedata Encryption/Decryption - by Hykem - 02-16-2011, 05:52 PM
RE: Savedata Encryption/Decryption - by rbgbenny5 - 07-30-2011, 04:32 AM
RE: Savedata Encryption/Decryption - by skyeyes83 - 02-17-2011, 10:17 AM
RE: Savedata Encryption/Decryption - by Hykem - 02-17-2011, 08:11 PM
RE: Savedata Encryption/Decryption - by oliox - 02-17-2011, 10:39 PM
RE: Savedata Encryption/Decryption - by Kai3213 - 02-17-2011, 11:05 PM
RE: Savedata Encryption/Decryption - by Hykem - 02-18-2011, 04:40 PM
RE: Savedata Encryption/Decryption - by Hykem - 02-18-2011, 05:42 PM
RE: Savedata Encryption/Decryption - by Kai3213 - 02-19-2011, 03:00 PM
RE: Savedata Encryption/Decryption - by Hykem - 02-19-2011, 04:31 PM
RE: Savedata Encryption/Decryption - by Zekro - 02-20-2011, 10:24 AM
RE: Savedata Encryption/Decryption - by oliox - 02-20-2011, 08:34 PM
RE: Savedata Encryption/Decryption - by Kai3213 - 02-20-2011, 09:03 PM
RE: Savedata Encryption/Decryption - by oliox - 02-20-2011, 09:25 PM
RE: Savedata Encryption/Decryption - by Kai3213 - 03-15-2011, 12:59 AM
RE: Savedata Encryption/Decryption - by Kai3213 - 03-15-2011, 01:31 AM
RE: Savedata Encryption/Decryption - by beanclr - 03-15-2011, 01:48 AM
RE: Savedata Encryption/Decryption - by beanclr - 03-15-2011, 04:04 AM
RE: Savedata Encryption/Decryption - by beanclr - 03-15-2011, 10:06 PM
RE: Savedata Encryption/Decryption - by beanclr - 03-15-2011, 10:58 PM
RE: Savedata Encryption/Decryption - by Darth1701 - 03-16-2011, 07:24 AM
RE: Savedata Encryption/Decryption - by oliox - 03-16-2011, 02:00 PM
RE: Savedata Encryption/Decryption - by Darth1701 - 03-16-2011, 02:13 PM
RE: Savedata Encryption/Decryption - by Malicii - 05-27-2011, 07:10 AM
RE: Savedata Encryption/Decryption - by Hykem - 11-14-2011, 10:38 PM
RE: Savedata Encryption/Decryption - by Itaru - 11-15-2011, 01:16 PM
RE: Savedata Encryption/Decryption - by Hykem - 11-15-2011, 08:00 PM
RE: Savedata Encryption/Decryption - by AthenaADP - 11-17-2011, 07:48 AM
RE: Savedata Encryption/Decryption - by Itaru - 11-17-2011, 02:02 PM
RE: Savedata Encryption/Decryption - by Hykem - 11-23-2011, 06:04 AM
RE: Savedata Encryption/Decryption - by serio - 11-27-2011, 05:37 AM
RE: Savedata Encryption/Decryption - by serio - 12-26-2011, 11:41 AM
RE: Savedata Encryption/Decryption - by Hykem - 12-26-2011, 03:26 PM
RE: Savedata Encryption/Decryption - by popsdeco - 01-04-2012, 11:46 AM
RE: Savedata Encryption/Decryption - by Hykem - 01-04-2012, 03:37 PM
RE: Savedata Encryption/Decryption - by AthenaADP - 01-05-2012, 03:54 AM
RE: Savedata Encryption/Decryption - by Hykem - 01-05-2012, 03:04 PM
RE: Savedata Encryption/Decryption - by serio - 04-08-2012, 06:55 PM
RE: Savedata Encryption/Decryption - by popsdeco - 06-13-2012, 01:30 AM
RE: Savedata Encryption/Decryption - by Zekro - 06-13-2012, 12:16 PM
RE: Savedata Encryption/Decryption - by serio - 06-13-2012, 12:40 PM
RE: Savedata Encryption/Decryption - by popsdeco - 06-13-2012, 02:54 PM
RE: Savedata Encryption/Decryption - by serio - 07-03-2012, 03:01 AM
RE: Savedata Encryption/Decryption - by popsdeco - 07-06-2012, 04:12 AM
RE: Savedata Encryption/Decryption - by Hykem - 10-10-2013, 11:04 PM
RE: Savedata Encryption/Decryption - by popsdeco - 10-11-2013, 01:43 AM
RE: Savedata Encryption/Decryption - by Hykem - 10-12-2013, 07:53 PM
RE: Savedata Encryption/Decryption - by popsdeco - 10-13-2013, 06:56 AM
RE: Savedata Encryption/Decryption - by Hykem - 10-13-2013, 03:58 PM
RE: Savedata Encryption/Decryption - by popsdeco - 10-14-2013, 07:02 AM
RE: Savedata Encryption/Decryption - by Itaru - 10-14-2013, 04:09 PM
RE: Savedata Encryption/Decryption - by Hykem - 10-21-2013, 06:39 PM
RE: Savedata Encryption/Decryption - by popsdeco - 10-22-2013, 10:32 AM
RE: Savedata Encryption/Decryption - by Hykem - 10-24-2013, 07:49 PM
RE: Savedata Encryption/Decryption - by popsdeco - 10-22-2013, 12:38 PM
RE: Savedata Encryption/Decryption - by Hykem - 10-27-2013, 07:43 PM
RE: Savedata Encryption/Decryption - by popsdeco - 10-28-2013, 08:48 AM
RE: Savedata Encryption/Decryption - by Hykem - 10-28-2013, 08:37 PM
RE: Savedata Encryption/Decryption - by popsdeco - 11-02-2013, 07:04 PM
RE: Savedata Encryption/Decryption - by Hykem - 11-04-2013, 08:53 PM
RE: Savedata Encryption/Decryption - by serio - 11-05-2013, 05:19 PM
RE: Savedata Encryption/Decryption - by popsdeco - 11-10-2013, 06:10 PM
RE: Savedata Encryption/Decryption - by Hykem - 11-11-2013, 05:34 AM
RE: Savedata Encryption/Decryption - by onelight - 11-16-2013, 01:39 AM
RE: Savedata Encryption/Decryption - by Hykem - 11-23-2013, 11:41 PM
RE: Savedata Encryption/Decryption - by onelight - 11-24-2013, 02:46 PM
RE: Savedata Encryption/Decryption - by popsdeco - 11-25-2013, 06:58 PM
RE: Savedata Encryption/Decryption - by popsdeco - 11-29-2013, 01:44 PM
RE: Savedata Encryption/Decryption - by onelight - 01-11-2014, 08:49 AM
RE: Savedata Encryption/Decryption - by Hykem - 01-13-2014, 07:48 PM
RE: Savedata Encryption/Decryption - by onelight - 01-14-2014, 05:49 AM
RE: Savedata Encryption/Decryption - by Hykem - 01-14-2014, 03:29 PM
RE: Savedata Encryption/Decryption - by akaya - 01-14-2014, 06:53 PM
RE: Savedata Encryption/Decryption - by akaya - 01-14-2014, 12:31 AM
RE: Savedata Encryption/Decryption - by Hykem - 01-15-2014, 07:41 PM
RE: Savedata Encryption/Decryption - by akaya - 01-15-2014, 08:50 PM
RE: Savedata Encryption/Decryption - by Hykem - 01-16-2014, 03:06 PM
RE: Savedata Encryption/Decryption - by popsdeco - 01-17-2014, 11:33 AM
RE: Savedata Encryption/Decryption - by Hykem - 01-17-2014, 03:45 PM
RE: Savedata Encryption/Decryption - by popsdeco - 01-18-2014, 04:30 PM
RE: Savedata Encryption/Decryption - by popsdeco - 01-16-2014, 09:35 AM
RE: Savedata Encryption/Decryption - by akaya - 01-17-2014, 01:50 AM
RE: Savedata Encryption/Decryption - by thelight - 01-17-2014, 07:08 AM
RE: Savedata Encryption/Decryption - by Hykem - 01-18-2014, 05:54 PM
RE: Savedata Encryption/Decryption - by akaya - 01-18-2014, 06:12 PM
RE: Savedata Encryption/Decryption - by onelight - 02-09-2014, 06:42 AM
RE: Savedata Encryption/Decryption - by sum2012 - 02-09-2014, 12:57 PM
RE: Savedata Encryption/Decryption - by popsdeco - 02-10-2014, 12:23 PM
RE: Savedata Encryption/Decryption - by popsdeco - 02-11-2014, 08:49 AM
RE: Savedata Encryption/Decryption - by onelight - 02-11-2014, 11:48 AM
RE: Savedata Encryption/Decryption - by shadow - 02-11-2014, 10:24 AM
RE: Savedata Encryption/Decryption - by popsdeco - 02-11-2014, 10:54 AM
RE: Savedata Encryption/Decryption - by shadow - 02-11-2014, 11:14 AM
RE: Savedata Encryption/Decryption - by popsdeco - 02-11-2014, 12:13 PM
RE: Savedata Encryption/Decryption - by popsdeco - 02-12-2014, 07:27 AM
RE: Savedata Encryption/Decryption - by popsdeco - 02-13-2014, 04:46 AM
RE: Savedata Encryption/Decryption - by Hykem - 02-14-2014, 07:49 PM
RE: Savedata Encryption/Decryption - by popsdeco - 02-17-2014, 11:17 AM
RE: Savedata Encryption/Decryption - by Hykem - 03-04-2014, 09:18 PM
RE: Savedata Encryption/Decryption - by popsdeco - 04-13-2014, 04:30 AM
RE: Savedata Encryption/Decryption - by Hykem - 04-13-2014, 01:59 PM
RE: Savedata Encryption/Decryption - by popsdeco - 04-14-2014, 08:57 AM

Forum Jump:


Users browsing this thread: 4 Guest(s)