First Nintendo Switch Cartridge Dumps Released

Discussion in 'Switch - Hacking & Homebrew' started by T-hug, Jul 19, 2017.

  1. Nezztor

    Nezztor GBAtemp Regular

    Member
    182
    190
    Nov 8, 2016
    Mexico

    So only the body key is missing now?
     
  2. Ac_K

    Ac_K Advanced Member

    Newcomer
    62
    189
    Mar 1, 2009
    France
    I probably add the support of XCI format inside RomFS explorer if I can find them dumps... but it’s without success for me :(!
     
  3. yardie
    This message by yardie has been removed from public view by porkiewpyne, Jan 15, 2018 at 6:31 PM, Reason: Stop.
    Jan 14, 2018
  4. Falo

    Falo GBAtemp Regular

    Member
    271
    220
    Jul 22, 2012
    Germany
    No, not without the 3.0.1 key.

    Yes and no, the NCA Header key is used for all NCA's, but the Body key is the same as on 3DS, each Firmware update can add new keys.
    Currently there are 3 Body keys,
    - 1.0.0 - 3.0.0 = Key1
    - 3.0.1 - 4.?.? = Key2
    - 4.?.? - 4.1.0 = Key3

    If you guys are interested in testing the keys, here a modified XTS Sharp Source, i did add a FillArrayFromSectorLittleEndian to it, so it works with Switch Keys.
    https://www.dropbox.com/s/i2dnv2j0wmta9qx/XTSSharp source (modified for Nintendo Switch).7z?dl=0

    usage:
    Code:
            public static void DecryptNCA()
            {
                string test_nca = @"D:\Other\Switch\nca_test\0ccd50ace3d6d6727660f10270a6e9ef.nca";
                byte[] nca_header = new byte[0xC00];
    
                if (File.Exists(test_nca))
                {
                    //replace NcaHeaderEncryptionKey1_Prod & NcaHeaderEncryptionKey2_Prod with the keys from the nfo
                    Xts xts = XtsAes128.Create(NcaHeaderEncryptionKey1_Prod, NcaHeaderEncryptionKey2_Prod);
    
                    using (var br = new BinaryReader(File.OpenRead(test_nca)))
                    using (var xts_s = new XtsStream(br.BaseStream, xts, 512))
                    {
                        xts_s.Read(nca_header, 0, 0xC00);
                    }
                    File.WriteAllBytes(test_nca + ".dec", nca_header);
                }
            }
    The keys are working, nca's can be extracted from xci roms.
     
    lordelan, Dodain47 and peteruk like this.
  5. Nezztor

    Nezztor GBAtemp Regular

    Member
    182
    190
    Nov 8, 2016
    Mexico
    And now with the switch emulator it would be funny if they start loading roms first there than on the switch itself
     
  6. WiiFoundLove

    WiiFoundLove GBAtemp Regular

    Member
    235
    71
    Jan 18, 2015
    Afghanistan
    How many dumps are officially out (old + propper format)? It seems that the nfo sites are missing some releases in their lists and I don't have any overview...
     
  7. Falo

    Falo GBAtemp Regular

    Member
    271
    220
    Jul 22, 2012
    Germany
    google nswdb to find a full list of all Proper releases.
    Nuke (decrypted) + Proper = 85 Releases, a few are still not public, but most are.
     
    lordelan likes this.
  8. WiiFoundLove

    WiiFoundLove GBAtemp Regular

    Member
    235
    71
    Jan 18, 2015
    Afghanistan
    Ah, ok, thanx. I was wondering why they only list 50 titles, but they don't list the nuked releases. Currently 4 releases are missing... :)
     
  9. peteruk

    peteruk GBAtemp Advanced Maniac

    Member
    1,571
    765
    Jun 26, 2015
    Managed to acquire Nights.of.Azure.2.Bride.of.the.New.Moon.NSW-BigBlueBox which had the keys and key location info

    Also acquired most of the others (purely for educational purposes), but these 4 are tricky to locate

    Fire.Emblem.Warriors.NSW-BigBlueBox
    One.Piece.Unlimited.World.Red.Deluxe.Edition.PROPER.NSW-BigBlueBox
    Super.Mario.Odyssey.NSW-BigBlueBox
    Xenoblade.Chronicles.2.NSW-BigBlueBox
     
    Last edited by peteruk, Jan 15, 2018 at 10:01 AM
  10. chrisluna413

    chrisluna413 GBAtemp Fan

    Member
    371
    103
    May 13, 2013
    United States
    East Brunswick, New Jersey
    yeah, the games are pretty trash.
     
    Greg956 likes this.
  11. colorido10

    colorido10 Member

    Newcomer
    29
    12
    Jun 29, 2017
    Colombia
    I have access to these copies of commercial games
     
  12. andree123

    andree123 Member

    Newcomer
    33
    9
    May 20, 2017
    United States
    And what are they?
     
  13. colorido10

    colorido10 Member

    Newcomer
    29
    12
    Jun 29, 2017
    Colombia
    I still have no idea ...

     
    Last edited by colorido10, Jan 15, 2018 at 6:42 PM
  14. peteruk

    peteruk GBAtemp Advanced Maniac

    Member
    1,571
    765
    Jun 26, 2015

    and then the missing 4 arrive... so I have the first 50 archived

    then 1 new one is released tonight

    88.Heroes.98.Heroes.Edition.NSW-BigBlueBox
     
  15. WiiFoundLove

    WiiFoundLove GBAtemp Regular

    Member
    235
    71
    Jan 18, 2015
    Afghanistan
    Got 'em. Waiting for the new one now... :)
     
  16. Soluble

    Soluble GBAtemp Regular

    Member
    126
    66
    Mar 12, 2017
    Last edited by Soluble, Jan 16, 2018 at 5:20 AM
    Ep8Script and garyopa like this.
  17. V-Temp

    V-Temp GBAtemp Fan

    Member
    390
    492
    Jul 20, 2017
    United States
    3.x went public a few days ago, people don't need to be hush any more. We have access to that firmware set's games now.
     
    Ep8Script likes this.
  18. Soluble

    Soluble GBAtemp Regular

    Member
    126
    66
    Mar 12, 2017
    Which is every decent game so far :o I didn't realise until now... Past Odyssey nothing coming is of any interest to me. Time to sell the collection!
     
  19. SimonMKWii

    SimonMKWii Member

    Newcomer
    45
    51
    Nov 18, 2017
    Australia
    What do you mean by "3.x went public"?

    The decryption key for 3.0.1+ was leaked?
     
  20. V-Temp

    V-Temp GBAtemp Fan

    Member
    390
    492
    Jul 20, 2017
    United States
    The kernel exploit went public, so people who know how to do it no longer have to play coy with talking about data extraction from the game by letting the console do it for them.
     
    ShadowOne333 likes this.
  21. CaptainToad67867

    CaptainToad67867 Member

    Newcomer
    37
    7
    Mar 17, 2016
    Canada
    Toronto
    Are you allowed to pm me where i could get my hands on this, thanks :P