XCI Dumper

Discussion in 'Switch - Backup Loaders & Modchips' started by AnalogMan, Jun 8, 2018.

  1. xXxSwagnemitexXx

    xXxSwagnemitexXx meme machine

    Member
    4
    Dec 7, 2016
    United Kingdom
    New Donk City
    just used this to dump SMO, works really well
     
  2. RyuSeisuke1992

    RyuSeisuke1992 Advanced Member

    Newcomer
    2
    Mar 24, 2018
    Germany
    yesimnathan likes this.
  3. Randall Stevens

    Randall Stevens Not a fan of stupid people

    Member
    4
    Oct 5, 2003
    Hong Kong
    Alderaan (post war)
    As of this post I see 139 dumps and 1 eshop dump.

    Maybe I'm wrong, but that seems very low compared to the number of available games out there for Switch.
     
  4. subcon959

    subcon959 teh retro

    Member
    11
    Dec 24, 2008
    Come on dude, do you really think for a second that they haven't had a working backup loader in their inner circle for ages? Just because they have to put on a certain face in public doesn't mean they aren't rampant pirates behind the scenes. It wouldn't even surprise me if there were connections between certain homebrew teams and scene groups.
     
  5. Randall Stevens

    Randall Stevens Not a fan of stupid people

    Member
    4
    Oct 5, 2003
    Hong Kong
    Alderaan (post war)
    :)
     
    Last edited by Randall Stevens, Jun 9, 2018
    doofdilla likes this.
  6. doofdilla

    doofdilla Newbie

    Newcomer
    1
    Jun 9, 2018
    United States
    this!

    And don't forget, XCI can be fully decrypted and unpacked at the moment, So i think a loader should be more than easy. There is certainly a working one behind the scenes floating around, it just didn't make it to the public yet.
     
    Last edited by doofdilla, Jun 9, 2018
  7. Batpeter

    Batpeter Advanced Member

    Newcomer
    3
    Jan 13, 2007
    United States
    Can we add certs of our own cartridge to scene backups in the same way we could do on the 3DS?
     
  8. subcon959

    subcon959 teh retro

    Member
    11
    Dec 24, 2008
    Everyone is asking this right now, but I would be very surprised if they didn't learn their lesson from the 3DS and make the certs unique to each game.
     
  9. Batpeter

    Batpeter Advanced Member

    Newcomer
    3
    Jan 13, 2007
    United States
    Yes i'm not counting on it. Then we need a way to remove any log files that are made when offline or modify them in such a way that they appear legit.
     
  10. AnalogMan
    OP

    AnalogMan ultraSuMoFramework Dev

    Member
    10
    Apr 20, 2007
    United States
    No, it's closed source.

    Yes but we don't know yet if there's anything extra needed, such as if the certs are game specific or not.
     
    apple_juice likes this.
  11. Draxzelex

    Draxzelex GBAtemp Psycho!

    Member
    12
    Aug 6, 2017
    United States
    New York City
    I never said they didn't have one nor were they holding one back. When the first dumps of games appeared on the scene, Scires said he wrote up most of the process that anyone with a basic reading comprehension skill could follow. Obviously, they fully know how to create backups and play them. Whether they did it because they were curious about how the Switch works or because they want to pirate when no one's looking is nothing more than a conspiracy theory.
     
  12. Drakia

    Drakia GBAtemp Advanced Maniac

    Member
    11
    Mar 15, 2008
    Canada
    You know, I always find it rather rude when someone takes an open source project, modifies it, and releases it as closed source. Even if there's no license saying they can't. This is based off of the code for this dumper:
    https://github.com/MCMrARM/switch-game-card-dumper/issues/1
     
    awtgrduzwt5r9, Regiiko and Masterwin like this.
  13. RetroGamer732

    RetroGamer732 GBAtemp Regular

    Member
    2
    Oct 30, 2015
    United States
    Any way to dump update XCIs yet?
     
  14. AnalogMan
    OP

    AnalogMan ultraSuMoFramework Dev

    Member
    10
    Apr 20, 2007
    United States
    Possibly, I would not know. If anyone would be able to re-create the edits, that would be great.

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

    Don't know what this means, what is an "update XCI"?
     
  15. RyuSeisuke1992

    RyuSeisuke1992 Advanced Member

    Newcomer
    2
    Mar 24, 2018
    Germany
    he probably means, if it is possible to dump games update and DLC data?

    Edit: Game Patch and Addons are in nca format, or?
     
    Last edited by RyuSeisuke1992, Jun 9, 2018
  16. Falo

    Falo GBAtemp Fan

    Member
    5
    Jul 22, 2012
    Germany
    So after looking into WAIN 0.0.2 with IDA Pro, i could confirm, that whoever made this dumper, did steal the source code from
    https://github.com/MCMrARM/switch-game-card-dumper
    without giving any credit.

    The changes are so minor, that it's easy to reconstruct the source code of it

    He did remove most of the menu code (anything not needed is removed) and then he copy/pasted
    "dumpPartitionRaw" into two seperated functions.

    Here the reconstructed source code, i made some minor changes to the makefile and icon:
    https://www.dropbox.com/s/phhjp1zw831rkmd/Switch Gamecard dumper + WAIN v0.0.2.zip?dl=0
    Note: build with devkitpro and libnx v1.2.1

    Tested and working, i did only test this with Dragon Quest Builders, but it should work the same way as the closed source dumper.
     
  17. MonMonz

    MonMonz GBAtemp Fan

    Member
    3
    Nov 7, 2014
    Egypt
    can you add support for fat32 sd cards?
     
  18. Hking0036

    Hking0036 GBAtemp Fan

    Member
    4
    Sep 15, 2015
    United States
    Great work! Thanks for the insight on it.
     
  19. Foen

    Foen Member

    Newcomer
    1
    Feb 15, 2017
    Netherlands
    seems so easy why none of the uber gbatemp hackers did this? must be a troll...
     
  20. AnalogMan
    OP

    AnalogMan ultraSuMoFramework Dev

    Member
    10
    Apr 20, 2007
    United States
    Whoo! Congrats! That's pretty good. Do you think you'll pick up developing it farther for things like FAT32 or Logo partition support?
     
    Last edited by AnalogMan, Jun 10, 2018