ps3mfw builder mod

Discussion in 'PS3 Jailbreak CFW and PS3HEN' started by haxxxen, May 15, 2015.

  1. 7,843
    6,517
    647
    bguerville

    bguerville Moderator

    Joined:
    Feb 25, 2015
    Messages:
    7,843
    Likes Received:
    6,517
    Trophy Points:
    647
    Location:
    Earth
    littlebalup likes this.
  2. 1,170
    1,179
    272
    littlebalup

    littlebalup Developer PSX-Place Supporter

    Joined:
    Oct 16, 2014
    Messages:
    1,170
    Likes Received:
    1,179
    Trophy Points:
    272
    Location:
    43°36'16.0"N 1°26'36.1"E
    yes it seems it's the case since 4.46 for the lv0. Just checked the keys I have in PUAD and it's the same...
    I'm too lazy to check the other keys today. And I'd like to have a confirmation from specialists before to push a request to the git.
    @habib , @Joonie , @Alexander, @zecoxao ...
     
    sandungas and bguerville like this.
  3. 3,089
    3,078
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,089
    Likes Received:
    3,078
    Trophy Points:
    372
    Location:
    Southwest US
    Ugg.. I don't know why, mine has it as 0x30 since (4.46) and it still worked for me if my memory serves right.. but @habib can explain it better for you
     
  4. 7,843
    6,517
    647
    bguerville

    bguerville Moderator

    Joined:
    Feb 25, 2015
    Messages:
    7,843
    Likes Received:
    6,517
    Trophy Points:
    647
    Location:
    Earth
    According to the wiki, the curve type of lv0ldr is 0x33 although the wiki value is taken from a pre 4.xx fw...
    But as it's also the value used successfully by scetool in the keys file for 4.46+ lv0ldr as littlebalup mentioned, it's likely that the information is correct for 4.46+ fw.
     
    Last edited: May 31, 2017
  5. 5,439
    4,993
    472
    sandungas

    sandungas Moderator Developer

    Joined:
    Dec 31, 2014
    Messages:
    5,439
    Likes Received:
    4,993
    Trophy Points:
    472
    Location:
    Babylon 20xxE series
    This is not going to add much info, but i been taking a look at the history of changes of the wiki page just to see if at some point has been a typo in wiki with that 0x33
    But no typos in wiki with it, has been always 0x33 since 2013 or so
     
  6. 1,170
    1,179
    272
    littlebalup

    littlebalup Developer PSX-Place Supporter

    Joined:
    Oct 16, 2014
    Messages:
    1,170
    Likes Received:
    1,179
    Trophy Points:
    272
    Location:
    43°36'16.0"N 1°26'36.1"E
    strange story... it's crazy it has not been identified since four years.
    If somebody can reproduce the experience it would be nice. I hope I'm not crazy myself... maybe drunk but not crazy...
     
    Last edited: May 31, 2017
  7. 7,843
    6,517
    647
    bguerville

    bguerville Moderator

    Joined:
    Feb 25, 2015
    Messages:
    7,843
    Likes Received:
    6,517
    Trophy Points:
    647
    Location:
    Earth
    Hmm... There must be an explanation though...
    It would be truly amazing if Joonie (and others who used the keys in multiple files format) used a wrong curve type for lv0 to compile cfw for years without consequences...

    @Joonie
    Which tool are you using again to decrypt/encrypt lv0?

    @littlebalup
    Did you say that there are other keys with the same kind of discrepancies?
     
  8. 1,170
    1,179
    272
    littlebalup

    littlebalup Developer PSX-Place Supporter

    Joined:
    Oct 16, 2014
    Messages:
    1,170
    Likes Received:
    1,179
    Trophy Points:
    272
    Location:
    43°36'16.0"N 1°26'36.1"E
    Yeah, for lv1 at least. But I very quickly looked. To be confirmed.
     
  9. 3,089
    3,078
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,089
    Likes Received:
    3,078
    Trophy Points:
    372
    Location:
    Southwest US
    I only use SCEtool for building REBUG on these days, but before I used to use unself, self_rebuidler and iso_rebuilder
     
    bguerville likes this.
  10. 7,843
    6,517
    647
    bguerville

    bguerville Moderator

    Joined:
    Feb 25, 2015
    Messages:
    7,843
    Likes Received:
    6,517
    Trophy Points:
    647
    Location:
    Earth
    Hmm. Weird..
    And @littlebalup, were your tests made on 4.81 files only?
    Do you get the same results with 4.4x/4.6x files?
     
  11. 1,170
    1,179
    272
    littlebalup

    littlebalup Developer PSX-Place Supporter

    Joined:
    Oct 16, 2014
    Messages:
    1,170
    Likes Received:
    1,179
    Trophy Points:
    272
    Location:
    43°36'16.0"N 1°26'36.1"E
    Yes, 4.81 only.
     
  12. 452
    302
    97
    Alexander

    Alexander Developer

    Joined:
    Oct 17, 2014
    Messages:
    452
    Likes Received:
    302
    Trophy Points:
    97
    I also use LV0tool + SCEtool and I have no problems.
    I had added time to do it in the dev area, my lv0 decrypter. If I do not mistake it's 0x33 the curve type.
     
    Joonie, littlebalup and kozarovv like this.
  13. 3,089
    3,078
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,089
    Likes Received:
    3,078
    Trophy Points:
    372
    Location:
    Southwest US
    I guess probably @littlebalup is right about 0x33 as @sandungas also mentioned it about that wiki stuff.

    I maybe just mistaken, but I do remember I used to have hard time dealing with this unself/iso_rebuilder stuff when I just started messing with CFW. At the end I was able to fix the issue without knowing that was an issue with ctype [it could have been or not still mystery]
     
    Alexander and littlebalup like this.
  14. 1,170
    1,179
    272
    littlebalup

    littlebalup Developer PSX-Place Supporter

    Joined:
    Oct 16, 2014
    Messages:
    1,170
    Likes Received:
    1,179
    Trophy Points:
    272
    Location:
    43°36'16.0"N 1°26'36.1"E
    Now that the lv0 curves type set to 0x33, I done few more tests using self_rebuilder vs iso
    So, about using self_rebuilder to resign lv0, I get a GLOD on boot. All run fine using iso_rebuilder for the three lv0, isoldr and spu_pkg_rvk_verifier module.

    Looking at the wiki (http://www.psdevwiki.com/ps3/Making_Isolated_SPU_Modules_and_Loaders#ps3tools), Glevand said:
    So, "isolated SPU modules" includes the spu_pkg_rvk_verifier module of course and "loaders" seems to include lv0 as well.


    I'll try to make a test with anther 4.46+ firmware version this week end.

    P.S: Can I say I made my first CFW? The "littlebalup 4.81 DB"... lol ;)
     
  15. 3,089
    3,078
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,089
    Likes Received:
    3,078
    Trophy Points:
    372
    Location:
    Southwest US
    I see, I must have been mistaken, because last time I used those tools was like almost 3 years ago. So Iso-rebuilder works for all modules inside CoreOS
     
  16. 3,089
    3,078
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,089
    Likes Received:
    3,078
    Trophy Points:
    372
    Location:
    Southwest US
    @littlebalup

    If you have beyond2compare, rcoediting tool, and DEX OFWs, you can now probably make REX CFW as well.
     
    littlebalup likes this.
  17. 1,170
    1,179
    272
    littlebalup

    littlebalup Developer PSX-Place Supporter

    Joined:
    Oct 16, 2014
    Messages:
    1,170
    Likes Received:
    1,179
    Trophy Points:
    272
    Location:
    43°36'16.0"N 1°26'36.1"E
    oh no. I'm too lazy to even try to do it... even a CEX.
     
  18. 1,076
    1,806
    297
    habib

    habib Developer

    Joined:
    Oct 13, 2014
    Messages:
    1,076
    Likes Received:
    1,806
    Trophy Points:
    297
    Gender:
    Male
    curve type will remain/is same for all firmwares lv0
    its related to ecdsa signature
    invalid signature will brick and that goes for lv0 and loaders OR if you dont patch them, then ecdsa of lv2/lv1/appldr/isoldr

    and yes loaders do include lv0, easy way to check this is compare size of elf and size of self, the difference should be around 1kb only(926 vs 925 for lv0)
     
    Alexander, littlebalup and bguerville like this.
  19. 150
    160
    72
    zecoxao

    zecoxao Developer

    Joined:
    Dec 9, 2014
    Messages:
    150
    Likes Received:
    160
    Trophy Points:
    72
    for those who have doubts about curve type, just dump your own lv0ldr and look inside... for memes :D

    edit: [​IMG]
     
    Last edited: Jun 2, 2017
    bguerville and littlebalup like this.
  20. 3,089
    3,078
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,089
    Likes Received:
    3,078
    Trophy Points:
    372
    Location:
    Southwest US
    I don't doubt we've been using 0x33, because that's what I got for scetool's keyset :)

    But it's weird that I had 0x30 for isorebuilder lol oh well I haven't used it since 2014


    Sent from my iPhone using Tapatalk
     

Share This Page