PS3 Archiving my library of PSN games

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

You make it all sound so easy. It's not working for me. I don't know what I'm doing wrong.
I've got .rif. I've got .rap. I've got act.dat (even made with my own accountID) I've got games. Either packaged or unpackaged.

Shrug. Who knows.

I'm confused at why i have .rif AND .rap for all the content i've downloaded. Surely i should have only one type? You're now saying I should have .rif from simply downloading from PSN to my HDD. I've only unpacked a couple of the game titles, and everything else is still packaged in bubbles. So surely I should have mostly .rif with only a couple of .rap?

so you're saying:

  • .rif is licensed (so stuck to an account and a console)
  • .rap is unlicensed (so free to move between consoles and activate with any account again)

If this is true, then this is what I had already considered, except perhaps I said that the game got downloaded to the console with .rap instead of .rif (so pre licensed by Sony at the PSN end rather than licensed at the console, only upon the time of first unpackaging it)

So if i need to take my .rif, and make .rap, do i need the exact act.dat file which first converted these to .rif in the first place? I've completely lost track of how many times i've created an act.dat file now, and i have no idea which one first made the .rif (presumably my official PSN one before i deactivated the console, so i wont have that one now)

I think im getting to the point where im completely lost with what i have, how i got it, what was used to do what, and now how to recover the situation.

I'm thinking i might have to scrub this console and completely start all over again unless you can advise me how to dig my way out of this hole im in.
 
Last edited:
I'm confused at why i have .rif AND .rap for all the content i've downloaded
Because You made them and copied to the RIFs place. They aren't self aware. ;)
Surely i should have only one type? You're now saying I should have .rif from simply downloading from PSN to my HDD.
Indeed.
.rif is licensed (so stuck to an account and a console)
.rap is unlicensed (so free to move between consoles and activate with any account again)
RIF is encrypted license.
RAP is unencrypted.
except perhaps I said that the game got downloaded to the console with .rap instead of .rif
Technically impossible.
So if i need to take my .rif, and make .rap, do i need the exact act.dat file which first converted these to .rif in the first place?
You need to run Apollo and export licenses on USB.
I think im getting to the point where im completely lost with what i have, how i got it, what was used to do what, and now how to recover the situation.
That is not my fault.
I'm thinking i might have to scrub this console and completely start all over again unless you can advise me how to dig my way out of this hole im in.
That would be waste of time and just a nonsense. ;]
 
RIF is encrypted license.
RAP is unencrypted.
You need to run Apollo and export licenses on USB.

So. let me see if i've got this straight.

I've got .rif. These came from Sony when I downloaded the PSN content.
I've also now got .rap. I must have used Apollo or Cobra to create these, and Apollo or Cobra have done this without the need for an act.dat in place, or i'd created an act.dat and then used Apollo or Cobra to create the .rap afterwards.

Lets say now that it was impossible for either program to create .rap from .rif without an act.dat, therefore i MUST have had an act.dat for them to do this. So what happens now, if i'm in need of converting from .rap to .rif, or .rif to .rap WITHOUT the corresponding act.dat?

Do you need an act.dat to convert both ways, or only one way (presumably .rif to .rap) ?

Further more do i need THE act.dat to convert from .rif to .rap? i.e. the act.dat file which was in place from Sony when first downloading the content OR can I use any old act.dat produced using Apollo or Cobra to do the convertion.

in extdata folder, i have BOTH .rif AND .rap for each content. Is that as equally bad as having nothing?
 
The act.dat is connected to the account, idps to system. You need both. Apollo should be able to access both without you having to do anything. To create rif from that rap, you need an act.dat and idps. The act.dat is different for each account, so if you're tying the content to another account, you need that account's act.dat; other system, that system's idps. Does that make sense?
 
The act.dat is connected to the account, idps to system. You need both. Apollo should be able to access both without you having to do anything. To create rif from that rap, you need an act.dat and idps. The act.dat is different for each account, so if you're tying the content to another account, you need that account's act.dat; other system, that system's idps. Does that make sense?

Thank you, that makes sense. I actually understand that bit. What I don't understand is, considering the .rif files which arrived on to the console, were related to a now deactivated act.dat file, am I stuffed? OR, does me recreating an (the?) act.dat file using Apollo do the same job, considering: I'm clearly still exhibiting the same AccountID (we've discussed this at length now) and the console knows the IDPS already. Can it make an exactly same act.dat as was previously there before I deactivated it on OFW before making it CFW, which is then the correct thing to be able to make the .rif into valid and useable .rap? Does the conversion process in BOTH directions (.rif to .rap and .rap to .rif) NEED all three exactly the same components, or is it only in one direction theyre needed?

So i have both types of file (i don't know how because i can't remember now), but if the .rifs i've got are the original ones from PSN and if all I have to do after that, is reactivate using Apollo, then why don't my games work? Do i have to rebuild the database after creating the act.dat? (MrMario2011 didn't have to!).

OR, do I have to first convert my .rifs into .raps (again, I don't have the original act.dat from Sony; remember this), and then convert them from .rap to .rif using Apollo and an already newly created act.dat?

I keep asking these same questions, but nobody is giving me the answers.

Basic line. I don't have th original act.dat from Sony. That's it. Bottom line. Am I stuffed? Berion thinks not.
Second line. I have .rif AND .rap.
Third line. What do I do to make my content work considering the .rifs I've got, clearly don't do the job, and neither do the .raps.
 
I think it will work, but the act.dat you created isn't officially signed, so you'll need hen or cfw to use the content. That's my understanding, but it's been a while.
 
This is literally what I've just tried:

I've emptied out the exdata folder except for the act.dat, act.bak and the PS3LOGO.dat files.

I've put all the .rap files on to a memory stick (under a folder called exdata), then rebuild the database with a complete reboot.

I've checked that none of the contents of either of the folders have changed. They hadn't.

I went to start a game (I have two unpackaged games under the XMB GAME menu). Error (80010007)

I went back to the exdata folder on the HDD, now there are two .rif files, one for each of the two games on the XMB GAME menu.

I tried the other game anyway, just for shits and giggles, and same result. Error (80010007) (by this point, the exdata folder already had a .rif for this game since trying out the first game)

I used to get the PSN shopping back screen advising me my licences needed updating. Now i just get Error (80010007)
 
is there no chance of sharing the rifs? (now that the act.dat is completely useless because user deactivated the account?)

If I could get the .rifs working here, I'd only be too happy to convert them to .rap and give you those (as i understand it, then my personal accountID and IDPS are stripped out.)

I think i'm flying a dead stick here. No matter what Berion advises. This is all useless. I'm just repeatedly going round it circles, and the situation only seems to remain the same or get worse.

I think I'm going to have to call it a day. I'm utterly pissed off with all of this. Nothing works.

I don't even think at this point I'm going to try again. It's not worth the hassle or risk to my account. (sorry to keep saying it, but it's true)

I can still play my stuff on my every day console on OFW. Nobody here seems to be able to help me, despite trying their best. It's a dead loss. For me, CFW is useless except for backing up my disc games. That was an utter success. But for PSN content, nope. Useless.

I think I'll convert this console back to OFW, three times. Once to OFW of an earlier version. Then tear the console down and pull the CMOS battery. Then put a whole new blank HDD in it. Rebuild it with the same OFW, then update it to the OFW it was last before latest (recorded in sysinfo), and then update it to latest again. That should completely ensure me of removing all evidence of CFW. Then I can take it online (if I wish), and download all my PSN content there again, and then at least it's backed up as I know the root key for this machine now, so if need be, I can read the HDD on my laptop (not that I know how to do that yet of course).

Last experiment. I scrubbed my copy of a game, and completely wiped all existence of act.dat .rif and .rap files from the console.

I grabbed an internet copy of the same game from a website. This game came with a .rap file only.

I put the package in the root of my memory stick and the .rap file in a folder called exdata also on the memory stick.

I installed this game (which came as a package - so bubble format, but without the bubble effects as it was on memory stick).

I then created a brand new act.dat file from Apollo. I then rebooted my machine.

Once rebooted, still with the memory stick in the USB slot, I went to load up the game. Hey presto, the game worked fine!

In the exdata folder on the HDD is now a corresponding .rif file for that game.

So I have proven that I know what I'm doing, it's just that none of my .rap or .rif files work with doing an offline act.dat file creation....for whatever reason. I clearly cannot convert my .rif license files into .rap files and expect them to work. So that's it proven @GuilloteTesla is correct. If you deactivate your PS3 account before converting it to CFW, then you're stuffed for all your PSN content because without the act.dat file, you cannot even convert the .rifs into .raps for use anywhere else.
 
Last edited by a moderator:
If I could get the .rifs working here, I'd only be too happy to convert them to .rap and give you those (as i understand it, then my personal accountID and IDPS are stripped out.)

The rifs don't contain the console info. the raps only contain the key. what i'm after is the signatures from the rifs. I cannot stress enough that, if those rifs are lost, the opportunity is permanently lost... forever :)
 
The rifs don't contain the console info. the raps only contain the key. what i'm after is the signatures from the rifs. I cannot stress enough that, if those rifs are lost, the opportunity is permanently lost... forever :)

The signature of what?

The problem is that if done that much backwards and forwards between rifs and raps etc, that I think the whole lot is now garbled nonsense. I don't think they'd be any good to you.


Sent from my iPhone using Tapatalk
 
