PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • CEX to DEX Method/Guide Leaked - Confirmed Real but be Cautious

    I just got word of a newly released method for converting your CEX (retail) PS3 consoles into DEX (dev/test) machines. To the best of my knowledge, the following has yet to be verified; but for those who know what to do with this information, perhaps this may come into handy for those individuals. For now, it is recommended that your average sceners leave this process alone, until someone can confirm it's validity. The following guide may result in a brick, so please use caution and read make sure to read and understand everything before proceeding.


    This is an anonymous release, so there is even more reason to take caution before attempting this process. Again, wait until there is some conformation before attempting it yourselves.
    Hi Scene Sorry for my bad English. I want to give you info you pls make public. I want be anonymous. I only can say I’m from Hong Kong. I have way to get a dex, it works and is complete nothing missing

    Manual to get a dex (here is everything you needed) and you have a full working dex

    EID0 Key Seed and EID0 Section Key Seed are hardcoded in the isoldr

    EID0 Key Seed
    AB CA AD 17 71 EF AB FC 2B 92 12 76 FA C2 13 0C
    37 A6 BE 3F EF 82 C7 9F 3B A5 73 3F C3 5A 69 0B
    08 B3 58 F9 70 FA 16 A3 D2 FF E2 29 9E 84 1E E4
    D3 DB 0E 0C 9B AE B5 1B C7 DF F1 04 67 47 2F 85

    EID0 Section Key Seed
    2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF

    If you dump they isoldr key (EID Root Key) with metldrpwn you got from 0x00 to 0x1F the EID Root Key and from 0x20 to 0x2F the EID Root IV

    use AES Encrypt to Encrypt EID0 Key Seed as data with EID Root Key as Key and EID Root IV as IV

    the result contains from 0x10 to 0x20 the EID0IV

    and contains from 0x20 to 0x40 the EID0Key

    use AES Encrypt to Encrypt the EID0 Section Key Seed as data with the EID0Key as Key and no IV

    the result will be the first 0x10 bytes of the EID0 First Section Key

    the second 0x10 bytes of the EID0 First Section Key are only 0x00 bytes

    EID0 is located in NAND at 0x80870 and in NOR at 0x2f070

    the first 0x20 bytes of EID0 are not encrypted

    at the fifth byte of EID0 (NOR example 0x2f075) your target ID is located change it to 0x82 (Debug Target ID)

    use AES Decrypt to decrypt the first EID0 Section (NOR example 0x2f090). The size of the first Section is 0xC0 bytes. Use the EID0 First Section Key as Key and the EID0 IV as IV

    Build the CMAC (OMAC1) hash of the decrypted EID0 Section from 0x00 to 0xA8 with EID0 First Section Key as Key. The calculated hash has to be the same as the bytes in the decrypted EID0 Section from 0xA8 to 0xB8.

    At 0x5 of the decrypted EID0 Section is your target id again change it to 0x82 again

    0xB8-0xC0 of the decrypted EID0 Section should be just 0x00 bytes

    after you changed the target ID of the decrypted EID0 Section, create the CMAC hash of the new decrypted EID0 Section and write the new hash to the decrypted EID0 Section

    use AES Encrypt to encrypt the EID0 Section and write it back to the NOR (NAND).

    Now install dex Firmware with the recovery menu.

    HINT: Got Petitboot on emer init go to boot gameos and do emer init again to get to the recovery menu.

    You can’t login to the PSN because IDPS is obviously not valid from now on.

    THIS CAN BRICK YOUR CONSOLE IF NOT DONE CORRECTLY.

    有志者,事竟成 “Where a will, there is way”
    一不做二不休 „You start something, you have to finish it”
    Source: PS3News

    UPDATE:

    PS3Hax's zecoxao has confirmed this method working, and has also stated the following about requirements.

    btw, you can use flasher, linux or jaicrab's preloader (basically anything that flashes the dump)

    jaicrab's preloader only works correctly on NOR's, you'll have problems with NAND's, or so i've tested (thanks to a friend of mine )
    But again, I am going to advise users to wait until other developers look into this method before jumping into it. Chances are there may be a user friendly option available one day soon.

    PSX-SCENE: The Best News for the Best Community!

    Hall of Fame - Latest News - Report News - Search Forums
    SkyNet, sketchdesigner and gDrive like this.
    Comments 92 Comments
    1. master737373's Avatar
      master737373 -
      Quote Originally Posted by pip313 View Post
      If you want to patch lv2 in dex then you need the same keys to sign as sony has and we don't have them above 3.55. Also if we did we would have cfw 4.xx not be trying to install debug software.

      All of this is dumb, if you really want new games get your per console key and dump 4.21, downgrade to 3.55, disassemble the 4.21 dump, find keys, decrypt yourself. (after brute forcing the curve type out of 64 possibilities) This allows psn games and updates debug won't.

      I've said it before and will say it again, people have the public keys above 3.55 because they got them themselves. Do not share unless you like being sued.
      ...there is so much wrong with what you just said.
    1. Vegeta's Avatar
      Vegeta -
      Someone on PS3HAX has shown their personal video of Battlefield 3 running on the DEX BD Emulator via USB and has said the same thing as mad mike, that is games work just fine from the BD EMU or BD-R disc (using ps3gen) without a decrypted/debug eboot. Games won't run from DVDs in the newer DEX FW.

      Video: 2shared - file upload
      Pass: ps3hax

      Great if true. Time will tell.
    1. mad mike 96's Avatar
      mad mike 96 -
      Quote Originally Posted by master737373 View Post
      Yes you can. Once you have a flash/HDD with the Dex firmware, follow the same steps as dual firmware. Nothing hard about the setup.
      Well that would require a hard mod wouldn't it? either way I suppose thats true enough. It would indeed work.

      @Vegeta Well like I said if it runs a game with a retail signed eboot it will run that game from anywhere (with the correct setup of course) and retail games were confirmed working on DEX consoles ages ago.
    1. User1's Avatar
      User1 -
      Hopefully someone will make a simple GUI.
    1. master737373's Avatar
      master737373 -
      Quote Originally Posted by User1 View Post
      Hopefully someone will make a simple GUI.
      Not gonna happen. It's not that I'm being pessimistic, it's because the procedure is far too delicate.
    1. ahou's Avatar
      ahou -
      Quote Originally Posted by master737373 View Post
      Not gonna happen. It's not that I'm being pessimistic, it's because the procedure is far too delicate.
      What? of course it will. The process is straight forward, and as long as it's done right, will always work. A simple to use .pkg that automates the entire process would eliminate any chance of user error, so of course someone will spend the 10 minutes it'd take to code something up.
    1. wartutor's Avatar
      wartutor -
      i could maybe see rebug doing something like that...if i'm not mistaken it was there original goal to turn a CEX to DEX console so why wouldn't they now that they can
    1. mad mike 96's Avatar
      mad mike 96 -
      Would be nice to see and I'm sure it could happen. It's a very straight forward piece of work. a package that you run could easily obtain all the needed data and do all the crypto work. as for flashing it back thats a breeze. So yes I'm absolutely sure it could be done. will it? hard to say.
    1. master737373's Avatar
      master737373 -
      Quote Originally Posted by ahou View Post
      What? of course it will. The process is straight forward, and as long as it's done right, will always work. A simple to use .pkg that automates the entire process would eliminate any chance of user error, so of course someone will spend the 10 minutes it'd take to code something up.
      It's easier said than done. You can't just get a dump of your entire flash, extract eid, decrypt, edit, encrypt, rehash inside CoreOS. The dumps are different.
    1. greyest's Avatar
      greyest -
      Well, at least step-by-step instruction "for dummies" then.
    1. Vegeta's Avatar
      Vegeta -
      Youtube video of "Battlefield 3 Running on PS3 DEX BD Emulator via USB" that I posted earlier. I'm inclined to believe it is 100% legit.

      Battlefield 3 Running on PS3 DEX BD Emulator via USB - YouTube
    1. Warning's Avatar
      Warning -
      Quote Originally Posted by Vegeta View Post
      Youtube video of "Battlefield 3 Running on PS3 DEX BD Emulator via USB" that I posted earlier. I'm inclined to believe it is 100% legit.

      Battlefield 3 Running on PS3 DEX BD Emulator via USB - YouTube
      BF3 is a 3.55 Game

      D U P L E X

      P R O U D L Y P R E S E N T S: Battlefield 3 - CFW 3.55 Eboot patch
      Date: 10/2011 Languages: English
      Platform: PS3 Genre: Action

      Release Info:

      DUPLEX has done it again - here's an eboot patch to play the retail Disc
      based version from your hdd - on CFW 3.55 !!

      We would usually just support BLUS30762 (Dcomics release!) , since we do
      not acknowledge lame region dupes. It's just a waste of traffic unless the
      nfo clearly states a difference to the first release (like different or
      additional languages etc)
      But since the BLES01275 dupe contains several new languages, we added a patch
      for it too

      Included are updates, cracks and param.sfo's for both
      versions: BLUS30762 and BLES01275