Pirate group release Switch Master Key

switch_crossbones.png

Underground piracy scene release group known as BigBlueBox (BBB) have just released a master key for the Nintendo Switch.

In their 60th Nintendo game cartridge dump - a process where the group rips all of the data from a retail Nintendo Switch cartridge and then uploads it to the internet, is an .nfo file, an information requirement when packaging illegal warez. It is in this file that BBB have revealed the first of 32 Nintendo Switch Master Keys, used for firmwares 1.0.0-2.3.0:


Code:
Û²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²Û
Û²ÛÛÛÛßß                                                               ßßÛÛÛÛ²Û
Û²ÛÛÛ         ÜÜÜÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛÜÜÜÜ          ÛÛÛ²Û
ÛÛÛÛ         ÛÛ²²²²²²²²²²²²² >>>  BigBlueBox  <<< ²²²²²²²²²²²²²ÛÛ          ÛÛÛÛ
ÛÛÛ           ßßßÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛßßßß            ÛÛÛ
ÛÛÛ                                                                         ÛÛÛ
ÛÛÛ   ÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ   ÛÛÛ
Û²Û   Û                        Proudly Presents:                        Û   Û²Û
Û²Û   Û          Dragon Quest Heroes I II for Nintendo Switch           Û   Û²Û
Û²Û   Û                                                                 Û   Û²Û
Û²Û   ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ   Û²Û
ÛÛÛ                                                                         ÛÛÛ
ÛÛÛ                          Release Information                            ÛÛÛ
ÛÛÛ                       ßßßßßßßßßßßßßßßßßßßßßßßß                          ÛÛÛ
ÛÛÛ      þ Date ............  þ  ......  þ   01/02/2018              þ      ÛÛÛ
Û²Û      þ Platform ........  þ  ......  þ   NSW                     þ      Û²Û
Û²Û      þ Region ..........  þ  ......  þ   JPN                     þ      Û²Û
Û²Û      þ Publisher........  þ  ......  þ   Square Enix             þ      Û²Û
Û²Û      þ Imagesize........  þ  ......  þ   32GB Cart               þ      Û²Û
ÛÛÛ      þ File Name .......  þ  ......  þ   bbb-h-babka.xci         þ      ÛÛÛ
ÛÛÛ      þ Game ID .........  þ  ......  þ   0100CD3000BDC000        þ      ÛÛÛ
ÛÛÛ      þ Game Revision ...  þ  ......  þ   1.0.0                   þ      ÛÛÛ
ÛÛÛ      þ .................  þ  ......  þ   ...................     þ      ÛÛÛ
ÛÛÛ      þ Languages .......  þ  ......  þ   Ja                      þ      ÛÛÛ
Û²Û      þ .................  þ  ......  þ   ...................     þ      Û²Û
Û²Û                                                                         Û²Û
Û²Û     ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ     Û²Û
Û²Û    ÛÛ                                                             ÛÛ    Û²Û
ÛÛÛ   ÛÛ                        Release Notes:                         ÛÛ   ÛÛÛ
ÛÛÛ  ÛÛ                 Time for another Switch release                 ÛÛ  ÛÛÛ
ÛÛÛ ÛÛ                  So Nintendo Switch needs Heroes                  ÛÛ ÛÛÛ
Û²Û ÛÛ           its February 1st and this is our #60 release            ÛÛ Û²Û
Û²Û ÛÛ        so let us share something very special with you all        ÛÛ Û²Û
Û²Û ÛÛ                                                                   ÛÛ Û²Û
Û²Û ÛÛ            MasterKey0:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            ÛÛ Û²Û
ÛÛÛ ÛÛ                                                                   ÛÛ ÛÛÛ
ÛÛÛ ÛÛ         Thats right, the Master Key for Firms 1.0.0-2.3.0         ÛÛ ÛÛÛ
ÛÛÛ ÛÛ             maybe as time goes on more keys will come             ÛÛ ÛÛÛ
Û²Û ÛÛ                                                                   ÛÛ Û²Û
Û²Û ÛÛ          Other Keys are required for the following firms          ÛÛ Û²Û
Û²Û ÛÛ                      MasterKey1: 3.0.0                            ÛÛ Û²Û
Û²Û ÛÛ                      MasterKey2: 3.0.1-3.0.2                      ÛÛ Û²Û
ÛÛÛ ÛÛ                      MasterKey3: 4.0.0-4.1.0                      ÛÛ ÛÛÛ
ÛÛÛ  ÛÛ                                                                 ÛÛ  ÛÛÛ
ÛÛÛ   ÛÛ    that is all for now, Biggest Switch game so far though     ÛÛ   ÛÛÛ
Û²Û    ÛÛ                       Enjoy as Always                       ÛÛ    Û²Û
Û²Û     ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß     Û²Û
Û²Û         ÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ         Û²Û
Û²Û         Û  Greetings to everyone who likes to play our games  Û         Û²Û
ÛÛÛ         ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ         ÛÛÛ
ÛÛÛÛ                                                                      ÜÛÛÛÛ
ÛÛÛÛÛÜÜ                                                               ÜÜÛÛÛÛÛÛÛ
 ÛÛÛÛÛÛÛÛ²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²²ÛÛÛÛÛÛÛÛÛÛ

