Exploit found in Nintendo Switch is impossible to patch, turns it into a hackable platform

Greg S

Posts: 1,607   +442

Due to a recently published exploit for Nvidia's Tegra X1, developers and hardware hackers at ReSwitched and Fail0verflow have been able to demonstrate arbitrary code execution on the Nintendo Switch. The Fusée Gelée (or rather Frozen Rocket) coldboot vulnerability allows for nearly full reign over the device by inserting data into the protected application stack.

The issue stems from a problem with how the Tegra X1 handles USB recovery mode. By shorting a pin on the Joy-Con connnector, a payload is able to be delivered during a check made to the USB, forcing up to 65,535 bytes to be copied. This in turn causes a direct memory access buffer overflow in the bootROM, allowing for arbitrary code execution to occur in the application stack.

Since the problem lies in the read-only bootROM of the Tegra, software updates cannot be pushed out to remedy the problem. It is possible for Nvidia to revise future software versions and ship patched chips from this point forward.

The ReSwitched team has reported that Nvidia was made aware of the vulnerabilities as well as Nintendo in advance before releasing any information. It was also brought to light that many devices beyond Switch consoles are affected by the bugs found. Nvidia's Shield set-top box also utilizes the same Tegra X1 chip.

Following the release of the exploit chain, it will be possible for pirates and hackers to run modified and emulated games on the Switch. It is now only a matter of time before developers rush to crack DRM on games. Even though Nintendo cannot fix the root of the issue, it is possible to detect that a Switch has been modified so that players can be blocked from accessing online game play.

If anyone is curious to try tinkering for themselves, it is highly inadvisable without extreme caution given that voltages on the Switch are software controlled. A failed boot attempt could brick the device or damage a number of components.

Permalink to story.

 
Cracking news!

Hopefully, this means we might be getting similar products for the Switch like we did with the R4 cards on the NDS console?

Might even bring alone or help with the development of the likes of Yuzu and RyujiNX emulators.
 
A bit late to the party eh boys? this dropped yesterday interwebz wide. this will most likely accel the big N's move to the new chip that was discovered to be supported in FW 5.0 to replace the current Tegra to very soon rather than later.
 
Following the release of the exploit chain, it will be possible for pirates and hackers to run modified and emulated games on the Switch. It is now only a matter of time before developers rush to crack DRM on games. Even though Nintendo cannot fix the root of the issue, it is possible to detect that a Switch has been modified so that players can be blocked from accessing online game play.

This makes me want a Switch. It's like the N64 and Playstation but modern.
 
Following the release of the exploit chain, it will be possible for pirates and hackers to run modified and emulated games on the Switch. It is now only a matter of time before developers rush to crack DRM on games. Even though Nintendo cannot fix the root of the issue, it is possible to detect that a Switch has been modified so that players can be blocked from accessing online game play.

This makes me want a Switch. It's like the N64 and Playstation but modern.
Their great wee devices, my kids have both got one each, keeps them quiet but the games are rather costly.

Bring on the Pirate, eh I mean homebrew software I say!
 
Last edited:
Cracking news!

Hopefully, this means we might be getting similar products for the Switch like we did with the R4 cards on the NDS console?

Might even bring alone or help with the development of the likes of Yuzu and RyujiNX emulators.

The point of this is that it's a soft exploit (barring the shorting of two exposed pins that your Joycons use). A hardware-based exploit of some kind requiring money like a flashcart is a downgrade from what we have here.
 
Following the release of the exploit chain, it will be possible for pirates and hackers to run modified and emulated games on the Switch. It is now only a matter of time before developers rush to crack DRM on games. Even though Nintendo cannot fix the root of the issue, it is possible to detect that a Switch has been modified so that players can be blocked from accessing online game play.

This makes me want a Switch. It's like the N64 and Playstation but modern.
Their great wee devices, my kids have both got one each, keeps them quiet but the games are rather costly.

Pring on the Pirate, eh I mean homebrew software I say!

Is there peace at your home? Don't your children fight and insult each other saying that their console is the better one? Or is that something only adults do?

Edit: After reading well your comment, I realize that you bought your children Switches, not a N64 and a Playstation LOL.
 
Is there peace at your home? Don't your children fight and insult each other saying that their console is the better one? Or is that something only adults do?

Edit: After reading well your comment, I realize that you bought your children Switches, not a N64 and a Playstation LOL.
Not that I can remember, peace that is.
 
The point of this is that it's a soft exploit (barring the shorting of two exposed pins that your Joycons use). A hardware-based exploit of some kind requiring money like a flashcart is a downgrade from what we have here.
Either way its good news, not everyone's going to want to be shorting out pins through or will know how/be willing to try
.
 
Either way its good news, not everyone's going to want to be shorting out pins through or will know how/be willing to try
.
Why wouldn't you be willing? It's two contacts that your joycons use to charge, right on the rail, exposed. Who isn't willing to bend a paperclip?
 
Why wouldn't you be willing? It's two contacts that your joycons use to charge, right on the rail, exposed. Who isn't willing to bend a paperclip?
Not me personally, I won't have a problem, but plenty of unqualified peeps won't want to be shorting out pins/contacts whether the rail is exposed or otherwise.
 
Not me personally, I won't have a problem, but plenty of unqualified peeps won't want to be shorting out pins/contacts whether the rail is exposed or otherwise.
Those same people won't want to do software bullshit either. In the population of people willing and able to hack a console or portable, everyone will be able and willing to put a bendy boi on two contacts.
 
Those same people won't want to do software bullshit either. In the population of people willing and able to hack a console or portable, everyone will be able and willing to put a bendy boi on two contacts.
The procedure will probably require a few more steps than just shorting a couple of pins.

This pin shorting takes me back to the C64, if memory serves, you used to be able to reset/edit the hex/memory via shorting out a couple of pins on the back serial port before the Action Replay carts became available, which is kind of why those flourished way back in the day. ;)
 
Back