Hacking Are we setting ourselves up for the first Switch banwaves?

RHOPKINS13

Geek
OP
Member
Joined
Jan 31, 2009
Messages
1,354
Trophies
2
XP
2,618
Country
United States
I know that Fusée Gelée and ShofEL2 don't currently affect any data on the Switch, at least with the payloads that are currently released. BUT, according to their ShofEL2 writeup, when grounding pin 10, it acts as a "secret home button." Now, for those of us just using a wire/staple/paper clip to temporarily ground the pin to get into RCM mode, this probably isn't a problem. But some people are opening up either their Switch or their Joy-Con so they can solder a more permanent connection. Or they're using bentpinhax and leaving the pins bent. The idea is that afterwards all they need to do is hold volume up and hit the power button to boot into RCM mode.

My concern is when these people boot regularly into Switch OS and play online. Under "normal" circumstances, it would be impossible for someone to hit the "secret" home button. So what if Nintendo just checked to see whether or not it was being pushed? People using a temporary method wouldn't be affected, but if you used a more permanent method it would show up as being pushed. And then they could add your Switch to a long list of pending bans and one day it's a repeat of what happened when people where playing Pokemon Sun & Moon early.

As I said, this would only really apply to the people who are soldering their Switch or their Joy-Con. And all of this is speculation. Any thoughts?
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Those are hard questions to answer. Current understanding is, that there should not be a "stored value" they can read out, if you have accessed the RCM. They probably also haven't got a way to check if pin 10 has been grounded (or is so - while you are running the system, with a "bent pin" right joycon).

But are we sure? No. Can we be sure? No. Will at some point some people be the first ones to get banned for using "something". Yes.

Thats really all we can say atm. Good luck. ;)

With the current methods (except for 3.0.0 HBL) no system files are "added" or "permanently modified", this might change slightly - once the CFWs get released (or not, depending on implementation), chances are, that very low level implementations might not be detectable by Nintendo - but as soon as you are running CFW trying to access their web services - thats an entirely different set of bets. :) (You are less likely to win.. ;) )
 
Last edited by notimp,

Rune

Well-Known Member
Member
Joined
Feb 15, 2017
Messages
693
Trophies
0
XP
2,453
Country
United Kingdom
I dont think the entry points are detectable. Once you actually have a CFW running in the future, that might be detectable.
 

RHOPKINS13

Geek
OP
Member
Joined
Jan 31, 2009
Messages
1,354
Trophies
2
XP
2,618
Country
United States
Those are hard questions to answer. Current understanding is, that there should not be a "stored value" they can read out, if you have accessed the RCM. They probably also haven't got a way to check if pin 10 has been grounded (or is so - while you are running the system, with a "bent pin" right joycon).

Right, I'm not really worried about a "stored value" from prior RCM access. But the way f0f described it as a "secret home button" makes me wonder whether or not Nintendo can tell if it's grounded while the system is running.
 

Rune

Well-Known Member
Member
Joined
Feb 15, 2017
Messages
693
Trophies
0
XP
2,453
Country
United Kingdom
Right, I'm not really worried about a "stored value" from prior RCM access. But the way f0f described it as a "secret home button" makes me wonder whether or not Nintendo can tell if it's grounded while the system is running.
Thats like wondering if Nintendo can tell exactly what buttons you press on your controller and how many time you pressed it. Without storing a value somewhere, I dont think they can.
 
  • Like
Reactions: Centergaming

RHOPKINS13

Geek
OP
Member
Joined
Jan 31, 2009
Messages
1,354
Trophies
2
XP
2,618
Country
United States
Thats like wondering if Nintendo can tell exactly what buttons you press on your controller and how many time you pressed it. Without storing a value somewhere, I dont think they can.
For one specific "hidden" button that normally shouldn't be accessible? I think it would be all too easy for them to. They could include code for it in a system update, they may have already, as ktemkin already disclosed the vulnerability to both NVidia and Nintendo before it was released.
 

EpicLPer

Your friendly Austrian IT Guy
Member
Joined
Mar 13, 2015
Messages
1,060
Trophies
0
Age
28
Location
Austria
Website
epiclper.com
XP
1,141
Country
Austria
Pin 10 is basically a "Home" button of the Switch itself, NOT of the Right JoyCon. So yes they could potentially look out for a constantly pressed Switch-Home button and then ban you that way since said button doesn't physically exist on the console and can never "accidentally" be pressed.
 
  • Like
