An Interview with a Switch Hacker

There have been a lot of developments in the Switch homebrew scene in the last 12 months, and we wanted to talk to someone who is at the forefront of it all, someone who is actively hacking the Nintendo Switch platform.
Capture.PNG

What follows is an unedited interview from March 2018 with 'Michael' - otherwise known as SciresM.

INTERVIEW START


[GBAtemp] Hi SciresM, thanks for agreeing to talk to us. How long have you been a hacker, and how did you start?

Since early 2014, when datel added support for Pokemon X/Y to their Powersaves device.
I joined ProjectPokemon's IRC, and eventually found a flaw in their product that allowed for resigning arbitrary 3DS savedata (this was before the 3DS had been blown open). I then started doing game reverse engineering to aid development of PKHeX, and eventually transitioned to doing actual exploit dev work near the end of the 3DS's lifecycle.



[GBAtemp] Were you involved in the 3DS hacking scene, and to what capacity?

Yes -- as above, I joined the 3DS scene in 2014, and made a number of savegame editors in 2014/2015, and datamined all Pokemon titles/demos as they released until they stopped being made for the platform. I also implemented the first "OTPless" arm9loaderhax solution in winter of 2016, and released boot9strap in May of 2017.



[GBAtemp] Why do you hack the Nintendo Switch?

There are three main reasons:
-I love Nintendo's hardware and custom software, and I want to understand how all of it works.
-I want to have arbitrary code execution on the hardware that I own.
-There are Pokemon games releasing for the Nintendo Switch.



[GBAtemp] Are you a solo hacker or part of a larger group?

I'm a member of ReSwitched, a team with the aim of enabling public homebrew solutions for the Switch. I don't think being a solo hacker is really feasible -- getting a group of talented people together to share thoughts and work together is how you get good outcomes, and I love the team/community we've created.

I should note that pretty much all the active groups share information and work together, to some extent, though -- we work
pretty closely with other people like qlutoo, yellows8, and hexkyz.



[GBAtemp] How long did it take from the March 2017 retail release of the Switch for you to gain access to the firmware?

It depends on what you mean by "firmware". We first managed to break into the web browser's sandbox when Schala implemented the "Pegasus" vulnerability the day after the console released, but we didn't manage to break into the code for the OS's system modules until Misson20000 and Schala found the winning pair of vulnerabilities in June, 2017. It's also possible by "firmware" you mean "kernel" or "TrustZone" code, in which case the answer would be that Motezazer and I got code execution at those levels (and thus dumped their code for the first time) in November and December 2017, respectively.



