Hacking Switch Private Key?

haplesscheese

New Member
OP
Newbie
Joined
Dec 28, 2017
Messages
3
Trophies
0
Website
50.4.238.184
XP
63
Country
United States
I was trying to fuzz a .jpg for fun (to load via a microSD card to the Switch) when I found a "private" file on the card's Nintendo/Contents/ directory after the Switch configured it for storage use. On further examination, the file's contents are exactly 16 bytes long, and when viewed in hexadecimal format, appear as a unique and random string of characters - a private key, perhaps? Well, if the string is modified whatsoever, the Switch will alert the user with "This microSD card is being used by another Nintendo Switch console or was used on this console before it was formatted." This key indeed appears to be a unique identifier that is not hardware-based, with the purpose of preventing the sharing of images between Nintendo Switch microSD cards.

Now, I have two questions:
1. Is this key merely generated for the purpose of extended storage?
2. There are two files that appear in the Nintendo/save/ directory that, if modified, yield the same warning as before. Are these more checks? If so, then simply changing your friend's private key will not allow them to import images to your Switch. Only time will tell. One of them appears to be over 20 MB.

I am on firmware v4.1.0.
 
Last edited by haplesscheese,

haplesscheese

New Member
OP
Newbie
Joined
Dec 28, 2017
Messages
3
Trophies
0
Website
50.4.238.184
XP
63
Country
United States
Do you really think Nintendo would be that careless with the private key?

Come on...
I would not think so, but I have seen how careless some companies have been (e.g. Apple and the original iPhone) when security had not been the top priority. At any rate, it is a countermeasure to prevent the sharing of microSD cards.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Plazorn @ Plazorn:
    Their drivers are pretty troublesome
  • SylverReZ @ SylverReZ:
    @Plazorn, And a bit tricky to install on some distros like Fedora. You have to go through some hoops to replace the crappy stock driver.
  • Sicklyboy @ Sicklyboy:
    Easy to install on arch and debian in my experience at least. And fortunatley nvidia is moving to open source drivers on linux now (doesn't make them suck any less)
  • Sicklyboy @ Sicklyboy:
    @Xdqwerty, good afternoon!
  • Xdqwerty @ Xdqwerty:
    I don't feel so good
  • Plazorn @ Plazorn:
    why not?
  • Sicklyboy @ Sicklyboy:
    Sorry to hear that dude, hope you feel better
    +1
  • SylverReZ @ SylverReZ:
    Same here as well.
    +1
  • ZucchiniMaiden @ ZucchiniMaiden:
    There's some bad colds and flu going around...
  • Sicklyboy @ Sicklyboy:
    @ZucchiniMaiden, yep. I'm at the tail end of getting better from a cold/flu/something myself
  • SylverReZ @ SylverReZ:
    @ZucchiniMaiden, I've noticed, had a headache and came down with the cold few weeks ago. Getting to that time of year.
  • ZucchiniMaiden @ ZucchiniMaiden:
    Yup. I tried to book in for a flu shot today but there are virtually none in my area until late May.
  • Xdqwerty @ Xdqwerty:
    @Plazorn, I feel exhausted
  • Plazorn @ Plazorn:
    I know exactly what you mean @Xdqwerty
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ you mean same here as in not feeling good either or as in hoping I get better?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, As in, I hope you get well soon.
    +1
  • Xdqwerty @ Xdqwerty:
    (I swear it's not sarcasm)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, You're welcome. :) 🫂
    +1
  • Sicklyboy @ Sicklyboy:
    God I've been saying for like the past 6 months that I need a haircut and still haven't gotten one
  • Sicklyboy @ Sicklyboy:
    My hair is a mess
  • Sicklyboy @ Sicklyboy:
    But I want a longer-ish style I think, since I've grown my hair out, and I've never gotten a longer style haircut
  • Sicklyboy @ Sicklyboy:
    Soooo I gotta figure out how I want it cut :tpi:
  • Plazorn @ Plazorn:
    Good luck with your decision
    @Sicklyboy
    +2
    Plazorn @ Plazorn: Good luck with your decision @Sicklyboy +2