Today will most likely be remembered as the day the Nintendo Switch scene had the most announces, some of which might fall through the cracks given how big the whole explosion is.
Adding to the flow of releases today, 3DS/Switch Hacker Plutoo has decided to release some source code and other pieces of information for historical purposes, while also announcing he was leaving the Switch hacking scene. Wow.
3.0.0 Homebrew exploit source code
A few months ago, Plutoo released a homebrew launcher for Firmware 3.0.0 on the Nintendo Switch. The source of the exploit behind that launcher has now been made public. It is likely this won’t be used much in the future due to the recently released Nvidia Tegra bootrom exploits, but is still interesting to see for reference. That’s also the reason why the hacker decided to release the source, given that more potent exploits are now in the wild for the Nintendo switch.
The readme is virtually non existent (as well as code comments), so we’ll have to wait for a nice writeup from a dedicated hacker in the scene to let us know how the exploit works.
The source code for the exploit can be downloaded on Plutoo’s github here.
1.0.0 Switch memory corruption
Plutoo also disclosed a bit of information on a 1.0.0 memory corruption bug in svcWaitSynchronization/svcReplyAndReceive that he thinks could be leveraged to exploit the console on firmware 10.0. Here again, with Fusee Gelee and the overall Nvidia Tegra debacle, this is not useful in itself, but for future reference and for people interested to dig into bugs in general.
The hackers explains he hasn’t actually tested the bug on real hardware, but this is now out there for people who might be interested to give it a try.
Plutoo leaving the scene
Last but not least, Plutoo has tweeted that he is leaving the Switch hacking scene.
… and i’m out! no more switch for me. was damn fun though