Go Back  
Reply
 
Thread Tools
Old 10-10-2011   #21
JuanNadie
Homebrew Developer
 
Join Date: Oct 2011
Posts: 20
Likes: 11
Liked 367 Times in 19 Posts
Mentioned: 68 Post(s)
Tagged: 0 Thread(s)
Did it really work? Wowww... I never tested that last step as i don't have an act.dat for my current PS3 (the other has YLOD). I released the info so somenone else could test it. I modified the first message to credit you for testing

Then we have the NDPDRM algorithm solved and a new mystery (why changing userID at xregistry.sys allows using other's act.dat and rif).

If someone has access to two consoles with act.dat he should check if values from 0x10 to 0x810 decrypts to the same. If the decrypted tables are equal them we can improve the algorithm to avoid using the IDPS, so anyone that lost their act.dat but have their rif could recover their games.

IDPS for 3.55 kmeaws is located at 0x80000000003C2EF0. You will also need a program for getting it (two LV2 peeks).

AppLoader keys are at 0x32510 (program memory address for 3.56 appLdr not file offset).There are 16 keys. Then there is another unknown key and then NPDRM keys at 0x32B70. Again 16 entries (some of them nulled). Then a copy of NPDRM keys at 0x33170. The revision value on self header is use as index for these table (the fail0verflow code tested all the values until it found zero padding). scekrit could be modified to get the private keys

And now we wait until someone has guts to release a working code.
JuanNadie is offline   Reply With Quote
Likes: (3)
Old 10-10-2011   #22
LEECHER
Member
 
Join Date: Jan 2011
Posts: 71
Likes: 0
Liked 3 Times in 3 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Is this how DUPLEX activated PSN games? Also how is it possible that some full PSN games got released like a year ago when no keys were known? Can't we make PSN PSX packages with this?

Last edited by LEECHER; 10-10-2011 at 05:37 PM.
LEECHER is offline   Reply With Quote
Old 10-10-2011   #23
systmu
Apprentice
 
Join Date: Jan 2010
Posts: 3
Likes: 0
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Hey great work Juan. Please exscuse My ignorance on this matter. I'm having trouble getting the posted code to compile. I wanted to try using it on some of geos npdrm files. I'm using cygwin and gcc, I grabbed types.h and tools.h from Developers Everywhere at Github. Here is what I get.

$ gcc unself_gnpdrm.c -o unself_gnpdrm.exe
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x2de): undefined reference to `_elf_read
_hdr'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x78b): undefined reference to `_elf_read
_phdr'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x873): undefined reference to `_elf_read
_phdr'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0xa6c): undefined reference to `_fail'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0xb0d): undefined reference to `_decompre
ss'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0xc2f): undefined reference to `_elf_read
_shdr'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0xc81): undefined reference to `_elf_writ
e_shdr'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x1376): undefined reference to `_aes128c
tr'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x13c2): undefined reference to `_aes128c
$
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x13db): undefined reference to `_sce_dec
rypt_data'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x13eb): undefined reference to `_fail'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x141a): undefined reference to `_fail'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x142d): undefined reference to `_mmap_fi
le'
/tmp/ccP1cd00.o:unself_gnpdrm.c.text+0x1452): undefined reference to `_fail'
collect2: ld returned 1 exit status


----
Update: I did just find a precompiled version @ http://www.ps3devwiki.com/index.php?title=Dev_Tools but I would like to know what I am doing wrong.
--

LEecher: Those PSN games from last year weren't the actual retail games. What they would do is install the game but the main executable Eboot.bin wouldn't run without the act.dat and rif.dat license info. What people did tho was download the debug version of the game or patches/updates and use those debug eboots because they didn't have any protection and would run freely on a jb console.

Thanks

Last edited by systmu; 10-10-2011 at 07:23 PM.
systmu is offline   Reply With Quote
Likes: (1)
Old 10-11-2011   #24
alkare
Member
null
 
Join Date: Jul 2011
Posts: 48
Likes: 2
Liked 8 Times in 7 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
@JuanNadie : inserting accountId on xregistry.sys and copying act.dat from a different console (RIF isn't tied to the PS3, only act.dat) won't work. It only works for some reason with CoD Black Ops DLC, because I think Activision did a mistake incorporating the NPDRM check. But it only happens with this game, no other game will work using this trick
alkare is online now   Reply With Quote
Old 10-11-2011   #25
Octopus
Member
 
Join Date: Oct 2011
Posts: 83
Likes: 31
Liked 50 Times in 9 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Originally Posted by alkare View Post
@JuanNadie : inserting accountId on xregistry.sys and copying act.dat from a different console (RIF isn't tied to the PS3, only act.dat) won't work. It only works for some reason with CoD Black Ops DLC, because I think Activision did a mistake incorporating the NPDRM check. But it only happens with this game, no other game will work using this trick
only act.dat is not enough, you must change id and copy RIF and act.dat
Octopus is offline   Reply With Quote
Old 10-11-2011   #26
itskamel
Senior Member
 
itskamel's Avatar
 
Join Date: May 2011
Location: somewhere close
Posts: 3,981
Likes: 1,181
Liked 2,210 Times in 926 Posts
Mentioned: 329 Post(s)
Tagged: 0 Thread(s)
Send a message via Yahoo to itskamel
Originally Posted by alkare View Post
@JuanNadie : inserting accountId on xregistry.sys and copying act.dat from a different console (RIF isn't tied to the PS3, only act.dat) won't work. It only works for some reason with CoD Black Ops DLC, because I think Activision did a mistake incorporating the NPDRM check. But it only happens with this game, no other game will work using this trick
i do believe castle crashers was also working using this method.
itskamel is online now   Reply With Quote
Old 10-11-2011   #27
mallory
Homebrew Developer
 
Join Date: Oct 2011
Posts: 9
Likes: 0
Liked 33 Times in 6 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Happy Hanukkah! Please, don't pirate - it's not cool!

http://www.multiupload.com/O72W5QERWN
mallory is offline   Reply With Quote
Likes: (5)
Old 10-11-2011   #28
gambaownsu
Member
 
Join Date: Feb 2011
Posts: 320
Likes: 328
Liked 252 Times in 117 Posts
Mentioned: 37 Post(s)
Tagged: 0 Thread(s)
Originally Posted by mallory View Post
Happy Hanukkah! Please, don't pirate - it's not cool!

http://www.multiupload.com/O72W5QERWN
Interesting, what's this?
gambaownsu is offline   Reply With Quote
Old 10-11-2011   #29
Warning
 
Join Date: May 2011
Posts: 777
Likes: 324
Liked 516 Times in 269 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
Originally Posted by gambaownsu View Post
Interesting, what's this?
Linux tools for reactivating psn content I would guess.
Warning is offline   Reply With Quote
Old 10-11-2011   #30
imaverybigboi
Apprentice
 
Join Date: Sep 2011
Posts: 13
Likes: 0
Liked 5 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
is it possible to somehow incorperate this into a pkg or simple windows app?
imaverybigboi is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 10:06 PM.