• PS3 Hacks , 21.10.2011

    Here is the second release from Gitbrew tonight called NoPDRM. This is basically a automated process to getting your psn content back.

    To quote Gitbrew

    NoPDRM
    With the release of mallory’s NPDRM-enabled ps3tools, it was
    remarkably simple to re-enable your legally purchased PSN titles.

    Overview of steps:
    unself2 -> make_self_npdrm -> pkg.py

    Tools you need:
    ps3tools modified for NPDRM use (included)
    make_self_npdrm from geohot’s tools (included in psl1ght)
    pkg.py (included in psl1ght)

    To use the NPDRM ps3tools you need:
    Your console’s IDPS
    Your console’s exdata folder (/dev_hdd0/home/xxxxxxxx/exdata/)
    Your PSN titles (/dev_hdd0/game/NP*)

    The get_idps.pkg file can be installed on your PS3. When run, it creates
    a file called ‘idps’ on the root of an attached USB drive. Copy this idps
    file to your PS3KEYS folder. Make sure that your PS3KEYS folder has the
    appldr NPDRM keys. One pair was included in mallory’s ps3tools release and
    more can be found at Keys Appldr
    FTP your PS3′s exdata folder to your PS3KEYS folder (e.g. ~/.ps3/exdata).
    Now the NPDRM modified ps3tools have all the keys they need to decrypt
    PSN games.

    Copy a PSN title to your computer. Run nopdrm.py with the PSN game’s folder
    and the output package names as arguments.

    Example:
    nopdrm.py NPUB90126 mgsdb.pkg

    The resulting package can be installed on your PS3 and will play without
    any PSN licensing restrictions.

    NOTE: PSN titles that use encrypted data files (*.EDAT) will likely not work.
    nopdrm.py outputs a warning if it detects a EDAT file in the PSN title.
    Work on decrypting EDAT files is underway.
    NOTE: All pkgs were tested with OtherOS++ MFW. Results are not guaranteed
    on other firmwares.

    Please report any bugs to #otheros on gitbrew’s IRC.

    Thanks:
    juan nadie
    glevand
    geohot
    fail0verflow
    gitbrew

    NoPDRM V1

    Also here is some other news regarding the rsx progress via Gitbrew

    Progess on the RSX
    We have made some amazing breakthroughs and has completely skipped over the Lv1
    Glevand has managed to run direct commands to the FIFO without lv1 calls.
    As well as running multiple pipelines from the gpu.

    This is amazing progress towards making a fully functional rsx driver.

    ps3fb source will be available shortly for compiling.

    SOURCE

    Tags: , ,

    Discuss in Forums (16)


  • 16 Comments

    1. Pirate
      10-21-2011
      09:50 PM
      1

      Moved to front page, thanks

    2. kiwitothemax
      10-21-2011
      09:51 PM
      2

      Great week for the scene!

    3. jjkkyu
      10-22-2011
      01:49 AM
      3

      where shall i put the nopdrm.py file?
      always show "No such file or directory" when run the command "nopdrm.py NPXXXXXXXX XXX.pkg"

    4. ZOMBIEKILLAH
      10-22-2011
      02:32 AM
      4

      I luv all these guys for this contributing to our loss .Git & all others .I give Much respect 2 u all !!!!!
      ************* [ - Post Merged - ] *************

      Originally Posted by jjkkyu
      where shall i put the nopdrm.py file?
      always show "No such file or directory" when run the command "nopdrm.py NPXXXXXXXX XXX.pkg"
      When you open the rar file click on the readme & you can read it .. WINRAR can read all types of files with no extension& even in DOS ..There is a setting at the button to change it ..It can read PARAM.SFOs ,PKGs everything! Just open & double click the file you want to read what it says ...

    5. Tokobo
      10-22-2011
      05:18 AM
      5

      Great news!

      Hope to see the RSX driver soon!

    6. Cypherous
      10-22-2011
      07:47 AM
      6

      Actually ignore this i just realised my fix was in relation to installing the ps3chain tool >.<

      *edit*

      second issue actually, trying to install the toolchain as per http://psl1ght.net/wiki/TutorialInstall:CygWin but the compiler is just hanging on mpc-0.8.2/ltmain.sh

      Does anyone know whats wrong?

    7. depblkman
      10-22-2011
      09:59 AM
      7

      is anyone having problems downloading from gitbrew?

    8. snowydew
      10-22-2011
      12:09 PM
      8

      The reason you were having problems downloading was because around 1000 people were trying to download the same files, and almost crashed our server and connection to the server. Donations would be nice for a better connection, or another connection to speed up the process >_<.

    9. gambaownsu
      10-22-2011
      12:18 PM
      9

      Originally Posted by snowydew
      The reason you were having problems downloading was because around 1000 people were trying to download the same files, and almost crashed our server and connection to the server. Donations would be nice for a better connection, or another connection to speed up the process >_<.
      Why not multiupload it?

    10. snowydew
      10-22-2011
      12:34 PM
      10

      Originally Posted by gambaownsu
      Why not multiupload it?
      We actually had to switch to that due to over 30Mbps of traffic for the main pup file :/ I don't like doing that since multiuploads could be logging ips *sighs*

    11. Captain Caveman
      10-22-2011
      05:39 PM
      11

      I keep getting an error when trying to use this..

      /usr/bin/nopdrm.py:71: RuntimeWarning: tmpnam is a potential security risk to your program

      unselfed = os.tmpnam()
      Failed to unself the EBOOT.BIN!

      Anyone idea why?

    12. mallory
      10-22-2011
      06:20 PM
      12

      Originally Posted by Captain Caveman
      I keep getting an error when trying to use this..

      /usr/bin/nopdrm.py:71: RuntimeWarning: tmpnam is a potential security risk to your program

      unselfed = os.tmpnam()
      Failed to unself the EBOOT.BIN!

      Anyone idea why?
      The tmpnam warning can be ignored. What happens when you run unself2 by hand on the EBOOT.BIN? Do you have your act.dat, .rif and idps in your PS3KEYS folder? If it is a more recent game do you have a newer appldr keypair?

    13. S.B.M
      10-22-2011
      06:43 PM
      13

      Originally Posted by Captain Caveman
      I keep getting an error when trying to use this..

      /usr/bin/nopdrm.py:71: RuntimeWarning: tmpnam is a potential security risk to your program

      unselfed = os.tmpnam()
      Failed to unself the EBOOT.BIN!

      Anyone idea why?
      Same thing for me? I was trying nopdrm on a demo it worked on ps3tools-npdrm-v3 but not on NoPDRM !!!
      anyway I got ride of os.tmpnam() error by replacing os.tmpnam() with os.tmpfile() in nopdrm.py using a text editor but i keep getting the
      Failed to unself the EBOOT.BIN" error ????

    14. depblkman
      10-22-2011
      08:36 PM
      14

      Originally Posted by snowydew
      The reason you were having problems downloading was because around 1000 people were trying to download the same files, and almost crashed our server and connection to the server. Donations would be nice for a better connection, or another connection to speed up the process >_<.
      As soon as I can I'm donating.

      Sent from my PC36100 using Tapatalk

    15. Saner
      10-23-2011
      06:10 AM
      15

      Ok, can anyone give me a hint as to whats wrong,a nd how I go about fixing it ?

      I have a feeling its a keys error, but am not sure.



      vixandlee[MENTION=107915]VanD[/MENTION]l-PC:~/PS3/PSN$ ./nopdrm.py NPUxxxxxxx blah.pkg
      ./nopdrm.py:71: RuntimeWarning: tmpnam is a potential security risk to your program
      unselfed = os.tmpnam()
      Error removing NPDRM: No such file or directory
      Failed to unself the EBOOT.BIN!
      vixandlee[MENTION=107915]VanD[/MENTION]l-PC:~/PS3/PSN$

      vixandlee[MENTION=107915]VanD[/MENTION]l-PC:~/PS3/PSN/Nxxxxxxxxxxxxx/USRDIR$ unself2 EBOOT.BIN EBOOT.elf
      Error removing NPDRM: No such file or directory
      vixandlee[MENTION=107915]VanD[/MENTION]l-PC:~/PS3/PSN/xxxxxxxxxxxxxxx/USRDIR$

      DIR$ ls ~/.ps3/
      080.appkey app-priv-102f exdata iso-priv-315 lv1-iv-331 lv2-ctype-341 lv2-pub-341 rvk-ctype-retail spp-key-356
      315.appkey app-priv-315 free_klicensee-key iso-priv-331 lv1-iv-341 lv2-ctype-350 lv2-pub-350 rvk-iv-355 spp-key-retail
      app-ctype-315 app-priv-331 gpkg-key iso-priv-341 lv1-iv-350 lv2-ctype-355 lv2-pub-355 rvk-iv-356 spp-priv-355
      app-ctype-331 app-priv-341 gpkg-key-retail iso-priv-350 lv1-iv-355 lv2-iv-315 lv2-pub-356 rvk-iv-retail spp-priv-retail
      app-ctype-341 app-priv-350 idps iso-priv-355 lv1-iv-356 lv2-iv-331 makeself.exe rvk-key-355 spp-pub-355
      app-ctype-350 app-priv-355 iso-ctype-315 iso-pub-315 lv1-key-315 lv2-iv-341 norunpack.exe rvk-key-356 spp-pub-356
      app-ctype-355 app-priv-356 iso-ctype-331 iso-pub-331 lv1-key-331 lv2-iv-350 npdrm-const rvk-key-retail spp-pub-retail
      app-ctype-356 app-pub-102f iso-ctype-341 iso-pub-341 lv1-key-341 lv2-iv-355 npdrm_keystuff rvk-priv-355 undat.exe
      app-iv-102f app-pub-315 iso-ctype-350 iso-pub-350 lv1-key-350 lv2-iv-356 pkg-ctype-retail rvk-priv-retail ungpkg.exe
      app-iv-315 app-pub-331 iso-ctype-355 iso-pub-355 lv1-key-355 lv2-key-315 pkg.exe rvk-pub-355 unpkg.exe
      app-iv-331 app-pub-341 iso-iv-315 iso-pub-356 lv1-key-356 lv2-key-331 pkg-iv-retail rvk-pub-356 unself2.exe
      app-iv-341 app-pub-350 iso-iv-331 klic-key lv1-priv-315 lv2-key-341 pkg-key-retail rvk-pub-retail unself.exe
      app-iv-350 app-pub-355 iso-iv-341 ldr-ctype-retail lv1-priv-341 lv2-key-350 pkg-priv-retail scekrit.exe unspp.exe
      app-iv-355 app-pub-356 iso-iv-350 ldr-iv-retail lv1-priv-350 lv2-key-355 pkg-pub-retail sceverify.exe xxx.appkey
      app-iv-356 cospkg.exe iso-iv-355 ldr-key-retail lv1-priv-355 lv2-key-356 pup-hmac self_rebuilder.exe xxy.appkey
      app-key-102f cosunpack.exe iso-iv-356 ldr-priv-retail lv1-pub-315 lv2-priv-315 puppack.exe spp-ctype-355 xxz.appkey
      app-key-315 cosunpkg.exe iso-key-315 ldr-pub-retail lv1-pub-341 lv2-priv-331 pupunpack.exe spp-ctype-retail xyx.appkey
      app-key-331 curves iso-key-331 lv1-ctype-315 lv1-pub-350 lv2-priv-341 README spp.exe
      app-key-341 dat.exe iso-key-341 lv1-ctype-341 lv1-pub-355 lv2-priv-350 readself2.exe spp-iv-355
      app-key-350 dat-iv iso-key-350 lv1-ctype-350 lv1-pub-356 lv2-priv-355 readself.exe spp-iv-356
      app-key-355 dat-key iso-key-355 lv1-ctype-355 lv2-ctype-315 lv2-pub-315 rif-key spp-iv-retail
      app-key-356 eidsplitr.exe iso-key-356 lv1-iv-315 lv2-ctype-331 lv2-pub-331 rvk-ctype-355 spp-key-355
      vixandlee[MENTION=107915]VanD[/MENTION]l-PC:~/PS3/PSN/Nxxxxxxxxxxxx/USRDIR$

      Any hints and tips would be great.

    16. Captain Caveman
      10-23-2011
      08:40 PM
      16

      Originally Posted by mallory
      The tmpnam warning can be ignored. What happens when you run unself2 by hand on the EBOOT.BIN? Do you have your act.dat, .rif and idps in your PS3KEYS folder? If it is a more recent game do you have a newer appldr keypair?
      It works fine running unself2 on your own.. oh well

      Thanks!