Forum: PS3 Technical Development - Topics relating to Playstation 3 Technical development ONLY! Read and discuss the latest Cobra USB updates, tutorials and explanations or find out about bluray drive bypass firmwares plus much more.


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: Can someone explain PS3 keys and security?
  

Results 1 to 9 of 9
  1. #1 Can someone explain PS3 keys and security? 
    jonwil is offline Registered User
    Join Date
    Jan 2011
    Posts
    2
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Can someone explain all these different keys and security on PS3?
    What is the first piece of code that runs when the PS3 starts up and what is the boot process for the PS3? (and how do these different loaders and keys fit into it?)

    Is it true that we can sign a game binary and burn it to a BD-R and it will boot on an unmodified retail PS3 (even one running the latest firmware) and that Sony cant stop this without stopping legitimate retail PS3 games from working?
    Which key(s) are involved in this?

    What about custom firmware? (i.e. making our own firmware update that the PS3 will accept as legitimate?)
    Which key(s) are involved in this?
    Reply With Quote  

  2. #2  
    fresh's Avatar
    fresh is offline Member
    Join Date
    Jul 2003
    Location
    3rd Rock From Sun!
    Posts
    596
    Downloads
    0
    Uploads
    0
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    7
    Likes Received
    46
    OMG!

    Reply With Quote  

  3. #3  
    MaNa is offline Lord
    Join Date
    Dec 2010
    Location
    Other
    Posts
    81
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by fresh View Post
    OMG!

    +1
    Reply With Quote  

  4. #4  
    d@rk51d3 is offline Member
    Join Date
    Dec 2010
    Posts
    71
    Downloads
    3
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    28
    Likes Received
    4
    Reply With Quote  

  5. #5  
    manster's Avatar
    manster is offline Member
    Join Date
    Nov 2010
    Posts
    146
    Downloads
    1
    Uploads
    0
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    116
    Likes Received
    27
    https://ps3wiki.lan.st/index.php/Main_Page

    this site will help you a bit
    Reply With Quote  

  6. #6  
    netkas is offline Member
    Join Date
    Sep 2010
    Posts
    88
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Quote Originally Posted by jonwil View Post
    Can someone explain all these different keys and security on PS3?
    What is the first piece of code that runs when the PS3 starts up and what is the boot process for the PS3? (and how do these different loaders and keys fit into it?)

    Is it true that we can sign a game binary and burn it to a BD-R and it will boot on an unmodified retail PS3 (even one running the latest firmware) and that Sony cant stop this without stopping legitimate retail PS3 games from working?
    Which key(s) are involved in this?

    What about custom firmware? (i.e. making our own firmware update that the PS3 will accept as legitimate?)
    Which key(s) are involved in this?
    boot0(located ondie) loads lv0 and metldr, both located on nand/nor

    metldr loads these modules - lv1ldr (decrypts lv1), lv2ldr(decrypts lv2), isoldr(decrypts isoself), appldr (decrypts apps/games)

    so now, we can decrypt/encrypt and sign everything what metldr decrypts.
    Reply With Quote  

  7. #7  
    turkey is offline Member
    Join Date
    Jul 2006
    Posts
    14
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    check out the failoverflow ps3 epic fail video, its on youtube and other sites, part of this explains the boot process in great detail including where the parts are stored and what executes them, it also details what sony can or cannot update and or revoke, and where in this chain we can currently break in and what sony can or cannot do about it.

    the chain or trust breaking part is yet to be released afaik as whole code for general consumption yet but the team have made live their [notranslate]GIT[/notranslate] and stuff will become available to developers soon, you wont need to deal with all that side of things I doubt, but there is alot of good stuff to learn

    it also details the keys used for the self and other things which will help you.

    with this info the rest should fall in place fairly well.
    Reply With Quote  

  8. #8  
    jonwil is offline Registered User
    Join Date
    Jan 2011
    Posts
    2
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by netkas View Post
    boot0(located ondie) loads lv0 and metldr, both located on nand/nor

    metldr loads these modules - lv1ldr (decrypts lv1), lv2ldr(decrypts lv2), isoldr(decrypts isoself), appldr (decrypts apps/games)

    so now, we can decrypt/encrypt and sign everything what metldr decrypts.
    Thanks for the info. If I read the info, its impossible for Sony to change metldr at all meaning every single PS3 in existance as of this point is 100% broken.
    Reply With Quote  

  9. #9  
    idem01 is offline Banned
    Join Date
    Jan 2011
    Posts
    70
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by jonwil View Post
    Thanks for the info. If I read the info, its impossible for Sony to change metldr at all meaning every single PS3 in existance as of this point is 100% broken.
    It seems they still can change lv0 loader and ignore metldr. (I wonder, why it was needed at all). That's as of 3.60 (according to KKRT)

    So since boot0 is on die, it's GG?
    Reply With Quote  

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