First Nintendo Switch Cartridge Dumps Released

SMASPiracyU.png

Today the first dumps of Nintendo Switch game cartridges have appeared online:

The.Legend.of.Zelda.Breath.of.the.Wild.NSW-BigBlueBox
Mario.Kart.8.Deluxe.NSW-BigBlueBox
ARMS.NSW-BigBlueBox
Has.Been.Heroes.NSW-BigBlueBox
Puyo.Puyo.Tetris.USA.NSW-BigBlueBox
Lego.City.Undercover.USA.NSW-BigBlueBox

Here is the release nfo for Breath of the Wild:

Code:
 ÛÛÛÛÛÛÛÛ²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛ
ÛÛÛÛÛÛÛßß                                                             ßßÛÛÛÛÛÛÛ
ÛÛÛÛÛ                                                                     ÛÛÛÛÛ
ÛÛÛÛ                    ÜÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ                ÛÛÛ
Û²Û                   Üß²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²ÜßÛÛ                Û²Û
Û²Û                 Üß²²²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²²²²Üß²²ÛÛ                Û²Û
Û²Û               Üß²²²²²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²²Üß²²²²ÛÛ                Û²Û
Û²Û              ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²ÛÛ                Û²Û
ÛÛÛ              ÛÛ²²²²²²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²²²²²ÛÛ                ÛÛÛ
ÛÛÛ              ÛÛ²²²²²²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²²²²²ÛÛ                ÛÛÛ
ÛÛÛ              ÛÛ²²²²²²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²²²²²ÛÛ                ÛÛÛ
ÛÛÛ              ÛÛ²²²²²²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²²²²²ÛÛ                ÛÛÛ
Û²Û        ____  ÛÛ_     ÛÛ ____   _               ÛÛ___  ÛÛ                Û²Û
Û²Û       |    \ (_)     ÛÛ|  _ \ | |             |  _ \  ÛÛ                Û²Û
Û²Û       | |_) | _   __ ÛÛ| |_) || | _   _   ___ | |_) |  ___ __  __       Û²Û
Û²Û       |  _ < | | / _` ||  _ < | || | | | / _ \|  _ <  / _ \\ \/ /       Û²Û
ÛÛÛ       | |_) || || (_| || |_) || || |_| ||  __/| |_) || (_) |>  <        ÛÛÛ
ÛÛÛ       |____/ |_| \__, ||____/ |_| \__,_| \___||____/  \___//_/\_\       ÛÛÛ
ÛÛÛ              ÛÛ   __/ |                        ÛÛ     ÛÛ                ÛÛÛ
ÛÛÛ              ÛÛ  |___/                         ÛÛ     ÛÛ                ÛÛÛ
Û²Û              ÛÛ²²²²²²ÛÛ²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²²²²²ÛÛ                Û²Û
Û²Û              ÛÛ²²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ                Û²Û
Û²Û              ÛÛ²²²²Üß²²²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²²²²²Üß                Û²Û
Û²Û              ÛÛ²²Üß²²²²²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²²²Üß                  Û²Û
ÛÛÛ              ÛÛÜß²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²ÛÛ²Üß                    ÛÛÛ
ÛÛÛÛ             ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛß                     ÛÛÛÛ
ÛÛÛÛÛ                                                                     ÛÛÛÛÛ
Û²ÛÛÛÛÜÜ                                                               ÜÜÛÛÛÛ²Û
Û²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²Û
Û²ÛÛÛÛßß                                                               ßßÛÛÛÛ²Û
Û²ÛÛÛ         ÜÜÜÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛÜÜÜÜ          ÛÛÛ²Û
ÛÛÛÛ         ÛÛ²²²²²²²²²²²²² >>>  BigBlueBox  <<< ²²²²²²²²²²²²²ÛÛ          ÛÛÛÛ
ÛÛÛ           ßßßÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛßßßß            ÛÛÛ
ÛÛÛ                                                                         ÛÛÛ
ÛÛÛ   ÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ   ÛÛÛ
Û²Û   Û                        Proudly Presents:                        Û   Û²Û
Û²Û   Û             The Legend of Zelda: Breath of the Wild             Û   Û²Û
Û²Û   Û                                                                 Û   Û²Û
Û²Û   ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ   Û²Û
ÛÛÛ                                                                         ÛÛÛ
ÛÛÛ                          Release Information                            ÛÛÛ
ÛÛÛ                       ßßßßßßßßßßßßßßßßßßßßßßßß                          ÛÛÛ
ÛÛÛ      þ Date ............  þ  ......  þ   19/07/2017              þ      ÛÛÛ
Û²Û      þ Platform ........  þ  ......  þ   NSW                     þ      Û²Û
Û²Û      þ Region ..........  þ  ......  þ   ALL                     þ      Û²Û
Û²Û      þ Publisher........  þ  ......  þ   Nintendo                þ      Û²Û
Û²Û      þ .................  þ  ......  þ   ...................     þ      Û²Û
ÛÛÛ      þ File Name .......  þ  ......  þ   bbb-h-aaaaa             þ      ÛÛÛ
ÛÛÛ      þ Game ID .........  þ  ......  þ   01007EF00011E000        þ      ÛÛÛ
ÛÛÛ      þ Game Revision ...  þ  ......  þ   1.0.0                   þ      ÛÛÛ
ÛÛÛ      þ .................  þ  ......  þ   ...................     þ      ÛÛÛ
ÛÛÛ      þ Languages .......  þ  ......  þ   En, Fr, De, Es, It      þ      ÛÛÛ
Û²Û      þ .................  þ  ......  þ   Ru, Ja                  þ      Û²Û
Û²Û                                                                         Û²Û
Û²Û     ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ     Û²Û
Û²Û    ÛÛ                                                             ÛÛ    Û²Û
ÛÛÛ   ÛÛ                        Release Notes:                         ÛÛ   ÛÛÛ
ÛÛÛ  ÛÛ                Well Time to do a Switch Release                 ÛÛ  ÛÛÛ
ÛÛÛ ÛÛ    The First of its Kind so we better include some information    ÛÛ ÛÛÛ
ÛÛÛ ÛÛ       This is a Dump from the Cart done on a Switch Console       ÛÛ ÛÛÛ
ÛÛÛ ÛÛ         included is the exeFS and the romFS(in .istorage)         ÛÛ ÛÛÛ
ÛÛÛ ÛÛ       we have chosen this because raw cart format is unique       ÛÛ ÛÛÛ
ÛÛÛ ÛÛ   so we removed the uniqueness and this is what we are left with  ÛÛ ÛÛÛ
ÛÛÛ ÛÛ       mine to your hearts content and maybe learn something       ÛÛ ÛÛÛ
ÛÛÛ  ÛÛ                                                                 ÛÛ  ÛÛÛ
ÛÛÛ   ÛÛ                        Enjoy as Always                        ÛÛ   ÛÛÛ
Û²Û    ÛÛ                                                             ÛÛ    Û²Û
Û²Û     ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß     Û²Û
Û²Û         ÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ         Û²Û
Û²Û         Û  Greetings to everyone who likes to play our games  Û         Û²Û
ÛÛÛ         ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ         ÛÛÛ
ÛÛÛÛ                                                                      ÜÛÛÛÛ
ÛÛÛÛÛÜÜ                                                               ÜÜÛÛÛÛÛÛÛ
 ÛÛÛÛÛÛÛÛ²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛ


It is currently impossible to play any of these cartridge dumps on Nintendo Switch hardware.

Also:

Please be mindful when posting in threads that we do not, under any circumstances condone piracy, and will not facilitate the spreading of illegal ROM files, or any other kind of warez.

Please do not ask for illegal files
Please do not post illegal files
Please do not share links to sites that host illegal warez
Failure to adhere will result in account suspensions or permanent bans.

If you see any of these activities, please report them.

If you have any questions please refer to :arrow:GBAtemp's TOS


As always GBAtemp will keep you updated with any further developments.
 

Nezztor

Well-Known Member
Member
Joined
Nov 8, 2016
Messages
488
Trophies
0
XP
1,338
Country
Mexico
The XCI key is used to decrypt the XCI encrypted header, it contains no useful info.
- Cartridge Firmware Version (always 1.0, even the 3.x+ games use 1.0)
- Acceleration type (1-8 GB uses 25Mhz or 16-32GB uses 50Mhz)
- Read/Write timings (always 5ms, 0ms, 0ms, 0ms)
- Firmware Mode
- and Firmware Update infos (CUP Version, CUP Id and UPP Hash)
The key is extractable from the leaked SDK, so nothing new here.

The NCA key is interessting, because that key is not extractable from the SDK, it is used the decrypt the 0xC00 NCA Header, basically the same as a 3DS NCCH Header.
It's impossible to decrypt games without this key, but 2 keys are needed, the NCA Header Key and the NCA Body Key.
With both keys, we could extract Roms!


So only the body key is missing now?
 

Ac_K

Well-Known Member
Newcomer
Joined
Mar 1, 2009
Messages
72
Trophies
0
XP
871
Country
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 :(!
 

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
So we might be close to decrypting Super Mario Odyssey and other encrypted switch roms?
No, not without the 3.0.1 key.

So only the body key is missing now?
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.
 

Nezztor

Well-Known Member
Member
Joined
Nov 8, 2016
Messages
488
Trophies
0
XP
1,338
Country
Mexico
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.

And now with the switch emulator it would be funny if they start loading roms first there than on the switch itself
 

WiiFoundLove

Well-Known Member
Member
Joined
Jan 18, 2015
Messages
280
Trophies
0
Age
54
XP
367
Country
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...
 

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
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...

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.
 
  • Like
Reactions: lordelan

Soluble

Well-Known Member
Member
Joined
Mar 12, 2017
Messages
609
Trophies
0
Age
39
XP
588
Country
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.
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!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Batman joined the Trans Justice League
    +2
  • Sicklyboy @ Sicklyboy:
    based af
    +2
  • Sonic Angel Knight @ Sonic Angel Knight:
    Forget the base, get on the roof.
  • K3Nv2 @ K3Nv2:
    Is that a bat in your buckle or are you just happy to have me
  • Psionic Roshambo @ Psionic Roshambo:
    Wonder "Woman" lol you wonder if they are a woman?
  • Psionic Roshambo @ Psionic Roshambo:
    The Riddler has questions...
  • K3Nv2 @ K3Nv2:
    Played a little of snow day glad I didn't spend $30
  • K3Nv2 @ K3Nv2:
    It's asthetic is okay maybe a good $10 grab
  • Psionic Roshambo @ Psionic Roshambo:
    Lol is it a game about doing cocaine?
  • K3Nv2 @ K3Nv2:
    Probably in pvp
  • Psionic Roshambo @ Psionic Roshambo:
    I tried Balders Gate II on the PS2 a few minutes ago, not bad lol
  • Psionic Roshambo @ Psionic Roshambo:
    My back catalog of games is like that scene at the end of Indiana Jones where the arc of the covenant is being stored in a giant ass warehouse
  • K3Nv2 @ K3Nv2:
    At least I can will my game catalog to family members
    +1
  • K3Nv2 @ K3Nv2:
    It's your problem now bitches
  • Psionic Roshambo @ Psionic Roshambo:
    Put it in your will that in order to receive any money they have to beat certain games, hard games and super shitty games...
  • Psionic Roshambo @ Psionic Roshambo:
    Say 20 bucks per Ninja Gaiden on the NES lol 60 bucks for all 3
  • Psionic Roshambo @ Psionic Roshambo:
    People you like "Beat level 1 of Ms Pacman" lol
  • K3Nv2 @ K3Nv2:
    Hello kitty ds is required
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Beat Celebrity Death Match on the PS1 omg tried it earlier today .... Absolutely trash
  • Psionic Roshambo @ Psionic Roshambo:
    Like -37 out of 10
  • Psionic Roshambo @ Psionic Roshambo:
    One of the worst games I have ever played
  • K3Nv2 @ K3Nv2:
    Make them rank up every cod game out
  • K3Nv2 @ K3Nv2:
    "Now I know why he took his own life"
    K3Nv2 @ K3Nv2: "Now I know why he took his own life"