Having the key is highly illegal so it has been removed from the above info.

It is currently impossible to play any 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.
 

Sephirosu

Well-Known Member
Member
Joined
Jan 28, 2015
Messages
266
Trophies
0
Age
32
Location
Boca Raton, Florida
XP
416
Country
And I'm asking where you're getting this information about there being 32 keys max for the Switch?

I believe it's been documented on switchbrew that Nintendo has a Max of 32 keys in their disposal because of the finite number of fuses they can burn in the switch. I could have misunderstood what was written there thou but I believe that's why.
 

OrGoN3

Well-Known Member
Member
Joined
Apr 23, 2007
Messages
3,133
Trophies
0
XP
2,416
Country
United States
I believe it's been documented on switchbrew that Nintendo has a Max of 32 keys in their disposal because of the finite number of fuses they can burn in the switch. I could have misunderstood what was written there thou but I believe that's why.
Thank you for your kind reply. 32 keyblobs, at most 32 master keys. Ok. Of course, that doesn't necessarily mean there will be 32 master keys.
 
  • Like
Reactions: Leppa

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
656
Trophies
1
XP
2,389
Country
Germany
Thank you for your kind reply. 32 keyblobs, at most 32 master keys. Ok. Of course, that doesn't necessarily mean there will be 32 master keys.

http://switchbrew.org/index.php?title=Cryptosystem

The Switch uses the same "Keyslot" system as the 3DS, the 3DS had 64 Keyslots (= 192 Keys), i don't see a 32 on Switchbrew, but the 3DS didn't even use half of the Keyslots in it's lifetime, so 32 looks realistic.
 
  • Like
Reactions: Leppa

OrGoN3

Well-Known Member
Member
Joined
Apr 23, 2007
Messages
3,133
Trophies
0
XP
2,416
Country
United States
http://switchbrew.org/index.php?title=Cryptosystem

The Switch uses the same "Keyslot" system as the 3DS, the 3DS had 64 Keyslots (= 192 Keys), i don't see a 32 on Switchbrew, but the 3DS didn't even use half of the Keyslots in it's lifetime, so 32 looks realistic.
And as I was saying if they are based on the keyblob, which it seems they are, there is a max possibility of 32, but that doesn't necessarily mean there will be 32 master keys used. But since 32 were programmed in, I guess technically there are 32 master keys.

I could care less where they store their keys, but I see how you were arriving at your solution.

Now, since there is technical information that is publicly available to everyone, I do not see any reason for OP to not link switchbrew as a source, or mention it when somebody asks about specifics. I understand the reason for keeping sources anonymous, but if it took me 5 seconds to figure it out after reading 1 web page, why not just mention it or any aspect of it rather than how OP answered. Obviously I tried with Google and failed at first. Sigh.

--------------------- MERGED ---------------------------

I asume the Key is useless on 3.0 :D
Put their hashes into the web site they linked and you'll see their hidden messages. None of those are the real keys. You also can't post a real key here, as it's against the rules. A hash of the real key is okay though, as long as it's not reversible.
 
  • Like
Reactions: Leppa

ehnoah

Well-Known Member
Member
Joined
Oct 9, 2012
Messages
920
Trophies
0
XP
780
Country
Netherlands
Put their hashes into the web site they linked and you'll see their hidden messages. None of those are the real keys. You also can't post a real key here, as it's against the rules. A hash of the real key is okay though, as long as it's not reversible.

I mean they just posted the 2.X hash right? For a 3.0 System we need different ones?
 
  • Like
Reactions: Leppa

Searinox

