PS3 I need help with Resigning Savedata

luckyguy_silver

Forum Noob
Hey guys,
I need help with resigning PS3 save games. I recently wiped the HDD of my PS3 and reinstalled CFW (Evilnat 4.91 CEX). Before doing so I made a copy of my entire user folder, including my save game files and trophy data. Now I want to restore/transfer these files onto my system again.

I read that it is necessary to resign these save game files in order for them to work in a "new" environment, in my case my freshly formatted PS3.
I am familiar with copying files via FTP or to USB flash drives via the XMB, so this is not the issue here.
My issue is that I am having trouble getting the game (Fallout New Vegas) to accept my save game.

I already tried using tools such as "Apollo" on the PS3 itself and "PS3 Save Resigner" on Windows but to no avail. I also tried using a PKG called "fakesave-cex" but that also didn't work. Some folks mentioned a setting called "Fake Save Data Owner" in some menu but I couldn't find it, since I'm not on a Rebug CFW.
I looked up countless forum posts, watched videos, etc but nothing worked so far.
After processing my save files with either one of these programs (Apollo & Save Resigner) the save either doesn't load and throws an error like "The data is corrupted" or, if resigned with Apollo, it appears to load but freezes right after, forcing me to perform a hard shutdown.

I am out of ideas at this point and would really appreciate any help!
 
You didn't copied file with users IDs so now You have problems. Normally it would be sufficient to restore it, then restore HDD data, and rebuild database. Now You face between two choices: editing xRegistry.sys and place there Your NP Account ID or resign saves and trophies which in case of trophies is not reliable.

For future:

Hello!
Thank you for your answer.
Are we talking about some credential file which I missed? Because as far as I know the User-ID can be seen in an appropriate save file.
Anyway, how would I go about editing this registry? As I mentioned, I already tried resigning the data but no matter what I tried, it didn't work.

Thanks again and kind regards,
Felix
 
User ID have zero matter. No, we don't. You need yours NP Account ID used on this account from which backup data came from.

By xRegistry.sys editor. Few was made, the best is Aldostools's one AFAIR.
 
User ID have zero matter. No, we don't. You need yours NP Account ID used on this account from which backup data came from.

By xRegistry.sys editor. Few was made, the best is Aldostools's one AFAIR.

Okay,
so I'm supposed to "place" my old NP Account ID in the xRegistry using this editor you suggested, correct?
I have two more questions:
1. How can I find out what my old NP Account ID is/was?
2. How exactly would I add/change this value in the xRegistry?

Also, I read that this ID is related to Playstation Network. I want to note that I have been using my console without PSN services/offline.

Thanks again for your help, it is much appreciated!
Regards,
Felix
 
  • You need to open PARAM.SFO found in save game by any of editor for it and it will be near "ACCOUNT_ID" field.
  • You need to open xRegistry.sys by any of editor for it and adds above id near to "npaid" field. Remember also to use proper user number (default and first is always "00000001" but yours in backup can be different, depend how many users was created and deleted before this local account has been created).
If You at least once logged to SEN (PSN not existing for long time now), then You have got NPAID. Otherwise, ownership based on user number you can see in home dir plus PSID.
 
Apollo works 100% as long as your console-id, account ID and other stuff like User-ID are valid.

If you restored stuff like xRegistry, that ended up overwriting the registry created by the PS3 when it did a fresh install.
Anyways, guessing the current state is not easy so I can't provide ideas.

One possible solution:
- format everything again, install CFW clean
- install Apollo, use the User tools to fake activate the PS3 system
- then, copy saves on a fat32 USB drive, then use Apollo to resign the saves on USB
- use XMB to copy the resigned USB saves to HDD

the XMB will validate everything while doing a copy process. If the save doesn't belong to the user, or the signature is invalid it won't copy. If they're copied, the saves are resigned and valid for the current user.
 
Hello,
thank you both for your insightful answers!

@bucanero
As mentioned earlier, I only made a backup of my user-folder under "hdd0/home/*my-user*/" , so no xRegistry or anything else not in the user directory.
What I did was I initially replaced my new user-folder with my old one via FTP, without rebuilding the database or likewise. Maybe that screwed something up..
I have tried resigning my save files with Apollo but it didn't work. I also tried manually defining the appropriate values in a "owners.xml" file but that also didn't work.
My procedure was the following: 1. Copy saves from backup on PC to USB 2. Copy saves to PS3 HDD via XMB 3. Resign saves on HDD with Apollo 4. Start game and test
I don't know if the order plays a role…
As mentioned earlier, when I'm ingame and load my save, it seems to work but freezes right after, rendering my PS3 unresponsive.
Also, I never went through any sort of activation process like you mentioned. Is this necessary?
 
Last edited:

Similar threads

Back
Top