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: Repacking downgrade lv2diag.self to work in 3.55
  

Page 1 of 22 1 2 3 11 ... LastLast
Results 1 to 10 of 214
  1. #1 Fixing makeself and unself tools to work 
    Ben Jeremy's Avatar
    Ben Jeremy is offline Developer and master of common sense
    Join Date
    Aug 2010
    Posts
    737
    Downloads
    4
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    92
    UPDATE:

    This thread has become about more than simply unselfing the lv2diag.self file, altering the authid, and re-selfing it.

    In the process, we've discovered problems with both the makeself and unself tools. slynk has been working on fixing these issue, and much of the thread is dedicated to that effort.

    As for the original downgrading self, there are modified tools (sceverify) that can take the original self, hex-edited to change the authid, and re-sign it (no decryption/encryption required, since the authid is not part of the encrypted portion). Of course, then the problem came up that Sony fuxxored consoles that had 3.55 installed to not downgrade properly, anyway. Thanks Sony!

    Still, we want to be able to create and use NEW lv2diag.self apps to help with diagnosing problems, exploring the "raw" console and perhaps live patching the kernel for hacking.


    Assuming they simply revoked the original by hash, it should be a simple matter to decrypt (is it encrypted?), modify a character string somewhere in the binary, and re-encrypt and re-sign it with the proper keys.

    Then it's a simple test to try and downgrade a 3.55 upgraded PS3.

    I really need to get these tools together, but I can only mash my way through Linux (Mostly a Windows dev for almost 20 years) at the moment, perhaps when evilsperm sees fit to make another update to his ubuntu virtualbox image, I can finally get cracking.

    At any rate, it seems like a simple enough thing...
    Last edited by Ben Jeremy; 01-11-2011 at 10:37 AM.
    Working hard on UberCFW, incorporating NTFS, sub-free NetFlix and Blockbuster, PSN cheat system with built-in swearbot and MAC-spoofing, Adding MKV, RAM and BIK movie support, and Xbox360 emu*.

    *not really. Get a life, newbs...

    My YouTube channel: http://www.youtube.com/user/BenJeremy
    Reply With Quote  

  2. #2  
    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
    It should be simple to do.

    Later today, their will be more tools released that will re-assembly selfs into the full right format, once you have keys.

    You can also rip apart the v3.55 pup and compare it to the v3.50, and see the changes made in the revoke module, so you know for sure what they are checking for, if it just that hash or not.
    Reply With Quote  

  3. #3  
    cookie42 is offline Registered Cookie
    Join Date
    Nov 2010
    Posts
    690
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    6
    Likes Received
    18
    Decrypting it is easy, just use the 0.92-3.31 (rev1) appldr key. Decrypt and compare both lv2diag.self for downgrading, and there is a fair portion that is near identical. I haven't gone further than that, but it looks interesting.
    Last edited by cookie42; 01-03-2011 at 12:37 PM.
    STOP! Before you ask questions... READ the first post! RTFFP = Read The F*cking First Post
    Yes, A 3.55 "jb" (cfw) is available, no >3.55 "jb" or cfw yet.
    Yes, A 3.55 downgrade is available. But not to lower than stock firmware! (What it came with)
    No >3.55 downgrade is out there yet.
    Reply With Quote  

  4. #4  
    stoker25 is offline IJDGAF
    Join Date
    Sep 2010
    Posts
    151
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    3
    Likes Received
    2
    Looking at the decrypted RL_FOR_PROGRAM packages graf posted, I think they are revoked using the authid and version, its already revoked some programs and each authid is decremented by 1 in the 5th byte. If thats done to each new lv2diag thats easy to change:

    goto 0x28 in the self, read 8 bytes, go to that address and the next 8 bytes are the authid

    just decrement the 5th byte on the authid of both of the lv2diag selfs and then sign them? that should work, but i haven't got a 3.55 ps3 to test it with though...

    edit: hmm looking at both the selfs the authid of one is 10700003FD000001 and the other is 10700003FF000001, try changing them to be something like 10700003D0000001 and 10700003D1000001 or something.
    Reply With Quote  

  5. #5 Everyone to downgrade? 
    Ruddicz is offline Member
    Join Date
    Nov 2004
    Posts
    324
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Seems geohot updated his webpage with more goodies. released is an Lv2diag.self file.. does this mean 3.55 users can now downgrade to 3.41?

    "first piece of homebrew you can run
    put in service mode, put on usb stick, boot"

    anyone? I wanna know what it does!
    Reply With Quote  

  6. #6  
    Ruddicz is offline Member
    Join Date
    Nov 2004
    Posts
    324
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    I think its done. check geohot dot com.
    Reply With Quote  

  7. #7  
    chesh's Avatar
    chesh is offline New Moderator on the block
    Join Date
    Sep 2006
    Location
    Spokane
    Posts
    5,197
    Downloads
    1
    Uploads
    0
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    33
    Likes Received
    124
    You obviously didn't read the whole thing. When you boot into service mode and run it it will save a file on your USB thumbdrive called hello world.txt. That's it.
    Reply With Quote  

  8. #8  
    Ruddicz is offline Member
    Join Date
    Nov 2004
    Posts
    324
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Seems I need to pay attention more... LMAO. Gary already updated the post. same thing as geohot_1st, but loads as a diag. pointless thread at this point.
    Reply With Quote  

  9. #9  
    n4ru's Avatar
    n4ru is offline PS3 Developer
    Join Date
    Nov 2010
    Posts
    248
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by chesh View Post
    You obviously didn't read the whole thing. When you boot into service mode and run it it will save a file on your USB thumbdrive called hello world.txt. That's it.
    geohot.txt, not hello world.txt
    SynaPS3 developer ---> https://github.com/n4ru/SynaPS3
    Reply With Quote  

  10. #10  
    Ben Jeremy's Avatar
    Ben Jeremy is offline Developer and master of common sense
    Join Date
    Aug 2010
    Posts
    737
    Downloads
    4
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    92
    Quote Originally Posted by Ruddicz View Post
    I think its done. check geohot dot com.
    Geohot just wrote a "hello world." app. It writes an empty "geohot.txt" file; I tested it on a bricked PS3 I have here.

    stoker25, can you rebuild the self after modifying it and post it somewhere? I can test it on a non-3.55 console, just to see if it works (the bricked unit, which actually downgrades and upgrade flashes all day, but RSoDs and won't flash the factory firmware PUP)
    Working hard on UberCFW, incorporating NTFS, sub-free NetFlix and Blockbuster, PSN cheat system with built-in swearbot and MAC-spoofing, Adding MKV, RAM and BIK movie support, and Xbox360 emu*.

    *not really. Get a life, newbs...

    My YouTube channel: http://www.youtube.com/user/BenJeremy
    Reply With Quote  

Page 1 of 22 1 2 3 11 ... 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
  •