|
|
#31 |
|
Homebrew Developer
Join Date: Oct 2011
Posts: 9
Likes: 0
Liked 33 Times in 6 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
|
Here is v2. Now unself2 and readself2 have the NPDRM magic too. Trying to use unself2 on one of my game stops with an unknown section type error. That section is of type 3 and it looks like it is some kind if linking info. Look in the readme for more information.
http://www.multiupload.com/YWFWFJM7PX |
|
|
|
|
Likes: (16) |
|
|
#32 |
|
Apprentice
Join Date: Oct 2011
Posts: 1
Likes: 7
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Anyone have information for extracting NPDRM EDATA image using this?
|
|
|
|
|
|
#33 | |
|
Member
![]() Join Date: Oct 2010
Posts: 92
Likes: 36
Liked 24 Times in 19 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
![]() Kudos for being the first to release this. Might power up my dev vm or my ps3 later to try it out.
|
|
|
|
|
|
|
#34 |
|
Homebrew Developer
![]() Join Date: Oct 2011
Posts: 20
Likes: 11
Liked 367 Times in 19 Posts
Mentioned: 68 Post(s)
Tagged: 0 Thread(s)
|
Good work Mallory...
I checked my notes on Metadata Section Header. Value on unk2 indicates the type of data: -1: the section header itself -2: program data. program index indicates which program section. -3: section data. program index indicates which section. I have checked several game updates and Sony removes some of the section info (I have seen the section header removed). That data is not needed on loading game (just program header, elf header and of course the program data). The ¿lv2? creates a memory image from only the data at segment Information. It never knows the contents of the metadata section headers. For backing up a game I think is not necessary to decrypt the data just the Self header and then modify the license type to 3 (free) reencode the NPD element resign the header with the priv and reencrypt the Self header. ![]() To mote: I don't have info on EDATA.... yet. On EDATA the index for act.dat uses the same key what I don't know if it uses the same table |
|
|
|
|
Likes: (4) |
|
|
#35 |
|
Homebrew Developer
Join Date: Oct 2011
Posts: 9
Likes: 0
Liked 33 Times in 6 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
|
v3: http://www.multiupload.com/VPBS9BGOZ1
unself2 now ignores metadata sections of type 3 instead of aborting. Additional help with any remaining bugs would be greatly appreciated. I'm sorry if everyone got the impression that these unself/readself modifications can, by themselves, "reactivate" your NPDRM content. These are just the first steps in the process. To those who say this is useless because you need act.dat and rif files: unless you can get unencrypted (debug) or easily decrypted (free, demos) PSN content, the only way to get the unencrypted files is by decrypting it with act.dat and the content's rif file. There are no "crypto fails" here, proper decryption with the true keys is the only way forward. Using the NPDRM algo with the right keys is the only way to decrypt unless you let GameOS do it for you and hook into GameOS to either grab intermediate keys or dump decrypted content. Using hacks to restore the NPDRM decryption info to jailbroken PS3s is only a partial fix. For instance, unless you patch vsh or set the SRTC to some time in the past, some content (even non-demos and non-trials!) expires until you log into PSN and reauthenticate. <drama> Sorry about your "technical difficulties", Team PS360. You should L2IRC. </drama> |
|
|
|
|
Likes: (9) |
|
|
#36 |
|
Apprentice
Join Date: Oct 2011
Posts: 1
Likes: 0
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
makeself, make_self, self_rebuilder
Now would be an excellent time to correct those programs (makeself, make_self, self_rebuilder),
They barely work with "apps" and are plagued with bugs. You cannot correctly create/sign loaders, isolated modules, etc. Anyway Great work guys! |
|
|
|
|
Likes: (1) |
|
|
#37 |
|
Apprentice
![]() Join Date: Sep 2010
Posts: 16
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
|
hi, when using readself2 on an UNSELFed2 EBOOT.BIN (free), i got code dump.
btw, unself2 yield me : priv file: npdrm_keystuff/app-priv-102f (ERROR) key file: npdrm_keystuff/idps (ERROR) Section 6 unkown type: 3. Skipping! |
|
|
|
|
|
#38 |
|
Member
![]() Join Date: Dec 2008
Posts: 30
Likes: 0
Liked 8 Times in 6 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
|
It seems that EDATA npdrm uses different procedure to decrypt
|
|
|
|
|
|
#39 |
|
Homebrew Developer
Join Date: Oct 2011
Posts: 9
Likes: 0
Liked 33 Times in 6 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
|
@JuanNadie
I hope you don't feel like I'm stealing your thunder here. Your work is really 99% of what made my modifications to ps3tools possible! I prefer IRC over forums for dev. I hang out in gitbrew on #otheros. There are a lot of knowledgeable people there and they allow connections from Tor. Won't you come and join us? If I'm not in the channel, just shout my name and I'll come along. I have really good hearing!
|
|
|
|
|
Likes: (1) |
![]() |
| Bookmarks |
| Thread Tools | |
|
|