[GBAtemp] Can you tell me about the nature of any current exploits? (not asking for exact specific detail, just layman's
terms of what is allowing you to compromise the Switch's security).

Our TrustZone exploits all fundamentally rely on a Tegra design flaw: the system's go-to-sleep-and-wake-up process is dangerous. You can read more about one way of exploiting that in our Jamais Vu writeup from earlier this year: https://www.reddit.com/r/SwitchHack...is_vu_a_100_trustzone_code_execution_exploit/



[GBAtemp] What do you think of Nintendo's efforts to secure the Switch?

I think that software-wise, Nintendo has done a really great job. Their operating system, Horizon, is a new, updated version of the OS on the 3DS -- with all of the hardening that has come from the 3DS's years of security issues. There have been a few unfortunate mistakes on their part, but by and large HOS is extremely secure. We've still not seen even one traditional exploitable vulnerability in the HOS kernel, which I think speaks well of the investment Nintendo has been making into securing their platform. I think that the Switch's biggest weakness, security-wise, is that it's running on (and has to be designed around) the Tegra X1 hardware.



[GBAtemp] At what level do you have control over the Switch, is it completely compromised?

The switch has been completely compromised.



[GBAtemp] Did the recently discovered flaw in Intel chips have anything to do with the current Switch exploits?

To my knowledge, nobody has used the Spectre or Meltdown vulnerabilities to do anything interesting on the Switch. I think it's theoretically vulnerable to a Spectre variant, though.



[GBAtemp] Can Nintendo counter your findings?

All current hardware can be compromised. They can mitigate vulnerabilities in newer units, though, either via a hardware revision or updating the bootrom patches written at the factory.



[GBAtemp] Can you see Nintendo releasing Switch hardware revisions in the future to try and fix this?

Yes, they're currently in the process of doing so with a new SoC called "Mariko". I expect this will be a "silent revision", where newer units will start being sold using
the newer hardware without any special marketing.



[GBAtemp] What is your end goal with Switch hacking?

We want to create an engaged homebrew scene and do our best to foster a good, healthy community around it.

My personal goal is to continue hacking Pokemon games on the Switch (adding support for save editing via PKHeX, enable custom ROM hack content, etc).



[GBAtemp] What do you think about Team Xecuter's announcement of a solder and solderless Switch modchip?

I think it's irresponsible of them to try to profit off of a bootrom 0-day vulnerability that affects more products than just the Switch, and I don't think they provide anything of value to the community.



INTERVIEW END


So there we have it, a bit of insight into how someone can end up hacking a video game system. It's kind of ironic, how the love of a game, in this case Pokemon, can inadvertently lead to Nintendo's latest gaming platform becoming completely compromised.

Thanks to SciresM, for talking to us for the purpose of this article.

We wanted different perspectives from different groups for this piece, so we also contacted Team Xecuter, who declined to comment and answer the same set of questions for this article.

We also contacted fail0verflow, who also declined to comment on a set of questions for this article.


:arrow:Contact GBAtemp
 

pandavova

56
Member
Joined
Oct 27, 2015
Messages
902
Trophies
0
XP
2,110
Country
Germany
you can buy if you want
if you want, am i right?

I guess slightly offtopic but I would never played so many 3ds games i wouldn't visited this site.

But im more "scared" of the Switch Piracy then on the 3DS. Mostly im scared of bans. You dont really care today if you get a eshop ban on the 3ds (which is 3ds only), but you would care if you just bought something for like ~300€ and it's lifetime just begins.

Im really struggling, if i should buy a switch or not, i don't have 300€+ laying around. I guess i need to buy it (if i will) this summer, hopefully there won't be new switches that fast.
 

BlueFox gui

SOMEONE
Member
Joined
Feb 4, 2016
Messages
2,958
Trophies
1
Age
24
Location
NAS TERRAS DE HUE BR
XP
3,151
Country
Brazil
if you want, am i right?

I guess slightly offtopic but I would never played so many 3ds games i wouldn't visited this site.

But im more "scared" of the Switch Piracy then on the 3DS. Mostly im scared of bans. You dont really care today if you get a eshop ban on the 3ds (which is 3ds only), but you would care if you just bought something for like ~300€ and it's lifetime just begins.

Im really struggling, if i should buy a switch or not, i don't have 300€+ laying around. I guess i need to buy it (if i will) this summer, hopefully there won't be new switches that fast.
well i have reasons to pirate, if i could buy games i would but meh, also just like 3DS i guess there are ways to not get banned on switch, idk
 
  • Like
Reactions: pandavova

pandavova

56
Member
Joined
Oct 27, 2015
Messages
902
Trophies
0
XP
2,110
Country
Germany
well i have reasons to pirate, if i could buy games i would but meh, also just like 3DS i guess there are ways to not get banned on switch, idk
For now its just a big mystery, we can only hope, that they won't shooting bans.

But i hope that the homebrew-game community will make some nice games/ports to the switch too.
Example: Super Mario War on the Switch. One JoyCon = One Player.
I would love it.
 

BlueFox gui

SOMEONE
Member
Joined
Feb 4, 2016
Messages
2,958
Trophies
1
Age
24
Location
NAS TERRAS DE HUE BR
XP
3,151
Country
Brazil
For now its just a big mystery, we can only hope, that they won't shooting bans.

But i hope that the homebrew-game community will make some nice games/ports to the switch too.
Example: Super Mario War on the Switch. One JoyCon = One Player.
I would love it.
maybe, i don't have switch so i just want things for 3DS lol
 
  • Like
Reactions: pandavova

guily6669

GbaTemp is my Drug
Member
Joined
Jun 3, 2013
Messages
2,333
Trophies
1
Age
34
Location
Doomed Island
XP
2,097
Country
United States
Same here... I almost had no money for the console it self... I bought it in a promotion 80€ less for 250€ instead of 330€.

And anyway most nintendo games don't please me much too, I'm more interested in the multiplatform games. I wonder why would I pay 50€ for a bomberman that is not even as good as Neo Bomberman, I love that game...

Even the same game that could be 2€ on steam would be already 20€ on the Switch, too expensive...

I usually buy like a game each year for my PS4, but for like 20€ can buy almost any triple A game from the console a few months to around a year after the game releases in promotions and I like more simulation games on the PC.
Hm, interesting TX has no comment on it n neither does f0f.
Can kinda understand their motives.
TX actually already told on latest posts about Kate Temkin (Fusee Gelee) that she has no clue at all on how their product works and that a lot of her faq is kinda wrong...

Originally Posted by Mikaz
http://www.ktemkin.com/faq-fusee-gelee/

If anyone wants more info and answers about switch softmode and hardmode hacks

- Sadly, alot of her FAQ 'info' is not totally correct.
smile.png


Originally Posted by rick48235
I don't think xecuter want that to be posted

- I not in business to censor people, but she wrong on how our product works, no clue at all, pure speculation on her part, and no reason to attack us for any reason, but that is common always 'drama' in the scene.
██ TX ADMIN
██ TX users


We can only wait to see what will TX really do, it might also be glitching the CPU to crash it, but if the chip already have flaws I bet they are actually doing something similiar as Kate, but just in a all-in-one chip, however it may bring a nand chip or other special features, can't wait to see what they will come out with.

ps: I have nothing to say about any hack\hacking group other than I like them all :D...
 
Last edited by guily6669,

Don Jon

Well-Known Member
Member
Joined
Nov 20, 2015
Messages
1,057
Trophies
0
Age
38
XP
1,496
Country
United States
So there we have it, a bit of insight into how someone can end up hacking a video game system. It's kind of ironic, how the love of a game, in this case Pokemon, can inadvertently lead to Nintendo's latest gaming platform becoming completely compromised.


its the butterfly effect
 
  • Like
Reactions: Xzi and pandavova

Giga_Gaia

Well-Known Member
Member
Joined
Sep 12, 2006
Messages
1,429
Trophies
1
Age
38
XP
1,222
Country
Canada
if you want, am i right?

I guess slightly offtopic but I would never played so many 3ds games i wouldn't visited this site.

But im more "scared" of the Switch Piracy then on the 3DS. Mostly im scared of bans. You dont really care today if you get a eshop ban on the 3ds (which is 3ds only), but you would care if you just bought something for like ~300€ and it's lifetime just begins.

Im really struggling, if i should buy a switch or not, i don't have 300€+ laying around. I guess i need to buy it (if i will) this summer, hopefully there won't be new switches that fast.

It doesn't matter to me, since I won't get banned because I won't go online on my Switch anymore. Why would you anyway, you'd still need to pay $20 a year for it and if you just want to buy stuff from eshop, just do like everyone else and pirate it.

I don't think you will need to pay the $20 for the yearly subscription to their online service to trade pokemon when the games release, but I don't care if I miss on that, PKHex or something similar make it unnecessary to even go online and do any trading.

I really don't feel any remorse on pirating anything from Nintendo here. They're unbelievably greedy. Their games are never on sale and when they are, the sales are garbage. Their games take forever to drop in price. Their accessories are far too expensive. The Pro Controller is more expensive than a PS4 or Xbox One controller and it really doesn't offer more. You also need to fork out $29.99 for another Switch charger if you want one and they're basically robbing you because the thing probably cost close to nothing to produce.

You could tell someone to use third party docks, chargers and controllers, but someone would have to be insane to do so because third party accessories are always very poorly made and the quality is terrible.
 
Last edited by Giga_Gaia,

cots

Banned!
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
I don't agree with the Team Xecuter response. If TX is providing an alternative way to run homebrew on all released Switch consoles then that's a good thing. I would have rather spent $60 on a modchip for the 3DS then spend 8 hours installing a9lh. Something stable that won't get fixed on the current hardware is more important to me then some finicky software method that will probably require you to buy stuff anyways to get it working.
 

guily6669

GbaTemp is my Drug
Member
Joined
Jun 3, 2013
Messages
2,333
Trophies
1
Age
34
Location
Doomed Island
XP
2,097
Country
United States
....Would be really cool if you could get more hacker interviews.....
I vote for squeezing TX team :) plz get them on phone.
I don't agree with the Team Xecuter response. If TX is providing an alternative way to run homebrew on all released Switch consoles then that's a good thing. I would have rather spent $60 on a modchip for the 3DS then spend 8 hours installing a9lh. Something stable that won't get fixed on the current hardware is more important to me then some finicky software method that will probably require you to buy stuff anyways to get it working.
No one can be 100% sure about TX, only after release... But I agree with them in the part that there's no need to attack as they have also released nice things before... The rest again I have no idea, they might be also attacking Kate in response...

Anyway you will have the choice, so only buy who wants... Even if they offer something beyond amazing I will first try CFW and keep waiting for ppl reports on TX device, if the community's consoles don't die after like 1 or 2 months then I might buy a TX chip if it really offers anything more like a nand chip or some other crap...
 
Last edited by guily6669,
  • Like
Reactions: zoogie

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Imma make quesadillas for lunch :D +1