Dances with Dragons
Member
Joined
Dec 16, 2007
Messages
2,051
Trophies
0
Age
34
Location
Bucharest
XP
1,890
Country
Romania
Hashes will be fine, various homebrew tools like godmode9 already include them to check if the key is correct, without including the actual key. They're a nice irreversible way to know if you have the right key without contributing in any other way to disclosing it.
 
  • Like
Reactions: Leppa

T-hug

Always like this.
OP
Former Staff
Joined
Oct 24, 2002
Messages
10,583
Trophies
1
Location
England
Website
GBAtemp.net
XP
14,992
In NFO : "MasterKey1: 3.0.0"
So, the first master key is for 1.0.0-2.3.0 or 1.0.0-3.0.0 ???
Another question is : do they have the others 31 keys?
The released key is key 0 for 1.0.0-2.3.0
Key 1 is for 3.0.0, and so on.
Keys are numbered 0-31.
I've no idea if they have more keys or if that's even possible at this point.
 
  • Like
Reactions: operador7
Joined
Sep 17, 2009
Messages
2,395
Trophies
1
XP
3,249
Country
United States
uh.... Are you sure you're not mistaken? nfo files are usually, well, plain text files provided with warez releases.

--------------------- MERGED ---------------------------


https://en.wikipedia.org/wiki/Illegal_number
All that wikipedia article shows is a tin of people protesting the idea and blatantly breaking the law through other methods. Which shows that the law is at the very least unenforceable. Even Wikipedia itself has one of the flags.
 
  • Like
Reactions: Leppa

Garrincho

Well-Known Member
Member
Joined
Sep 16, 2015
Messages
173
Trophies
0
Age
32
XP
478
Country
Uruguay
I'll ask again since nobody answered the last time...

How did they get these keys? Does it mean they have *something *?
 
  • Like
Reactions: Leppa

Rfire

Well-Known Member
Member
Joined
Dec 25, 2005
Messages
131
Trophies
0
Website
Visit site
XP
452
Country
United States
It's no matter since only people with access to scene topsites can get the uncensored NFO. Google has scrubbed the key from all search results, and all NFO mirrors have scrubbed the NFO as well. Looks like the key is gone.
 
  • Like
Reactions: Leppa

TheGreek Boy

Well-Known Member
Member
Joined
Jan 9, 2016
Messages
1,240
Trophies
0
Location
Behind you.
Website
www.youtube.com
XP
1,553
Country
Greece
It's no matter since only people with access to scene topsites can get the uncensored NFO. Google has scrubbed the key from all search results, and all NFO mirrors have scrubbed the NFO as well. Looks like the key is gone.
if you know where to search you will find it:) i have the key right here with the nfo
 
  • Like
Reactions: Leppa

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
946
Trophies
2
Age
31
XP
7,658
Country
United States
From what I understand Nintendo only have 32 keys max for the Switch. 4 have been discovered so far (afaik).


Better explanation: Nintendo has pre-committed to 32 keyblobs, each containing a set of keys. At the factory, they generate a console unique "Secure Boot Key" and burn it into bootrom-only fuses for your console. They also install some hardware secrets that enable your console to generate a console-unique "TSEC key" at runtime. Each keyset has a certain 128-bit constant associated with it -- at the factory, Nintendo calculates KEYBLOB_KEY_N = aes_encrypt(key=Secure Boot Key, data=aes_encrypt(key=TSEC KEY, data=KEYBLOB_CONSTANT_N)) for all 32 keyblobs, encrypts KEYBLOB_N with KEYBLOB_KEY_N, and writes it into your NAND.

When a system update occurs, the "ns" system module will place the correct encrypted keyblob into an unsigned part of Nintendo's stage 1 bootloader ("pk11loader"). The bootloader for a given firmware version has KEYBLOB_CONSTANT_N hardcoded, and so your console can derive KEYBLOB_KEY_N using that constant. (Note: These keys are all cleared after they are used. To recover KEYBLOB_KEY_N, one would need pk11loader execution via glitching, etc.)

The upshot is that although there are 32 keyblobs (and thus 32 master keys), we cannot calculate most of them because we do not have KEYBLOB_CONSTANT_N for them yet. When Nintendo releases an update to use the new keyblobs, the update will include a version of pk11loader that contains the appropriate keyblob constant, and thus your console will be able to calculate KEYBLOB_KEY_N and derive master key N.

I hope the above was clear -- unlike my earlier post, I'm not sure how to make it non-technical.
 
Last edited by SciresM,
General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: He has to feel special.