The signature of what?

The problem is that if done that much backwards and forwards between rifs and raps etc, that I think the whole lot is now garbled nonsense. I don't think they'd be any good to you.


Sent from my iPhone using Tapatalk

The ecdsa signature that validates the files. And i'd still like to check them, because if there is an ecdsa flaw, you're the only person with enough samples that can help me with this
 
The ecdsa signature that validates the files. And i'd still like to check them, because if there is an ecdsa flaw, you're the only person with enough samples that can help me with this

I don't know what that is.

I don't want my account, or my console compromised, and I don't know if I can trust what I don't understand or can prove.

I'd hate to have been careful as I can all this time, and then give over something that comes back to bite me in the ass.

Why can't you get "samples" from elsewhere, or even yourself? You just need to download PSN content after all. You can even still buy content, or download content you already own. People have been doing it for years before me coming along.


Sent from my iPhone using Tapatalk
 
I don't know what that is.

I don't want my account, or my console compromised, and I don't know if I can trust what I don't understand or can prove.

I'd hate to have been careful as I can all this time, and then give over something that comes back to bite me in the ass.

Why can't you get "samples" from elsewhere, or even yourself? You just need to download PSN content after all. You can even still buy content, or download content you already own. People have been doing it for years before me coming along.


Sent from my iPhone using Tapatalk

because i need samples from someone who has purchased games from around 2007/2008, which is when the flaw existed. sony patched said flaw after this :)

and your rifs aren't tied to your account, they just contain the key to decrypt the game and your account id, nothing else.

there is literally noone else with these rifs, because everyone just prefers pirating instead of playing the honest way.
 
I didn't own a PS3 until late (Aug i think, maybe Sep) 2008 (My Phat PS3 is a CHECHK). I doubt any of my content would have been bought until into 2009 or maybe even 2010.

What's your plan with them? What flaw are you talking about, and what use is it now these days if everyone is just grabbing from the internet? (Sorry, I just need to understand before I make a decision one way or the other)
 
I didn't own a PS3 until late (Aug i think, maybe Sep) 2008 (My Phat PS3 is a CHECHK). I doubt any of my content would have been bought until into 2009 or maybe even 2010.



What's your plan with them? What flaw are you talking about, and what use is it now these days if everyone is just grabbing from the internet? (Sorry, I just need to understand before I make a decision one way or the other)

To create our own licenses and act.dat :)
 
To create our own licenses and act.dat :)
I really want to help you, really i do. I'm just fearful that you then succeed and somehow, my details are then out there in the ether, and somehow some unsavoury type person, or even Sony themselves, then know my credentials, and bad comes from it (for me).

I don't want to seem like an annoying hurdle for you. I'm just not in the habit of handing out sensitive information; just like I'm not used to doing anything with pirated software. Those of you reading this, who've known me since i joined earlier this year will agree when i say i was most hesitant and resistive to even trying out CFW, never mind anything else. Then when I did, and I could see some benefit to it, I have been nothing but as careful as possible to prevent my account from being compromised (at all costs), much to the annoyance of some (not looking at you too much @GuilloteTesla ;) ).

So I'm going to have to gently and politely decline. I'm sorry. If I knew more about what is in there for the likes of yourself to see, and then know what can be done with it, then it might change my mind, but it's more likely to reinforce it even more I suspect. :sem blush:

I wont delete them. I'll save them for a later time where maybe it wont matter so much because things will have moved on so much. As I say though, I suspect they're garbled nonsense now. I also don't understand what you can do with them without the corresponding act.dat, which I don't have. I've proven that they're useless for getting content working without the corresponding act.dat, so I suspect you'd still be missing the key to the lock, especially without my IDPS. So two keys missing for the one lock. Unless you can derive that from the files, then this is dangerous for my console. If you can derive my accountID (the third key) from the files, then this is dangerous for me and my Playstation career. I'm sorry, I'm just not willing to risk it.
 
RIF files are bounded to the content and the act.dat file used to generate it, but they don't contain any account information, nor personal data, nor user/password, nor tracking directions, nothing. It's just a file used to validate if a piece of software can be executed or not.

Sharing RIFs is useless without the corresponding content it was generated for, the act.dat file and the Console ID (which is also unique, unrepeatable and binded to the console itself and the act.dat file). Trying to crack any of those from a RIF is impossible. Period.

It's your choice not sharing them and it must be respected, but it's not a valid excuse that Sony will find you (which is impossible), nor a contribution to piracy (again, lots of other stuff are needed), or whatever shady crazy conspiracy theory you may think of.

Zecoxao doesn't want the RIFs to pirate anything but to find the flaw that was patched by Sony in the encrypting algorithm used.

And these are my last words on this thread. Cheers!.
 

Similar threads

Back
Top