SCEDoormat_NoME Rel.3 source code

Discussion in 'PS2 Tools' started by krHACKen, Oct 27, 2016.

  1. 23
    49
    13
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    23
    Likes Received:
    49
    Trophy Points:
    13
    Hello,

    I decided to share the src of my SCEDoormat (No ME Version) Release 3 proggy...
    [​IMG]

    Download : src_SCEDoormat3_NoME.zip

    The code is quite messy and meh, although it compiles fine.
    Should not be difficult to port the tool to other operating systems, or add your program the ability to decipher the KRYPTO files and play LEGOs:playful:...

    Regards.
     
  2. 645
    603
    103
    Berion

    Berion Developer

    Joined:
    Feb 3, 2015
    Messages:
    645
    Likes Received:
    603
    Trophy Points:
    103
    Gender:
    Male
    Location:
    rom0:/
    Can I add this to AIO PS2? There is no Sony proprietary code in it?
     
    krHACKen and kozarovv like this.
  3. 4,518
    2,287
    123
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    4,518
    Likes Received:
    2,287
    Trophy Points:
    123
    Home Page:
    Welcome on forum @krHACKen. Thanks for sharing!

    @Berion
     
    STLcardsWS and krHACKen like this.
  4. 23
    49
    13
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    23
    Likes Received:
    49
    Trophy Points:
    13
    Yes you can. There's no proprietary code in it.
    The keys in scedoormat.h don't belong to $ONY but to my own file obfuscation scheme.
    The MECHACON cipher and keys for decrypting the MG encrypted blocks aren't part of this program either.

    Thank you.
     
    STLcardsWS, Berion and kozarovv like this.
  5. 345
    42
    38
    psydefx

    psydefx Member

    Joined:
    Oct 12, 2015
    Messages:
    345
    Likes Received:
    42
    Trophy Points:
    38
    Location:
    sUT
    great tool. useful to create .kelf files for hddosd
     
    STLcardsWS and krHACKen like this.
  6. 345
    42
    38
    psydefx

    psydefx Member

    Joined:
    Oct 12, 2015
    Messages:
    345
    Likes Received:
    42
    Trophy Points:
    38
    Location:
    sUT
    @krHACKen any idea why hdloader doesnt work as kelf? boots and then black screen
     
  7. 23
    49
    13
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    23
    Likes Received:
    49
    Trophy Points:
    13
    From the HDD OSD right ? I don't know why...
    Not sure the HDD OSD handles the HDDUNITPOWER system.cnf item from the partition either, anyway, try with HDDUNITPOWER = NIC, then without the HDDUNITPOWER item.
    If that does not help, I guess you'll have to craft your own launcher to run the HDL ELF. A launcher that would reset the IOP and execute the HDL ELF with a fixed argument, like cdrom0:\YOLO_800.85 for example.

    The issue with HDL not running from the partition could be due to the HDD/NIC status, the fileio service and HDD libs from the HDDOSD, or something related to the boot arg.

    Maybe there's a bug in the unpacker stub of the HDL ELF too. Something worth trying :
    - Pack your unpacked HDL ELF with NRLPack v1.1;
    - Patch your NRL-packed ELF with flushcache_stub.exe (drag and drop the ELF to this exe)
    - Make the KELF from the patched ELF
     
    psydefx and Berion like this.
  8. 4,518
    2,287
    123
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    4,518
    Likes Received:
    2,287
    Trophy Points:
    123
    Home Page:
    So uLaunch launched from HDDOSD configured to reset IOP and auto boot hdl should work also, and boot don't take much longer than direct (if direct will be possible), and sound simpler.
     
  9. 23
    49
    13
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    23
    Likes Received:
    49
    Trophy Points:
    13
    Yes. With uLE WIP7 or newer, as it's got the IOP reset "fix" on startup and it inits the HDD when run from a partition.
     
  10. 345
    42
    38
    psydefx

    psydefx Member

    Joined:
    Oct 12, 2015
    Messages:
    345
    Likes Received:
    42
    Trophy Points:
    38
    Location:
    sUT
    yes hdd osd. had it as HDDUNITPOWER = NICHDD which was what didnt work. ill try NIC and the unpacker method thanks.
    not really a big deal if it dont work as i use opl, only wanted it for the game rip feature
     
  11. 23
    49
    13
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    23
    Likes Received:
    49
    Trophy Points:
    13
    What about Kermit ? It has an ODEM after all.
     
  12. 345
    42
    38
    psydefx

    psydefx Member

    Joined:
    Oct 12, 2015
    Messages:
    345
    Likes Received:
    42
    Trophy Points:
    38
    Location:
    sUT
    from kermit info "Kermit contains code to check from which device and directory it has been started, but unfortunately most homebrewn
    launchers do not pass this information correctly when starting from anything but CDVD or MC. Therefore, I suggest to
    always place the Kermit ELF and all secondary support files onto a memory card, even if your machine has a HDD
    installed."
     

Share This Page