Another DLDITool implementation

Discussion in 'Other Flashing Hardware & Software' started by Xenon++, Feb 3, 2010.

  1. Xenon++
    OP

    Xenon++ Taiju Yamada

    Member
    1,394
    2
    Dec 17, 2009
    Hi,

    I'm making a workaround to boot commercial roms on MoonShell 2.07 or later.
    http://gbatemp.net/index.php?showtopic=190959&st=45

    I'd like to set the license more freely, but dlditool(I have to use it for auto DLDI-Patch in loading nds) is distributed under GPL.
    So I'd like to ask you, "Are there any implementation of DLDITool not under GPL?"
     
  2. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,740
    9,612
    Nov 21, 2005
    United Kingdom
    It has been some time since I poked around the DLDI methodology but while the location of the DLDI patch/memory section does vary it has magic stamps/strings/cookies to identify it and the relevant data following it (usually fixed size).

    After that it is your basic search and replace (probably in memory), indeed it might be even easier to look at some of the autopatch dodging tools as they are somewhat "purer".
     
  3. Xenon++
    OP

    Xenon++ Taiju Yamada

    Member
    1,394
    2
    Dec 17, 2009
    For now I'm using modified dlditool to read from/write to memory.

    >autopatch dodging tools
    Possibly my search is bad, but I cannot find one w/source.
     
  4. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,740
    9,612
    Nov 21, 2005
    United Kingdom
  5. Xenon++
    OP

    Xenon++ Taiju Yamada

    Member
    1,394
    2
    Dec 17, 2009
    DLDInoap does only replace the magic string with "NOAP Chishm". So isn't dlditool alternative.
     
  6. Xenon++
    OP

    Xenon++ Taiju Yamada

    Member
    1,394
    2
    Dec 17, 2009