Forum: Latest News - Get all of the latest legal dev and underground news as it relates to the Sony PlayStation right here on PSX-Scene.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: Decryption PSGroove Payload by Graf_Chokolo!
  

Page 1 of 6 1 2 3 ... LastLast
Results 1 to 10 of 59
  1. #1 Decryption PSGroove Payload by Graf_Chokolo! 
    nickcas is offline Registered User
    Join Date
    Oct 2010
    Posts
    2
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Graf_Chokolo has done it again, first he releases all his Hypervisor details, now he has released his version of the PSGroove payload that allows developers to finally see full details out of the PS3 system firmware complete with decrypted contents. -- This release is advance and for developers only, but hopefully it will give them a very useful tool to expand the PS3 Scene even more!


    Quote Originally Posted by grafchokolo View Post
    So guys, i promised to you that i will made my PSGroove payload public.
    I just uploaded it to github. Let me first explain how it works. I do not have much free time, so please do not expect me to explain every detail to you :-) The target group of this release are advanced programmers among you. The source code is not commented but it’s clean, well structured and self-explaining.

    My payload has 2 stages. The 1st stage is actually a PSGroove payload. It initializes the gelic device and allocates memory needed for the 2nd stage. Just compile the 1st stage binary, convert it to C hex array and replace the PSGroove payload.

    The 2nd stage does the real job, e.g. decrypts a CORE_OS_PACKAGE.pkg from a PUP file, runs some isolated SPU module or dumps FLASH. The 2nd stage binary is sent to PS3 over Ethernet with “sendfile” which i also provided. The 1st stage code receives this data and stores it in a memory region of size 64 kb. After the upload is complete, the 1st stage code jumps to the 2nd stage code and executes it. So, you have to program PSGroove only once and can just change the 2nd stage binary to execute different code.

    In order to be able to run isolated SPUs, you first need to dump your FLASH memory.
    Then extract these files from dump and after that you can use it e.g. to decrypt packages :-) I described how to extract files from FLASH dump on my Hypervisor Reverse Engineering page.

    To be able to decrypt packages from PUP file, first you need to extract a revoke list for packages from PUP file 3.41 e.g. (RL_FOR_PACKAGE.pkg). Just extract it, convert it to C hex array and paste it into rvk_pkg_341.c. You have to do it yourself because i don’t want any legal problems with SONY.

    I didn’t use any GameOS functions in my code because my goal is to reverse Hypervisor and i wanted to learn how to do it without GameOS. I don’t plan to release any GameOS tools, so feel free to create new cool and helpful programs for GameOS using my code :-)

    I’m using ppu toolchain for Linux provided by IBM to compile the source code.

    I will try to answer any of your questions here. But please do not ask me questions like how to install ppu compiler or something like that :-) You will find everything on the Internet. I don’t have much time, so try to do as much as you can by yourself, you will benefit from it yourself :-)

    So, have fun guys :-)
    He's uploaded his payload for all to use. Maybe this should have it's own thread, since it's pretty big news.

    News Source: https://github.com/grafchokolo/psgroove
    Reply With Quote  

  2. #2  
    jayjayusa is offline Member
    Join Date
    Oct 2010
    Posts
    256
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    WOOOW you are amazing!
    Reply With Quote  

  3. #3  
    Whysomangry is offline Registered User
    Join Date
    Nov 2010
    Posts
    89
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Mods omfg make a thread on this shit.
    Reply With Quote  

  4. #4  
    mеdi01 is offline Banned
    Join Date
    Sep 2010
    Posts
    389
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by Whysomangry View Post
    Mods omfg make a thread on this shit.
    Indeed.

    PS
    Jeez, didn't know all that was possible from lv2.
    Reply With Quote  

  5. #5  
    theruler is offline Inactive - Contact administrator to reset account
    Join Date
    Oct 2010
    Posts
    1,139
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    1
    Likes Received
    0
    Great work Graf! Thanks v much
    Reply With Quote  

  6. #6  
    niai's Avatar
    niai is offline Member
    Join Date
    Aug 2010
    Posts
    44
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    nice work cant wait to see what comes of this. thanks.
    Reply With Quote  

  7. #7  
    garyopa's Avatar
    garyopa is offline Old-School R&D Developer
    Join Date
    May 2002
    Location
    The Whole Wide World
    Posts
    2,321
    Downloads
    1
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    88
    Likes Received
    250
    Quote Originally Posted by Whysomangry View Post
    Mods omfg make a thread on this shit.
    Yep, I have.

    @nickcas - Many thanks for the news
    Reply With Quote  

  8. #8  
    vandalj is offline Member
    Join Date
    Sep 2010
    Posts
    37
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    : - )
    Reply With Quote  

  9. #9  
    Za0oO is offline Registered User
    Join Date
    Oct 2010
    Posts
    24
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    pardon my noobness, but would it mean that it would be possible for us to downgrade from an actual psgroove dongle with such payload ?
    Reply With Quote  

  10. #10  
    Xeauron's Avatar
    Xeauron is offline PlayStation Addict
    Join Date
    Aug 2010
    Location
    Manchester, UK
    Posts
    1,342
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    4
    As usual, amazing news keeps coming
    .
    PS Jailbreak Compatibility:
    http://www.psjcl.com
    .
    Looking for any PS3 firmware, see here:
    http://www.eurasia.nu/wiki/index.php/Ps3OsRels
    .
    ________________
    Reply With Quote  

Page 1 of 6 1 2 3 ... LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •