[Release] XCI Reader

Discussion in 'Switch - Hacking & Homebrew' started by NicoAICP, Dec 20, 2017.

  1. NicoAICP
    OP

    NicoAICP Watches streams

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

    Our Patreon
    461
    527
    Nov 6, 2016
    Germany
    werfs Flammen
    For the recent XCI game dumps i release a Information Reader/Extractor/Injector called XCI Reader.

    Disclaimer: Windows Defender Smart Screen detects it as an unsafe app, cause its not signed yet, it has no virus or anything in it. It will be signed in version v0.0.2 - Beta
    Disclaimer 2: you have to press update db after every update

    Features:
    - Get Game Serial, ID, needed Firmware, Region and Game Name from nswdb.com
    - Get ROM Size and check if its trimmed or not
    - Get Cartridge Size
    - Get the SHA256 and CVC32 (CVC32 when you load the rom, programm will take a while to load)
    - Extract or Inject a CERT

    Screenshots


    Download v0.0.1 rev4 - Beta
    Source

    Changelog:
    v0.0.1 - Beta - Release
    v0.0.1 rev2 - Beta - Fixed bug that only made 2gb roms work
    v0.0.1 rev3 - Beta - Released Source and fixed download link
    v0.0.1 rev4 - Beta - displays Game Name too, fixed the messed up code.
     
    Last edited by NicoAICP, Dec 26, 2017
  2. xXPaulMCXx

    xXPaulMCXx Advanced Member

    Newcomer
    61
    38
    May 16, 2016
    Gambia, The
    Somewhere on Earth
    ayy, nice.

    Gesendet von meinem SM-A310F mit Tapatalk
     
  3. peteruk

    peteruk GBAtemp Advanced Maniac

    Member
    1,569
    765
    Jun 26, 2015
    very handy tool, thanks for this
     
  4. Greg956

    Greg956 Advanced Member

    Newcomer
    66
    12
    Dec 18, 2017
    Russia
    Sorry, but I don't understand, what for this tool. Again sorry, and if you can tell me about it.
    I think that it is smth about Switch Roms that were dumped. But I think that it is unusable, because there are no switch roms in the Internet, and there is no way to launch them.
     
  5. NicoAICP
    OP

    NicoAICP Watches streams

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

    Our Patreon
    461
    527
    Nov 6, 2016
    Germany
    werfs Flammen
    It reads switch roms in the format XCI (Switch Cartridge Image) and gets the information. You can Extract, Inject or just display the rom informations.

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

    its like CTR for switch
     
    Greg956 likes this.
  6. wrathsoffire76

    wrathsoffire76 Member

    Newcomer
    34
    22
    Mar 23, 2017
    Ireland
    Somewhere in the internet..
    Hey, this is pretty nifty. Good job
     
  7. Dudamax

    Dudamax Member

    Newcomer
    29
    0
    May 30, 2017
    United States
    What about .istorage
     
  8. NicoAICP
    OP

    NicoAICP Watches streams

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

    Our Patreon
    461
    527
    Nov 6, 2016
    Germany
    werfs Flammen
    only xci
     
  9. DSpider

    DSpider GBAtemp Fan

    Member
    410
    220
    Mar 14, 2015
    Romania
    Would this allow changing the required firmware of a cartridge dump?

    And what exactly does "CERT" mean?
     
  10. NicoAICP
    OP

    NicoAICP Watches streams

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

    Our Patreon
    461
    527
    Nov 6, 2016
    Germany
    werfs Flammen
    No you wont be able to change the fw. CERT means certificate
     
  11. NicoAICP
    OP

    NicoAICP Watches streams

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

    Our Patreon
    461
    527
    Nov 6, 2016
    Germany
    werfs Flammen
    update v0.0.15 Beta released
     
    DarthDub and 8BitWonder like this.
  12. YTElias

    YTElias GBAtemp Advanced Fan

    Member
    729
    164
    Aug 23, 2017
    Germany
    Germany
    Good work even tho i donĀ“t need it
     
  13. einstein95

    einstein95 GBAtemp Regular

    Member
    230
    138
    Aug 31, 2013
    New Zealand
    7/10 doesn't actually read the header, only gets the crc32 of the image and does a lookup on nswdb.com
     
  14. Zhongtiao1

    Zhongtiao1 GBAtemp Advanced Fan

    Member
    537
    169
    Feb 24, 2015
    United States
    How are people able to dump switch cartridge images? (If that isn't allowed here mods, feel free to delete this post)
     
  15. Greg956

    Greg956 Advanced Member

    Newcomer
    66
    12
    Dec 18, 2017
    Russia
    The main question is where to find those dumps. I tried Google many times, but there is no any sites with uploaded games on it.
     
  16. Zhongtiao1

    Zhongtiao1 GBAtemp Advanced Fan

    Member
    537
    169
    Feb 24, 2015
    United States
    I can't tell you the site, but search "nsw bigbluebox" on google and you'll see it.
     
    Greg956 likes this.
  17. GerbilSoft

    GerbilSoft GBAtemp Addict

    Member
    2,116
    2,356
    Mar 8, 2012
    United States
    I don't see any documentation on full Switch cartridge dumps on Switchbrew yet, but for NCA at least, everything except the Logo section is encrypted, and we obviously don't have the keys (yet). The Logo section has the Nintendo logo and Switch animation, plus a title (in a file similar to 3DS SMDH) and icons for every region. It doesn't seem to have title ID, which is part of the encrypted header.
     
    DarthDub likes this.
  18. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,994
    1,459
    Nov 17, 2008
    United Kingdom
    More info on XCI format please?
     
  19. V-Temp

    V-Temp GBAtemp Fan

    Member
    381
    483
    Jul 20, 2017
    United States
    Even when we do get them, it'd be only for a limited set of titles (like right now everything dumped is in 3.0.0-land) that could be decrypted before Nintendo changed it. Its going to be a pain in the ass to keep some of these tools updated with access, especially since dumping and decrypting are on completely different stratum of difficulty.
     
  20. DSpider

    DSpider GBAtemp Fan

    Member
    410
    220
    Mar 14, 2015
    Romania
    Don't use Google... Use DuckDuckGo instead. Google blocks a lot of these search queries and returns DMCA crap messages. Also, Google always tracks whatever the fuck you're searching for, so be mindful of that.
     
    Greg956 likes this.