making a list of dsiware checksums

Discussion in 'NDS - Console and Game Discussions' started by MarioMasta64, Aug 10, 2017.

  1. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    heres what i have so far:

    four swords - 00030004 4b513945
    00000000.app - E0A0086DF319F4A921111083FBEA18A66527A801
    title.tmd dfcc42cb32a3444d2ab07ea1125a37bb33e5aa16
     
    Last edited by MarioMasta64, Aug 10, 2017
    jamezfat likes this.


  2. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
  3. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    apparently the sha-1 of a title is at 1F4 and the app name is 000000<endbytes>.app endbytes being found at 1E7
     
    Last edited by MarioMasta64, Aug 10, 2017
  4. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    so i made this to get the sha-1 values:
    Code:
    @echo off
    cls
    Color 0A
    title SHA-1 Collector - By MarioMasta64
    
    if not exist sha1 mkdir sha1
    cd .\title\00030004\
    for /D %%B IN ("*") DO (
      python ..\..\readbytes.py 1F4 233 .\%%B\content\title.tmd ..\..\sha1\sha1-00030004-%%B.txt
    )
    cd ..\..\
    pause
     
  5. migles

    migles Mei the sexiest bae

    Member
    GBAtemp Patron
    migles is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    6,806
    4,568
    Sep 19, 2013
    Saint Kitts and Nevis
    my dad works for nintendo.
    http://implbits.com/products/hashtab/
     
    MarioMasta64 likes this.
  6. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    certutil is preinstalled on windows. this is what i plan on adding in for the app check. the actual sha1 for the app itself is contained in the title.tmd at those offsets.
     
  7. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    okay certutil is being retarted.. i might use hashtab

    — Posts automatically merged - Please don't double post! —

    nvm. its a windows explorer extension.
     
  8. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    making a hash checker: upload_2017-8-10_23-16-10.png
    will incorporate into dsi transfer tool (new name ayyy)
     
  9. zoogie

    zoogie simple pimp tool

    Member
    6,237
    7,897
    Nov 30, 2014
    United States
    MarioMasta64 likes this.
  10. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    this would take forever to parse and need an internet connection. i found out the checksums are in title.tmd so no need anymore.
     
  11. Alex4U

    Alex4U The worst person you'll meet.

    Member
    1,099
    950
    Jan 6, 2016
    Mexico
    with Snivy, Mystery Zone (Adress 0x00)
    I will add some. Like Cave Story and Game & Watch DSiWare.
    What I need to get the checksum? FBI will work?
     
    MarioMasta64 likes this.
  12. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    the checksums are in title.tmd but the .app file. (if you have a dsi and have any apps feel free to donate to this thread the title.tmd: https://gbatemp.net/threads/tmd-files-preservation.471610/) it really helps my project as well.
     
  13. zoogie

    zoogie simple pimp tool

    Member
    6,237
    7,897
    Nov 30, 2014
    United States
    LOL, if there's anything easier than XML to parse, let me know. I want to see this magic format.

    http://datomatic.no-intro.org/?page=download
    Ctrl-F "Nintendo - Nintendo DSi (DLC)"

    But go ahead and reinvent the wheel 700+ times, don't let me stop you.
     
    VinsCool likes this.
  14. Alex4U

    Alex4U The worst person you'll meet.

    Member
    1,099
    950
    Jan 6, 2016
    Mexico
    with Snivy, Mystery Zone (Adress 0x00)
    Basically, I just need extract the .app file and .tmd data? All right. Now, I read the checksums with any hex editor? like HxD?
    I have these DSiWare on my DSi:
    WarioWare Snapped!
    Mario & Donkey Kong; Minis March Again!
    Mario Clock
    Mario Calculator
    Dr. Mario Express.
    These are USA Versions.
    DSiWare I have on my 3DS:
    All G&W DSiWare (japanese, but USA too.)
    Cave Story (DSi USA)
    Mario Clock (JAP and USA)
    Mario Calculator (USA and JAP)
     
    MarioMasta64 likes this.
  15. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    upload the title.tmd files from those to the thread i specified ;P
     
  16. Alex4U

    Alex4U The worst person you'll meet.

    Member
    1,099
    950
    Jan 6, 2016
    Mexico
    with Snivy, Mystery Zone (Adress 0x00)
    Are not against the rules? Sure?
    Then... how I extract the .tmd trash...? from the .app file?
     
    MarioMasta64 likes this.
  17. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    if its from dsi then it will be in content with the .app and tmd files are just descriptors.
     
  18. Alex4U

    Alex4U The worst person you'll meet.

    Member
    1,099
    950
    Jan 6, 2016
    Mexico
    with Snivy, Mystery Zone (Adress 0x00)
    All right. I will be back.
     
    MarioMasta64 likes this.
  19. Alex4U

    Alex4U The worst person you'll meet.

    Member
    1,099
    950
    Jan 6, 2016
    Mexico
    with Snivy, Mystery Zone (Adress 0x00)
    Cave Story: 000480044B435645 USA
    Mario Vs. DK. Minis March Again! (JP) 000480044B444D4A
    Game & Watch Ball (JP) 00048004B47424A
    Game & Watch Chef 000480044B47434A JP
    Game & Watch DK. JR. 000480044B47444A JP
    Game & Watch Mario's Cement Factory - 000480044B47464A JP
    Game & Watch Flag 000480044B47474A JP
    Game & Watch Hammer 000480044B47484A JP
    Game & Watch Judge 00048004B474A4A JP
    Game & Watch Manhole 000480044B474D4A JP
    Game & Watch Vermont 0004840044B47564A JP
    Mario Clock (JAP) 000480044B57424A
    Mario Calculator (USA) 0004800B574645

    I will restore my G&W USA versions. Now, I will extract the TMD data and the app file and post the numbers here. These are just the Title ID.
     
    MarioMasta64 likes this.
  20. MarioMasta64
    OP

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,888
    408
    Dec 21, 2016
    United States
    yep. and post them in the thread i gave you. its a tmd preservation thread.