PS2 SCEDoormat_NoME Rel.3 source code

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

  1. 88
    244
    57
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    88
    Likes Received:
    244
    Trophy Points:
    57
    Hello,

    I decided to share the src of my SCEDoormat (No ME Version) Release 3 proggy...:
    https://www.metagames-eu.com/forums...ome-un-encapsuleur-elf-kelf-libre-134416.html,
    http://ps2home.freeforums.net/thread/180/scedoormat-nome-free-kryptoelf-wrapper.

    [​IMG]

    Download : src_SCEDoormat3_NoME.zip
    Mirror:
    https://www.mediafire.com/file/i50ljxoklpa5kit/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:...

    More info:
    https://www.psx-place.com/threads/scedoormat_nome-rel-3-source-code-release-by-krhacken.11381/.

    Regards.
     
    Last edited by a moderator: Dec 7, 2019
    TnA, sp193, UniqueUserName and 4 others like this.
  2. 2,594
    2,567
    372
    Berion

    Berion Developer

    Joined:
    Feb 3, 2015
    Messages:
    2,594
    Likes Received:
    2,567
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Poland
    Can I add this to AIO PS2? There is no Sony proprietary code in it?
     
    TnA, krHACKen and kozarovv like this.
  3. 7,663
    5,901
    872
    kozarovv

    kozarovv Developer

    Joined:
    Nov 8, 2014
    Messages:
    7,663
    Likes Received:
    5,901
    Trophy Points:
    872
    Home Page:
    Welcome on forum @krHACKen. Thanks for sharing!

    @Berion
     
    TnA, STLcardsWS and krHACKen like this.
  4. 88
    244
    57
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    88
    Likes Received:
    244
    Trophy Points:
    57
    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.
     
    TnA, STLcardsWS, Berion and 1 other person like this.
  5. 385
    53
    57
    psydefx

    psydefx Member

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

    psydefx Member

    Joined:
    Oct 12, 2015
    Messages:
    385
    Likes Received:
    53
    Trophy Points:
    57
    Location:
    sUT
    @krHACKen any idea why hdloader doesnt work as kelf? boots and then black screen
     
  7. 88
    244
    57
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    88
    Likes Received:
    244
    Trophy Points:
    57
    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
     
    TnA, psydefx and Berion like this.
  8. 7,663
    5,901
    872
    kozarovv

    kozarovv Developer

    Joined:
    Nov 8, 2014
    Messages:
    7,663
    Likes Received:
    5,901
    Trophy Points:
    872
    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. 88
    244
    57
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    88
    Likes Received:
    244
    Trophy Points:
    57
    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. 385
    53
    57
    psydefx

    psydefx Member

    Joined:
    Oct 12, 2015
    Messages:
    385
    Likes Received:
    53
    Trophy Points:
    57
    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. 88
    244
    57
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    88
    Likes Received:
    244
    Trophy Points:
    57
    What about Kermit ? It has an ODEM after all.
     
  12. 385
    53
    57
    psydefx

    psydefx Member

    Joined:
    Oct 12, 2015
    Messages:
    385
    Likes Received:
    53
    Trophy Points:
    57
    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