The reswitched team have just released the majority of their ongoing work on the Nintendo switch 3.0, including the latest PegaSwitch exploit toolkit compatible up to firmware 3.0.0, an SDK, and a Switch emulator (for non game binaries).
The release is a bit rough for now, in particular, the underlying exploit, named ROhan, is not finalized yet. The developers state:
We currently have an arbitrary write and control of the execution flow; what we don’t have is an actual ROP/JOP-chain to allow arbitrary function calling. This is the sole piece missing for userland ACE on the Switch.
The expectation from the reswitched team is that open sourcing the ongoing work will lead to faster development of the required pieces. Building a ROP chain is tedious but should happen reasonably fast with the rest of the code being public.
Although they specified that this release is intended for “the most dedicated hackers”, I want to emphasize here on the word “dedicated”. Yes, you have to be a power user at this point to do anything with this release, but if you have some basic programming skills and are motivated to learn, this is the best time ever to get involved with the hacking scene of a console: at the very early steps, when everyone’s making new discoveries that can be very helpful (both to you from a learning perspective and for the community that benefits from daily progress). Time and motivation really are key here.
So, what firmware should you be on?
At this point, hacker Daekenrecommends people to upgrade to firmware 3.0.0. This is doable by getting your hands on a copy of Pokken DX, which ships with firmware 3.0.
Pokken DX ships with firmware 3.0. It might become a valuable item soon.
In a former article I’ve recommended people to stay on as low a firmware as they can afford to, until they have to upgrade to something else. Today seems to be the day where you upgrade to 3.0.0, in particular since ROhan apparently is an exploit specific to firmware 3.0, and will not work on lower firmwares.
This goes without saying, but if you’re on firmware 3.0.1 or above this release will do nothin for you.