1. AnalogMan

    OP AnalogMan ultraSuMoFramework Dev
    Member

    Joined:
    Apr 20, 2007
    Messages:
    2,915
    Country:
    United States
    Code:
    cat game.xci game.xci1 game.xci2 game.xci3 > "Whatever Game.xci"
    
     
    OkazakiTheOtaku likes this.
  2. Crazy-S

    Crazy-S Pessimist
    Member

    Joined:
    Jun 18, 2007
    Messages:
    222
    Country:
    Germany
    So what about using a different cert for a BBB Release? Lets say If I dump a unused newly bought Gamecart (Let's say Skyrim), which will never be used outside the dumper, and I reinsert the cert of that dump into a BBB release. Would the Big N notice? This would be super impractical but still worth to test, when a wild BackupLoader appears.
     
  3. chronoss

    chronoss GBAtemp Addict
    Member

    Joined:
    May 26, 2015
    Messages:
    2,378
    Country:
    Congo, Republic of the
    Thanks !
     
  4. Masterwin

    Masterwin GBAtemp Fan
    Member

    Joined:
    Jan 7, 2016
    Messages:
    382
    Country:
    Spain
    @AnalogMan

    this does not work for fw 3.0.0 could you carry it for the lower fw?

     
    Last edited by Masterwin, Jun 11, 2018
  5. ehnoah

    ehnoah GBAtemp Advanced Fan
    Member

    Joined:
    Oct 9, 2012
    Messages:
    882
    Country:
    Netherlands
    Just ordered Mario/Splatoon and dumped it, hope they dont care if 2 pople playing online xD since they cant decide who is the "bad" guy :D

    Sadly it is useless for me since TX not plan adding EmuNand soon =(
     
    Last edited by ehnoah, Jun 11, 2018
  6. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    13,504
    Country:
    United States
    That's the part we are not so sure about. There may be additional checks in place within the cartridge if it detects a header that is foreign but until someone dips their foot in the water, we'll never know what the temperature is like.

    I am pretty sure Nintendo will ban both users in that case. That is why no one went online using the same header for 3DS games as that is an obvious red flag that you hacked your console
     
  7. ehnoah

    ehnoah GBAtemp Advanced Fan
    Member

    Joined:
    Oct 9, 2012
    Messages:
    882
    Country:
    Netherlands
    Yeah maybe, I only played Pokemon on 3DS but I think I used CIAs. I wounder if we could technically destroy the Cert on the Cardridge? So you can sent it back as Defect.
     
  8. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    13,504
    Country:
    United States
    Playing online via installed titles was safer because those don't have unique headers attached to them like cartridges. The same cannot be said of the Switch's installed titles as there may be a possibility that installation now requires part of your unique console certificate so we will have to wait and see. As for modifying the certificate on any cartridge, you cannot as they are read-only. They are not designed to be modified. You can only remove the certificate after it has been dumped.
     
  9. ehnoah

    ehnoah GBAtemp Advanced Fan
    Member

    Joined:
    Oct 9, 2012
    Messages:
    882
    Country:
    Netherlands

    Can't we Just Hex Edit it? Change some random Bytes. I mean that is why I bought and sent Back but Not Sure. Have to See how they react to two licences online comparted to 1000+

    But they Not Ban consoles right? So Just make a Backup before we linked NID and flash it once Banner? :d
     
  10. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    13,504
    Country:
    United States
    If you are talking about the certificate on the cartridge, you cannot edit it no matter what. The cartridge cannot be edited because it is read-only meaning it is only meant to be run. The files on it cannot be modified within the cartridge. If you dump the cartridge, you can remove the certificate. Also, every single certificate is unique meaning no 2 licenses should ever be the same. Seeing 2 identical licenses online means that the game's data was illegally shared with someone else as there is no feasible way to do this outside of hacking.

    When it comes to bans, they can ban the console, Nintendo Account, or both. Banning your Nintendo account is probably the least minor ban and because of this, it probably won't be the one they will opt for. Banning your console means they will deny all requests made by your console's unique certificate when doing anything online-related apart from game and system updates. The only way to bypass a ban right now is to inject another certificate from a donor Switch that is not banned which is the same thing as buying another Switch.
     
    Masterwin likes this.
  11. ehnoah

    ehnoah GBAtemp Advanced Fan
    Member

    Joined:
    Oct 9, 2012
    Messages:
    882
    Country:
    Netherlands
    So we require new keys then or Just get the cert from a new Switch and we are gtg? I know everyting is speculation so.
     
  12. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    13,504
    Country:
    United States
    The certificate from the Switch is probably the easiest part of this extremely difficult procedure. As these are generated when they leave the factory, we cannot simply make up our own that Nintendo will let bypass. I also highly doubt someone will offer their own Switch's certificate as that will increase the likelihood that you will both be banned if Nintendo finds out there are 2 consoles with the same certificate.

    The keys here are the real nightmare as these are simply unfeasible to brute force. If we had these keys, the entirety of hacking the console gets thrown out the window as it gives us the ability to run anything we want. The only way we are getting these is if someone hijacks Nintendo's headquarters and leaks them online. And at that point, getting caught hacking becomes the least of your worries.
     
  13. OkazakiTheOtaku

    OkazakiTheOtaku no thanks, I don't want a custom title
    Member

    Joined:
    Jul 20, 2016
    Messages:
    1,367
    Country:
    Japan
    Thank you!
     
  14. ehnoah

    ehnoah GBAtemp Advanced Fan
    Member

    Joined:
    Oct 9, 2012
    Messages:
    882
    Country:
    Netherlands

    More meant the consoles specific Keys. A new cert you can get easy by buy a Switch and Return it AS defect.
     
  15. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    13,504
    Country:
    United States
    You would still need Nintendo's keys to overwrite your old console certificate as those are hard coded into the Switch's NAND. And if you were to grab a unique console certificate from a Switch you are planning to return, I see 2 problems here.
    1. You are betting on the fact that whomever buys that Switch will not get banned. If its not a hacker, your chances are pretty good. If it is a hacker, then you both are in the same boat.
    2. If you got banned once, you will most likely be banned again so it can become a never-ending loop. Only point I see in doing this is if you were to renounce your hacking ways. Nintendo has definitely beefed up security with the Switch.
     
  16. ehnoah

    ehnoah GBAtemp Advanced Fan
    Member

    Joined:
    Oct 9, 2012
    Messages:
    882
    Country:
    Netherlands

    Ah got you, i through we can Just flash the Cert Like we do with Partion right now.
     
  17. Falo

    Falo GBAtemp Advanced Fan
    Member

    Joined:
    Jul 22, 2012
    Messages:
    630
    Country:
    Germany
    Here the source updated with the changes from 0.0.3:
    https://www.dropbox.com/s/b1dofgp2ntsnvji/Switch Gamecard dumper + WAIN v0.0.3.zip?dl=0
    Note: WAIN uses 2000000000 (1,86 GB) instead of 2147483648 (2GB), my version uses 2GB, see "dumper.h"

    Tested and working with Super Mario Odyssey (8GB rom).

    And before someone asks, no i don't know how to add cart2 support.

    Note: if you get "MountGameCard failed" then your switch is on FW 1.0.0-2.3.0, the minimum required firmware for
    this tool is 3.0.0, Nintendo changed some apis or permissions in 3.0.0 and so some code is broken on older firmwares, this has nothing to do with exfat.
     
  18. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    13,504
    Country:
    United States
    We still can't just flash the certificate without Nintendo's keys to sign the flash. The Switch will reject any and all unauthorized modifications made to it. All exploits that we have for most, if not all, consoles bypass these types of checks because we don't have the keys for those consoles. Again, having these keys mitigate the need for a lot of hacks hence why they are not in public circulation most of the time.
     
  19. AnalogMan

    OP AnalogMan ultraSuMoFramework Dev
    Member

    Joined:
    Apr 20, 2007
    Messages:
    2,915
    Country:
    United States
    Does it have the same issue where the first part is larger than 2GB because it also includes the header info?
     
  20. Falo

    Falo GBAtemp Advanced Fan
    Member

    Joined:
    Jul 22, 2012
    Messages:
    630
    Country:
    Germany
    No i guess i fixed that myself when recreating the source ^^.

    Code:
            //WAIN 0.0.3 fat32 support
            if(isFat32 && ftell(outFile) >= SPLIT_FILE_2GB)
            {
                splitId++;
                fclose(outFile);
                sprintf(filenamebuf, "game.xci%i", splitId);
                fopen(filenamebuf, "wb");
            }
    the original code made a mistake here, it uses "if (isFat32 & ftell(outFile) >= SPLIT_FILE_2GB)", so i guess the check fails for part 1.
    All parts dumped by my code are exact 2,00 GB.
     
    peteruk likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Dumper,