Reactions: RHOPKINS13

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Right, I'm not really worried about a "stored value" from prior RCM access. But the way f0f described it as a "secret home button" makes me wonder whether or not Nintendo can tell if it's grounded while the system is running.
They shouldnt be able to run those kind of diagnostics remotely - but then, maybe they can. :) The issue here is, that you cant "reverse engineer" their entire operating system, and they can always patch in new code with new firmwareupdates.

Imagine this. If a bent pin controller would for some reason use up more battery than a non modified one, those things could be monitored, potentially. Currently this is a made up possibility - but if true, that might be a way for N to identify... those unknowns make it hard to predict that kind of stuff.
--

"Home button" most likely was just used to conjure up a mental image but who knows, maybe N has deep diagnositcs abilities "from the cloud" - in which case, you are f*****ked.. ;)

edit: I take it back. The posting above mine sounds more knowledgeable on this. :)
 
Last edited by notimp,

reminon

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
430
Trophies
0
Age
33
XP
815
Country
United States
Shorting the pin doesn't change the visible functionality of the joycon itself. To ban a user who may have a partially defective joycon, that just happen to have a shorted pin 10 due to corrosion. Or maybe a child was too rough, and in some freak accident bent one of the pins over the other seems a bit much. They can ban and say they were hacking, but without proof, unwarranted bans would be a PR nightmare.
 

Rune

Well-Known Member
Member
Joined
Feb 15, 2017
Messages
693
Trophies
0
XP
2,453
Country
United Kingdom
For one specific "hidden" button that normally shouldn't be accessible? I think it would be all too easy for them to. They could include code for it in a system update, they may have already, as ktemkin already disclosed the vulnerability to both NVidia and Nintendo before it was released.
Yeah, I guess if you put it that way. But even then, I'd bet there's nothing in the current firmwares that checks for this.
 

Rune

Well-Known Member
Member
Joined
Feb 15, 2017
Messages
693
Trophies
0
XP
2,453
Country
United Kingdom
Keyword "current".
Sorry, I should've been clear. My point is if a future firmware can detect the pin being permanently grounded, then it could also possibly detect things if you only used it for a split second to trigger the exploit. In other words if the bans are coming, it probably wont make a difference if you use a paperclip or a more permanent mod.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,215
Country
United States
Yes. We are. If you have up a console, an online ban should be outright expected. This is the case with any system. If they happen to not catch on, cool. If they slap you with an online ban....well..that's the risk you're taking and you should know that full well before doing anything outside of what Nintendo intends for it.
 
Last edited by dubbz82, , Reason: Autocorrect fail. Twice even.

Rune

Well-Known Member
Member
Joined
Feb 15, 2017
Messages
693
Trophies
0
XP
2,453
Country
United Kingdom
Yes. We are. If you have up a console, an online banking should be outright expected. This is the case with any system. If they happen to not catch on, cool. If they slap you with an online banking....well..that's the risk you're taking and you should know that full well before doing anything outside of what Nintendo intends for it.
:blink:
I need to switch banks.
 

tecfreak

Well-Known Member
Member
Joined
Apr 24, 2018
Messages
186
Trophies
0
Location
Berlin
XP
439
Country
Germany
My point is if a future firmware can detect the pin being permanently grounded, then it could also possibly detect things if you only used it for a split second to trigger the exploit.
Thats not true. It makes a huge difference if the pin is shortend alle the time or only at boot to get into the RCM because at boot the switch firmware isn't loaded and therefore it can't detect anything at this stage. So yes, those who are making this modification permanently modifying their joycons may risk a ban if future firmwares will get the ability to detect this modification which should be as easy as detecting any other button that is beeing pressed.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Thats not true. It makes a huge difference if the pin is shortend alle the time or only at boot to get into the RCM because at boot the switch firmware isn't loaded and therefore it can't detect anything at this stage. So yes, those who are making this modification permanently modifying their joycons may risk a ban if future firmwares will get the ability to detect this modification which should be as easy as detecting any other button that is beeing pressed.
This. In theory. But praxis trumps theory. ;) Also, only this - if the "permanent shortening" is easily detectable at a higher level (coded in to show up as a "button thats pressed" f.e.). Or if they can deduce it via other indicators (like the fictional example of amount of battery used). Which is why this stuff is unpredictable. You might not know what to mask - "until it is too late".
 
Last edited by notimp,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse