• PS3 Hacks, Software , 31.12.2010

    I already posted something about this in the Epic Fail thread but now it is official:

    The famous Geohot resurfaced today, to release a useful app called dePKG. The app is very useful for devs that are planning to look into Sony’s official firmware files. dePKG is a linux app that will decrypt PKG files (not to be confused with PSN PKG files) that are within PS3UPDAT.PUP files. This will allow devs to take a look at files such as CORE_OS_PACKAGE.pkg, from the convenience of their PC. Previously, the only way to take a look at these files was via graf_chokolo’s method which utilized the PS3. Geohot’s app is ready to be compiled and includes necessary decryption keys.

    Source PSX Scene
    Source PSGroove
    Download
    Download Win32 Version

    Tags: , ,

    Discuss in Forums (25)


  • 25 Comments

    1. Kaikz
      12-31-2010
      07:43 AM
      1

      Warning

      Post something of relevance to the topic or dont post. Something like you posted belongs in the off-topic section



    2. SuBw00FeR
      12-31-2010
      07:47 AM
      2

      Don't be a hater. :P

      Can't wait to see what comes from this.

    3. SamuDeAur
      12-31-2010
      08:00 AM
      3

      i knew geohot is not useless, eventhough we lost our OtherOS but i never used it

    4. paullille
      12-31-2010
      08:07 AM
      4

      To compile on osx:

      gcc -l crypto -l z -o depkg depkg.c

      Enjoy.

    5. samson
      12-31-2010
      08:19 AM
      5

      if anyone can compile this for windows or ubuntu and upload it because i have tried and failed (poo with no makefile), i will be forever in your debt..

      big thanks in advanced.

    6. ricardopvz
      12-31-2010
      08:28 AM
      6

      For windows: http://psx-scene.com/forums/attachme..._win32_vtx-zip

    7. ishey94
      12-31-2010
      08:35 AM
      7

      I can smell it! A bunch of little children running to their computers to say, "Thankyou GeoHot! You're the best!" When just a few months ago they couldn't stop yelling at him for Sony's rash decision to remove OtherOS. Anyways It's nice to see Mr. Hotz returning to the scene, hopefully he is back for good, and hopefully the dev's of the PS3 scene will treat him better then the iPhone dev's.

    8. SuBw00FeR
      12-31-2010
      08:36 AM
      8

      Here's a MultiUpload link as well, cos lets face it, not everyone gets good speeds to every filesharing site.

      http://www.multiupload.com/G0R8MGXDQ1

    9. 2die4
      12-31-2010
      09:36 AM
      9

      2 words Custom Firmware

    10. alvindarkness
      12-31-2010
      09:51 AM
      10

      Incase it helps anyone, netkas has released a little guide using depkg on his site. Which can be found here http://netkas.org/?p=584 -


      Guide: extracting dev_flash from firmware update.

      With recent release of geohotís depkg its now easy for everyone to extract content of dev_flash and dev_flash3 from ps3 update pup file.

      get files first - ps3 pup unpacker, depkg

      extract and compile depkg.c (linux/osx/windows+cygwin):

      gcc ./depkg.c -o depkg -lz -lssl

      then extract PS3UPDAT.PUP with pup unpacker, find File_7.tar in extracted folder, untar it to new folder, you will get a lot of pkgs there and dev_flash files.

      enter dir with extracted files, copy compiled depkg to it and run this bash script:

      for i in `ls dev_flash*`; do ./depkg $i $i.tar ; tar -xvf ./$i.tar ; rm $i.tar; done

      after it you will get content of dev_flash and dev_flash3 of firmware you choosed.

    11. GregoryRasputin
      12-31-2010
      09:54 AM
      11

      Thanks for the links guys, added win32 version to first post.

    12. fromzero
      12-31-2010
      09:57 AM
      12

      This is amazing. Using this with a difference file comparison should be able to let us figure out what's different between 3.41 & 3.42 enabling us to keep jailbreak for newer firmwares since the only difference is the security patch, between 3.5 & 3.55 because of the same reason and even go back to 3.15 and restore other OS... Maybe even for slim users. This is amazing! We could be looking at a CFW with dev options, other OS, 3D & new game support in the near future. Thanks George!

    13. bellitalia
      12-31-2010
      11:44 AM
      13

      So um, now that we have pup decryption/extraction, and Sony's private keys, could we not just binary patch the 3.55 kernel, repackage/sign it, and install it? Correct me if I'm wrong here...

    14. Intruder71
      12-31-2010
      11:51 AM
      14

      Warning

      Complaining about how many DIFFERENT sources to the download are not relevant. The topic is about dePKG. Next time stick to topic.



    15. RyLoS
      12-31-2010
      12:17 PM
      15

      This is scene time, we are walking on flames right now and for a while.
      Will see how Sony will move....

      Now it's starting to be really interesting.

    16. sqrt[36]
      12-31-2010
      12:31 PM
      16

      fun stuff is going happen in January.

    17. brour1025
      12-31-2010
      12:40 PM
      17

      Welcome back to ps3 hacking scene geohot, i think the custom firmware its on the way..:aetsch:

    18. SteneDave
      12-31-2010
      02:37 PM
      18

      Amazing, keep up the good work

    19. advocatusdiaboli
      12-31-2010
      02:50 PM
      19

      Compiled for MacOS X like this

      Code:
      sudo gcc -lcrypto -lz -o /usr/local/bin/depkg depkg.c

    20. samson
      12-31-2010
      02:53 PM
      20

      sorry to be a total pain in the donkey , how do i make a bash script out of :

      for i in `ls dev_flash*`; do ./depkg $i $i.tar ; tar -xvf ./$i.tar ; rm $i.tar; done
      if someone can arrange it in to lines and rap a code tag round it.

      pleeeaaaassseee-a.


      i am crap @ linux never made a script

    21. drlucas
      12-31-2010
      04:34 PM
      21

      @samson...best you start learning if you want to go far with hax with ps3....tcl, bash, perl are all good things linux.

      vbsrcipt, powershell = b@d
      ************* [ - Post Merged - ] *************
      triplew dot linuxconfig dot orgy slash /Bash_scripting_Tutorial has a nice for loop example in it..... that will help you get along little doggie


      Attention

      Try and refrain from being ignorant, it doesn't take much to help people, if you bother looking round the forum, you will notice that samson has done a lot to help others, also, it is www.linuxconfig.org/Bash_scripting_Tutorial not the crap you posted



    22. samson
      12-31-2010
      05:13 PM
      22

      Originally Posted by drlucas
      @samson...best you start learning if you want to go far with hax with ps3....tcl, bash, perl are all good things linux.

      vbsrcipt, powershell = b@d
      ************* [ - Post Merged - ] *************
      has a nice for loop example in it..... that will help you get along little doggie

      wow thanks for all the none help but i think i am going to leave this for the pro's like you, and as your so clued up on it why not really help me and arrange it into lines (like i asked) or even post your bash script, thats all i need help with but if its too much hassle dont worry about it.

      and i aint no little doggy, just a windows user.

      but lol you cant even post a link??

      i did use google and found sites just like this..
      http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html#toc8

      http://www.linuxconfig.org/Bash_scripting_Tutorial
      ^^ because how does this help me really?? ^^

      cant wait for your cfw , good luck and thanks again.

    23. tcmkenny
      12-31-2010
      07:21 PM
      23

      This is all getting so good!

      Now that we have the public/private key aswell as decryption the acid and rebug teams should be able to really step up the progress on the cfw. I am looking forward to an easy to use cfw installer just like the method sony use

      buckle yourself in kiddies its gonna be a wild ride from here on in!

    24. lernatix
      12-31-2010
      10:32 PM
      24

      Cool, nice pic in OP btw.

    25. sherpya
      01-02-2011
      02:15 AM
      25

      Code:
      for i in dev_flash*; do ./depkg $i $i.tar ; tar -xvf ./$i.tar ; rm -f $i.tar; done
      `ls dev_flash*` will get ansi codes if you are using ls colors
      and most likely you have rm aliases to rm -i and without -f will ask you each file