Are we setting ourselves up for the first Switch banwaves?

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by RHOPKINS13, Apr 24, 2018.

  1. RHOPKINS13
    OP

    RHOPKINS13 Geek

    Member
    8
    Jan 31, 2009
    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?
     
  2. isoboy

    isoboy GBAtemp Advanced Fan

    Member
    7
    Dec 23, 2016
    United States
    "I will not look for you, I will not pursue you, but if go online, I will look for you, I will find you and I will kill you."
     
  3. notimp

    notimp GBAtemp Addict

    Member
    10
    Sep 18, 2007
    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, Apr 24, 2018
    CuriousTommy and RHOPKINS13 like this.
  4. Opoth

    Opoth Advanced Member

    Newcomer
    4
    Nov 9, 2006
    I wouldn't dream of doing this with my main Switch. Bought a second one for homebrew that will never go online.
     
    McWhiters9511 and Velix like this.
  5. Rune

    Rune GBAtemp Advanced Fan

    Member
    7
    Feb 15, 2017
    I dont think the entry points are detectable. Once you actually have a CFW running in the future, that might be detectable.
     
  6. RHOPKINS13
    OP

    RHOPKINS13 Geek

    Member
    8
    Jan 31, 2009
    United States
    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.
     
  7. Rune

    Rune GBAtemp Advanced Fan

    Member
    7
    Feb 15, 2017
    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.
     
    Centergaming likes this.
  8. Armadillo

    Armadillo GBAtemp Psycho!

    Member
    11
    Aug 28, 2003
    United Kingdom
    I generally just assume the ban hammer is coming at some point. Don't want to get banned, don't tamper with your system.
     
    Ericthegreat, Velix and KiiWii like this.
  9. Rune

    Rune GBAtemp Advanced Fan

    Member
    7
    Feb 15, 2017
    That's why you invest in a 2nd Switch.

    (I say "invest" because it makes it sound like a wise decision :D)
     
    Velix likes this.
  10. RHOPKINS13
    OP

    RHOPKINS13 Geek

    Member
    8
    Jan 31, 2009
    United States
    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.
     
  11. EpicLPer

    EpicLPer Nice unless you give me a reason to hate you ;)

    Member
    6
    Mar 13, 2015
    Austria
    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.
     
    RHOPKINS13 likes this.
  12. notimp

    notimp GBAtemp Addict

    Member
    10
    Sep 18, 2007
    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, Apr 24, 2018
  13. reminon

    reminon GBAtemp Fan

    Member
    4
    Feb 7, 2016
    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.
     
    Deathscreton and Maximilious like this.
  14. Rune

    Rune GBAtemp Advanced Fan

    Member
    7
    Feb 15, 2017
    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.
     
  15. EpicLPer

    EpicLPer Nice unless you give me a reason to hate you ;)

    Member
    6
    Mar 13, 2015
    Austria
    Austria
    Keyword "current".
     
  16. Rune

    Rune GBAtemp Advanced Fan

    Member
    7
    Feb 15, 2017
    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.
     
  17. dubbz82

    dubbz82 GBAtemp Advanced Maniac

    Member
    7
    Feb 2, 2014
    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, Apr 25, 2018 - Reason: Autocorrect fail. Twice even.
  18. Rune

    Rune GBAtemp Advanced Fan

    Member
    7
    Feb 15, 2017
    :blink:
    I need to switch banks.
     
    MrFrodo18 and dubbz82 like this.
  19. tecfreak

    tecfreak GBAtemp Regular

    Member
    3
    Apr 24, 2018
    Germany
    Berlin
    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.
     
    Leonidas87 and RHOPKINS13 like this.
  20. notimp

    notimp GBAtemp Addict

    Member
    10
    Sep 18, 2007
    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, Apr 24, 2018
Loading...