PS3 Archiving my library of PSN games

Feed Apollo by Yours output.

I'm sorry, that answer isn't prescriptive enough for me to understand. What do i do?

When i go to Apollo, I can create act.dat. When i go to "About", it's displaying the same AccountID (as written in English in the PARAM.SFO file), PSID and IDPS.

I've not changed anything, or used any number from the hex editor.
 
@Rissy. At 0x140 offset. 16 bytes long. Taken from ASCII field. Do not read it by text editor because every value from ASCII range will be falsified due to become interpreted (i.e 20h become blank space). You can use hex editor ONLY or dedicated editor.
  • NPAID is id identifying user in SEN.
  • PSID is generated id for user ownership stuff in case he will not get npaid (which means he never log in to SEN and activated console and account; biding local account to network one).

@Charles_n_town Are You insulting me? ;D

@Berion , I just tested it myself by copying saves to usb on the ps5, which I'm on the latest firmware with. worked fine for me. the account ids match once you convert decimal to hex using an online converter.
 
@Charles_n_town It looks like I'm idiot because instead transform dec to hex, I decoded it. :D

Below works, matching for mine NPAID:

Bash (Linux):
Code:
echo "obase=16; ACCOUNT_ID" | bc
PowerShell (Windows): [I didn't test it]
Code:
"{0:X}" -f ACCOUNT_ID
 
Last edited:
God i wish i could see and know what you guys are doing.

I think i have my ID already. But now you're putting doubt in my head. I've got a 16 length alphanumeric code here. It's displayed within Apollo as UserID. It's displayed the same way, top right of the screen when i select "display accountID" from Cobra. It's also exactly the same within any PARAM.SFO file i have here and is displayed in exactly the same format without using any HEX editor.

I don't get any option to edit the created act.dat file from within Apollo, but right now, I don't see a need to, as it's already displaying the same number as shown within my PARAM.SFO files.

So what do I have to do, or what is all this telling me?
 
I had some trouble logging into that site when I tested for unknown reasons. However, it works fine using the normal PlayStation site link, and going to profile under account settings. @Rissy if you have the same account on the PS4 or 5 and the account is activated (your psn id will appear italicized), export a PS4 save. It will be in a folder named /PS4/SAVES/ACCOUNT_ID. It's 16 characters, yes.
 
I had some trouble logging into that site when I tested for unknown reasons. However, it works fine using the normal PlayStation site link, and going to profile under account settings. @Rissy if you have the same account on the PS4 or 5 and the account is activated (your psn id will appear italicized), export a PS4 save. It will be in a folder named /PS4/SAVES/ACCOUNT_ID. It's 16 characters, yes.

Yes, I've got some PS4 saves here. The folder is called the same alphanumeric number I read from the PS3 PARAM.SFO file using notepad and no hex editor required. Written in clear to read format as was.

This is also what is already on the console activation. I don't know what I'm supposed to do now though. I got Apollo to create an act.dat file, but now what?


Sent from my iPhone using Tapatalk
 
Yes, I've got some PS4 saves here. The folder is called the same alphanumeric number I read from the PS3 PARAM.SFO file using notepad and no hex editor required. Written in clear to read format as was.

This is also what is already on the console activation. I don't know what I'm supposed to do now though. I got Apollo to create an act.dat file, but now what?


Sent from my iPhone using Tapatalk
Great! Then, you have the account id. I don't know what to do next as I've never used Apollo. @bucanero ?
 
Apollo just activated the user with the provided account-id. That's all.

It's up to the user on what to achieve next. Transfer saves, or content, activate licenses, etc+++. Berion's guides about system backup should provide ideas if you don't know what to do.
 
Apollo just activated the user with the provided account-id. That's all.

It's up to the user on what to achieve next. Transfer saves, or content, activate licenses, etc+++. Berion's guides about system backup should provide ideas if you don't know what to do.

Although I don't seem to need to worry about the correct AccountID for this console, for the console where all my stuff is intended to be put, that console has never been activated with my account before. You mentioned somehow being able to use an on-screen keyboard to entering in the accountID you wish to use. How do you do this? I didn't see this option in Apollo.

I've found this video by MrMario2011.

This seems to explain how to activate games on HEN (I'm on CFW, not HEN, but I'm expecting it to work in the same way?). I've already done the first part, and created an act.dat file using Apollo (with my accountID in place already on this console - again, not sure how to edit that on the next console!?) and I have a bunch of .rap files already in the user exdata folder on the HDD. Although MrMario2011 shows his being put on to memory stick (which I've not tried), will this not work when they're on the HDD already? Because despite creating an act.dat file with the corresponding AccountID, games are still now working. I just get the PS Store handbag screen advising that the console is in need of an activation refresh.

I've also been reading that there is a tool out there somewhere which allows you to create .rap files from .rif files with the appropriate act.dat and IDPS numbers. Where does one find this tool?
 
Because despite creating an act.dat file with the corresponding AccountID, games are still now working. I just get the PS Store handbag screen advising that the console is in need of an activation refresh.

That's because you didn't activate your console by login in to PSN via the PSN section, as I've told you before.

upload_2024-6-4_12-7-30.png


Source: https://manuals.playstation.net/document/en/ps3/current/accountinfo/systemactivation.html#:~:text=Manually activating a system&text=Sign in to PSNSM,follow the on-screen instructions.
 

I understand what you're saying, honestly i do. However. Please hear me out.

Why can Mr Mario2011 do it? He specifically says "if you don't want to go online with PSN to activate your console, do this....."
 
Why can Mr Mario2011 do it? He specifically says "if you don't want to go online with PSN to activate your console, do this....."

Because the PS3 needs to have an act.dat file in order to use some features and activate the software, he is explaining on how to create the fake act.dat file without resorting to PSN.

Games and licenced content need their corresponding RIF file, no exceptions.

RIF is made from RAP (of the corresponding content) + act.dat (of the PSN account and console).

When launching a game, the PS3 will search for the corresponding RIF.
  • If it does exist, it will try to validate that it matches with the current act.dat file.
  • If it doesn't exist AND there is a corresponding RAP file, it will generate the RIF using the RAP + current act.dat.
That's why you must delete the current act.dat file and activate your console via the official PSN system activation. After that, your current RIFs should be valid once again.
 
You normally need the original act.dat when creating a rap. I don't know about an act.dat that's been created with the same user account.

The .rap files I have were created when I downloaded the games from PSN. So I didn't create these. I just tried the one game .rif to .rap file using the original act.dat file from that other account where I didn't have the original .rap file, just to see what it did. I did create a .rap file, but no idea how good it is.

The instructions say to make a "idps" file (no extension), but it doesn't advise if you take a copy of your idps.bin file and chop off the extension, or if you create a text file with the number written in decimal and then save it without an extension, so I did both.

I've just tried my own original .rap files (from PSN, NOT manufactured by me), in the same way as MrMario2011 did it in his video; from memory stick. I imported licences within Apollo, and it converted them to .rif based on the act.dat file it created yesterday. Now instead of getting the PS Store shopping bag screen, it's gone back to the error (80010007) screen again.?!

I'm so confused.

The reason i'm persevering with this is because when i move my PSN content over to the actual console I want to use them on, there will be NO PSN activation on that machine whatsoever. So I need to prove that I can make games work, armed with just a game, and a corresponding .rap file, and then create an act.dat file "on the fly", and then link up everything to that. MrMario2011 can do it. Why can't I?
 
Last edited:
The .rap files I have were created when I downloaded the games from PSN
No... RIFs are. Read again what I wrote earlier. You mixing stuff.
The instructions say to make a "idps" file (no extension), but it doesn't advise if you take a copy of your idps.bin file and chop off the extension, or if you create a text file with the number written in decimal and then save it without an extension, so I did both.
IDPS used by various of apps is binary file.
I imported licences within Apollo, and it converted them to .rif based on the act.dat file it created yesterday. Now instead of getting the PS Store shopping bag screen, it's gone back to the error (80010007) screen again.?!
You cannot use game from PKG without unpacking it. That's why debug setting called "<star> Install Packages" exists (and all kind of XML mods like "Package Manager").

This is error related to unrecognized executable (unrecognized executable format after attempt to decryption):
https://www.psdevwiki.com/ps3/index.php?title=Error_Codes

Also:
Without activation, You cannot use licenses (You will be unable to import them). You can activate console (account) in official way online or unofficial by Apollo. If You will activate with NP Account ID not matching to these used in saves and trophies, they will not be possible to use without resigning (while it is trivial task in case of saves, that in case of trophies not 100% trustworthy).
 
@Berion

You're confusing me.

Way up in the thread, you advised .rap download with game. This is unlinked to console at this time, then when you go to play it for the first time, the .rap is converted to a .rif, which then licenses the game with the console and the account. This is then what I wrote way up in the thread.

b886e3fadf162ae209a1abc1a9c3b16d.jpg



I've done MrMario2011 system and watched as the game .rap got converted to .rif right in front of my eyes. I didn't do this conversion. The console and game did.

So how have I got it the wrong way around?


Sent from my iPhone using Tapatalk
 
If user want game:
  1. User buying "game" on PlayStation Store.
  2. User console automatically downloading it in *.pkg form plus license file.
  3. User console automatically encrypting license (>> "dev_hdd0/home/<User Number>/exdata/*.rif").
  4. User console automatically making bobble.
  5. User unpacking game *.pkg from the bobbles dir (by "clicking" on it in XMB).
  6. User console automatically deleting bobble.
  7. User happy, user can playing games now on source console.
If user want copy it to another console:
  1. User copying game dir (or package if he still have) outside console (FTP, USB, HDD connected to PC etc.).
  2. User exporting license to not encrypted form (>> *.rap).
  3. User copying game dir to target place on target console (or installing it from *.pkg from USB or HDD).
  4. User rebuilding database if not installed from *.pkg.
  5. User importing licenses (>> *.rif).
  6. User happy, user can playing games now on another console.
If user have not activated account:
  1. User must activate it by any way (or else will not be able to import licenses in step. 5).
If user want use saves and trophies from different console:
  1. User need activate console using used in those saves and trophies NP Account ID (but easiest is just copy to target console "dev_flash2/etc/xRegistry.sys" from source console and populate home folder(s) by proper User Number(s)).

Additional notes:
  • No SEN needed for anything besides game *.pkg and license retrieving on source console.
  • Conversion to RAP from RIF or RIF to RAP can be done on PC but needs IDPS and "dev_hdd0/home/<User Number>/exdata/act.dat" but it is obsolete way since Apollo.
  • Conversion from RAP to RIF is done automatically on Cobra payload in v8.3 and newer, with assumption that user provides RAPs in proper dir.
  • Activation can be done by ReActPsn (obsolete) or Apollo (recommending), or official way by login to existing account in SEN.


:P
 
Last edited:

Similar threads

Back
Top