Status
Not open for further replies.
Tutorial  Updated

Fusée Gelée FAQ by Kate Temkin

http://www.ktemkin.com/faq-fusee-gelee/

Kate has collected and answered the most common questions she's gotten regarding Fusée Gelée. Most notably she explains the three "types" of FG hacks, software, hardware (temporary) and hardware (permanent).

Enjoy!

Kate herself responded to this thread on page 26, thanks Kate!

There's a lot more here than I can easily respond to, so apologies if I miss posts or gloss over points.



This is correct-- while there likely will be software chains around for these things in the future, I don't see them as coming along as quickly as f-g. We don't have a non-coldboot exploit chain at all for 5.0.0-- and we haven't looked yet, as we've had other things to focus on and coldboot works. We do have one for 4.1.0, but it's centered around a couple of exploits that we don't want to burn-- we're hoping to use them to get an opportunity to poke around inside T214/Mariko.



I don't view you as particularly hostile, no. I don't know if challenge is generally a good thing-- sometimes you do have to accept that other people have different ethics or viewpoints from yourself and let that pass, especially if they're just doing stuff for fun-- but I don't view your post as hostile.



Jamais Vu (1.0.0 TrustZone hack) isn't my bug, but has been written up, and is just awaiting someone with the skills to have time to do a public interpretation. Déjà Vu is currently centered around the exploit I mentioned above, and we definitely want to hold onto that for as long as it's applicable. It's entirely a Switch bug, too, so I don't see it as being something that needs responsible disclosure.



For Déjà Vu, absolutely. (explained in last quote)



I don't agree that things like tweeting are ego. This is something I work on because I find it a lot of fun to hack on things, and there's definitely an aspect in which it makes me happy when seeing the results of things makes other people happy. There's also an aspect in which I hope that showing these things are possible inspires people to want to learn e.g. reverse engineering. This stuff is cool; and I want to share the excitement with others and lift them up as much as I can.

You don't have to believe me on that or like that that's my goal. I won't hold it against you if you don't. :)



I honestly support people updating when it makes sense; and I recognize that there's a conflict between holding back information and enabling others to make reasonable decisions about that. I don't like or feel good about secrecy, and I know it has implications. I've tried to be as clear as I can about the costs regarding updating without crossing the line into giving things away.



I think we've been pretty clear that 4.1.0 will eventually see a non-coldboot, software-only exploit with the same level of power. That's actually been posted on the ReSwitched Discord's FAQ for months, but I know the message gets skewed as its gets communicated over to other places. That's part of why I'm here, now-- I want to help clear things up.

The interactions between the operating system and the bootloader-- say on reboot-- are actually fairly limited; and knowing what any of them are is enough to point people at the particular section of bootrom that's vulnerable. That's why I'm not commenting on Fusée Gelée and how it relates to software-only solutions right now. I have said e.g. above that since there's no public way of getting the privileges necessary to run things, 4.1.0 isn't going to see a pure software solution that the public can use at the time that f-g is released. Software exploits will likely come in time; and it's possible we'll come up with things that are even easier than f-g.



I'm not sure if they'll take it seriously enough. I don't know how they are internally-- but I can't just assume they'll fail to do anything and skip disclosure. Honestly, I don't think a "security advisory" is really a bad thing, either-- there are definitely applications of Tegra chips that I and/or the public don't know about. If giving NVIDIA notice gives them time to explain exactly what's dangerous and allow their customers to remove and replace units from places where the vulnerability can cause harm, I consider that a win, and well worth delaying some public switch hacks by a few months.

I'll also say that my fear that vendors won't take the vulnerability seriously is a huge reason I'm so keen to get things out there-- and why I provided a date after which I'll tell the public what's going on that I've said was non-negotiable. I want to make sure this doesn't get hidden, and that people understand exactly what f-g can and can't accomplish, to minimize FUD while also letting people understand the actual risks are associated with using a vulnerable device.



It changes this from an exploit that's going to be usable before the affected people know it's a thing to something that people may have a chance to react to. Making the vulnerability public without disclosure really increases the odds someone is capable of using it to do bad.

I didn't really give NVIDIA a chance to sell-off stock; though. I've said publicly multiple times that there are bugs in Tegra processors well before NVIDIA reached out to me seeking disclosure. If anything, I think telling the public that these vulnerabilities exist while pursuing disclosure helps developers interested in using Tegra chips in the future ask the right question.



I've already said that while pure-software stuff is doable on 4.1.0; it'll be a wait. As far as I'm remembering, the only part of the chain that could require multiple tries to work is PegaSwitch, which is our browser-based entry point, and I haven't even tried the browser entry point that'll eventually be public to see how reliable it is. SciresM did the work to get our non-coldboot exploit working on 4.1.0; not me. :)



Yeah, that's hard-- especially as everyone has a different view as to how inconvenient things are. I don't know of a way to communicate this better without more details.

Incidentally, the 'inconvenience' verbiage came from SciresM and I discussing our respective views on updating. I think SciresM is more towards the opinion that people should hold back more often, where I'm more of the opinion that updating can be a good and reasonable option sometimes. The way we wound up phrasing things is a compromise between views.



(I'm going to assume this meant "on the hacking side". If not I'm not sure what hacking site you're referring to.)

Updating to latest just closes the possibility of using software exploits launched from Horizon, which can make setup more difficult. I know you'd like to know how much, but I unfortunately don't have a good way of qualifying that. As I've mentioned, if you're suffering from not being able to use your 3.0.1+ Switch, you probably do want to upgrade and just risk things being more inconvenient in the future. Worst comes to worst, if you decide you can't tolerate the inconvenience, you upgrade and then wind up having to figure out a modchip.

The downgrade protection fuses literally mean nothing to a system with f-g, which can entirely skip the downgrade check. Incidentally, SciresM actually accidentally bricked one of his systems in a way such that it was always failing the downgrade checks, and he's been able to use f-g to get that system up and running again.



I don't think that's clear at all, nor do I want to confirm or deny this. Sorry.



I think you're making a bunch of assumptions here, and that's maybe not a great idea. I'm not saying you're necessarily right or wrong; just that I don't think your assumptions are founded.



I don't think this contradicts. This is talking about vulnerabilities that aren't f-g; not because f-g doesn't work on 4.1.0, but because it's possible we may come up with vulnerabilities that are even nicer on 4.1.0 in the future.



I'm being as clear as I feel I can, and adding clarifications e.g. here where I think it helps. There will be different names for the the ways you can use f-g eventually; and I'll be fully open about everything once the summer rolls around and I'm not putting the disclosure timeline in jeopardy.



I know and have said about that this "bring your own exploit" business makes development exclusive, and that's exclusionary and I really don't like it-- I just don't see a way around it. I would love to get more developers and more perspective, and that's why my release date for f-g is tied to my disclosure timeline and not in particular to Atmosphère's release.




I've tried to point out approximately what the difficulty would be for some of the options to kind of provide this, but this is a hard thing to accomplish. In this case, providing details that are more specific really points a finger at vulnerability details, so there's not much I'm comfortable sharing. I've shared what I could-- as a data point, some of the other teams have outright stated that they think I've shared too much already and made things obvious. I don't agree or necessarily care about their opinons, but c'est la vie.



Well, this isn't the case. This has been disclosed to Nintendo, too-- as NVIDIA shares their vulnerability findings with downstream customers. It's more general malicious actors that I'd be worried about.



See above-- but I don't think I'd advise specifically updating to 4.1.0 unless that gives you enough access to the games you want.



I'm also super glad that we can do a lot of our work in the open. I hope there's a lot more of it in the future-- and I'd love to stream some of it. :)



I find the requirement disheartening as well, but I think this is the right way to do things, for now. I've explained my rationale above; feel free to ask questions.



I'm not sure why people are against communication, here. There were definite benefits to talking about f-g in the first place; including that it demonstrates that Tegra chips are vulnerable-- which hopefully influences buying decisions in the future and puts pressure on NVIDIA to seek as much of a fix as they can. After that there seemed to be definitely benefits to talking about more details, even in the limited sense that I'm able to. I've tried to give people more information than the nothing they would have had so they could have more of an idea whether it's be a good idea to e.g. pre-order a modchip or update their system. I know it can be frustrating to not get full disclosure, and that more information would help people to make a better or more conclusive decision, but full disclosure isn't an option until this summer. I don't think that's a reason to hold back information.



I don't have specific answers to your questions, unfortunately-- but I think it sounds like the main purpose of this Switch is as a gaming device and maybe you should upgrade and enjoy playing games with your son.



I don't think that asking for clarification is criticism. It might be rude to push me to answer something I said I wouldn't, but I don't think there's harm in answer.



I don't think I've said anything about opening the console or not. See above for my views on updating?



I'm not sure where you got this impression, or why you're confident about things enough to claim you know about the internal values or working of ReSwitched. This is also easily disprovable just from public information--Hedgeberg has tested out f-g on stream. I don't see it as great opsec to enumerate how many people have access to the vulnerability, but we've long had a policy of only giving exploit details to those who actually want to know them and are in a position where they can use them to help. This is a basic security precaution and not about trust.

I'm actually not sure how this is relevant to the broader discussion. Based on your post history, I can tell that you strongly support TX and the option they're providing, and you're welcome to that, but I think throwing around generic unfounded criticism of RS doesn't do much good and distracts from me answering community questions. :)



I don't think they're obviously more convenient, as they exist right now. They're both inherently however-tethered-you-consider-PegaSwitch, take a bunch of time to run, and rely on a pegaswitch entry point.



That's not correct-- everyone on a current hardware revision will be able to install and use CFW the day it's released, if they're willing to put in the effort and potentially take on some minor risk.



I'm actually not sure what you mean by this entire post? Sorry about that-- I'd love to address your ideas, but unfortunately I can't figure out your meaning. :(



That was about me having fun by trying to see if a DIY, cheap modchip option is reasonable. It turns out it is. As you've noted, it's not necessary on any firmware. I just really like the idea that the open exchange of knowledge -- especially when profit's not a motive -- can result in creation of neat options for the community. ^-^



Yep; that's exactly what it means. :)



I don't think this has been at all implied-- and you'd be hard pressed to find a way to make a solder-less Arduino option that even remotely fits in the Switch case. :)

I should also clarify that the DIY option isn't solderless. :)


If you have or are going to get the game anyway, you can. Those versions are pretty much interchangeable in the long-term. :)



Yep-- and it's possible at some point that we'll allow you to install Fake News without Puyo using f-g/Atmosphère. The original plan was to release Atmosphère for 1.0.0 first while we tried to figure out how to deal with Fusée Gelée, but we actually wound up with a disclosure schedule that was faster than we'd thought. :)
 
Last edited by Salazar-DE,

Naendow

Brick-Master
Member
Joined
Jan 4, 2016
Messages
685
Trophies
0
Age
24
XP
2,974
Country
Germany
Yea, I know them from the 3DS and the Wii U. And I hate the fact that they use storage on the microSD when there is a NAND storage that also could get used.
Ofc, they're mostly useful and needed, like one the 3DS before a few years, but sometimes they are really not needed, as it has turned out on the Wii U.
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
And I hate the fact that they use storage on the microSD when there is a NAND storage that also could get used.
They copy the whole NAND and run it from the SD card. You can't have a whole copy of the NAND fit inside the NAND, that doesn't make sense. Also nobody would use an emuNAND if it wasn't necessary - if it isn't necessary you aren't saying anything interesting, nobody uses emuNAND on 3DS anymore, and if you had this attitude when the 3DS had to be on 4.x then you would never get to play any games. It is like saying you hate umbrellas now that it is sunny, if you were consistent and hatred them when it was raining then you'd either be stuck inside, or wet. EmuNAND isn't something to be liked or hated, it is simply a tool that has a purpose to be used when appropriate. What is silly is using the tool when not needed (people using emuNAND on 3DS now when they aren't trying to run multiple regions in their console at once) or not using it when it is needed due to attaching some inappropriate emotional response to it.
 

Naendow

Brick-Master
Member
Joined
Jan 4, 2016
Messages
685
Trophies
0
Age
24
XP
2,974
Country
Germany
They copy the whole NAND and run it from the SD card. You can't have a whole copy of the NAND fit inside the NAND, that doesn't make sense. Also nobody would use an emuNAND if it wasn't necessary - if it isn't necessary you aren't saying anything interesting, nobody uses emuNAND on 3DS anymore, and if you had this attitude when the 3DS had to be on 4.x then you would never get to play any games. It is like saying you hate umbrellas now that it is sunny, if you were consistent and hatred them when it was raining then you'd either be stuck inside, or wet. EmuNAND isn't something to be liked or hated, it is simply a tool that has a purpose to be used when appropriate. What is silly is using the tool when not needed (people using emuNAND on 3DS now when they aren't trying to run multiple regions in their console at once) or not using it when it is needed due to attaching some inappropriate emotional response to it.
It would be great if it would be that "easy". At the beginning of Wii U cfw i.e. everyone strongly recommended an redNAND. It has turned out that there wasn't any reason for it and that the used SD card storage was kinda wasted.

And I know that you can't copy an image of the NAND and save it there. I've didn't said that with any word. :D

Edit: Btw, I didn't tried to discuss about that. I just wanted to say that I hope that we can do Switch-stuff without redNAND because it feels like a crutch.
 
Last edited by Naendow,

tivu100

Well-Known Member
Member
Joined
Jun 6, 2015
Messages
2,260
Trophies
0
Age
34
XP
1,136
Country
United States
It would be great if it would be that "easy". At the beginning of Wii U cfw i.e. everyone strongly recommended an redNAND. It has turned out that there wasn't any reason for it and that the used SD card storage was kinda wasted.

And I know that you can't copy an image of the NAND and save it there. I've didn't said that with any word. :D
Are you acting dumb on purpose after other poster went to lenghth to explain? Nintendo gave up on Wii U, so there is no major kernel patch thus the unnecessary of REDNAND. If Nintendo is keen on patching Wii U kernel , then I am sure, there would have been people bitching about not able to play online while staying at older update version for homebrew. Then another crowd accidentally update their Wii U would tell us stories how their mates,gf, cat... update their consoles when they don't look

Same with N3DS in its early day of RXTools.
 
Last edited by tivu100,

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
It would be great if it would be that "easy". At the beginning of Wii U cfw i.e. everyone strongly recommended an redNAND. It has turned out that there wasn't any reason for it and that the used SD card storage was kinda wasted.

And I know that you can't copy an image of the NAND and save it there. I've didn't said that with any word. :D

Edit: Btw, I didn't tried to discuss about that. I just wanted to say that I hope that we can do Switch-stuff without redNAND because it feels like a crutch.
As above, when emuNAND was available for Wii U it was unknown whether it would be needed. Turned out to not be needed after all, since no firmware updates came out that tried to break CFW. If they had, emuNAND would have been required.
 
  • Like
Reactions: TotalInsanity4

Naendow

Brick-Master
Member
Joined
Jan 4, 2016
Messages
685
Trophies
0
Age
24
XP
2,974
Country
Germany
Are you acting dumb on purpose after other poster went to lenghth to explain? Nintendo gave up on Wii U, so there is no major kernel patch thus the unnecessary of REDNAND. If Nintendo is keen on patching Wii U kernel , then I am sure, there would have been people bitching about not able to play online while staying at older update version for homebrew.

Same with N3DS in its early day of RXTools.
No need to be rude dude. At the beginning of Wii U cfw most people said that redNAND is strongly recommended because of the potential brick possibilities. Updates could be blocked by a DNS anyway.
The community called almost everything as risky. Look at CBHC installer, which never resulted into a brick if used correctly.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
Japan
It would be great if it would be that "easy". At the beginning of Wii U cfw i.e. everyone strongly recommended an redNAND. It has turned out that there wasn't any reason for it and that the used SD card storage was kinda wasted.

And I know that you can't copy an image of the NAND and save it there. I've didn't said that with any word. :D

Edit: Btw, I didn't tried to discuss about that. I just wanted to say that I hope that we can do Switch-stuff without redNAND because it feels like a crutch.
Sure, but you seem to get the point regarding why that is the case. The reason emuNANDs are useful is because exploits often rely on specific firmware versions. An emuNAND allows users to install the latest firmware without losing the older firmware required to run the exploit. For example, check out that PS4 scene where nobody can use games requiring more than 4.55 due to no emuNAND.

If the Wii U suddenly received an update that killed all known exploits including coldboot, we’ll need redNAND again.
 
  • Like
Reactions: Quantumcat

wolf_

Well-Known Member
Member
Joined
Jan 22, 2012
Messages
518
Trophies
1
Age
42
XP
1,586
Country
United States
No need to be rude dude. At the beginning of Wii U cfw most people said that redNAND is strongly recommended because of the potential brick possibilities. Updates could be blocked by a DNS anyway.
The community called almost everything as risky. Look at CBHC installer, which never resulted into a brick if used correctly.

I get where youre coming from and technically since the exploit its a bootloader exploit then we could use sysnand and not have to worry about it being blocked since they can't with software
 

Naendow

Brick-Master
Member
Joined
Jan 4, 2016
Messages
685
Trophies
0
Age
24
XP
2,974
Country
Germany
Sure, but you seem to get the point regarding why that is the case. The reason emuNANDs are useful is because exploits often rely on specific firmware versions. An emuNAND allows users to install the latest firmware without losing the older firmware required to run the exploit. For example, check out that PS4 scene where nobody can use games requiring more than 4.55 due to no emuNAND.

If the Wii U suddenly received an update that killed all known exploits including coldboot, we’ll need redNAND again.
I know that redNand is sometimes needed, and I will also use it then. I just wanted to throw in here that I hope that this won't be the case. That does not mean that I do not understand what it is good for.
 

tivu100

Well-Known Member
Member
Joined
Jun 6, 2015
Messages
2,260
Trophies
0
Age
34
XP
1,136
Country
United States
No need to be rude dude. At the beginning of Wii U cfw most people said that redNAND is strongly recommended because of the potential brick possibilities. Updates could be blocked by a DNS anyway.
The community called almost everything as risky. Look at CBHC installer, which never resulted into a brick if used correctly.
Sorry if I came off as rude to you with my last post.

You still missed the point. The point of REDNAND was if the kennel gets patched, you can still run EMUNAND with latest fw to go online, while keeping homebrew. DNS would block online service. Many want both homebrew and official stuff.

And yes, installing homebrew directly on NAND is still brick-prone since to reflash a bricked Wii U, you still need to hard mod (not everyone can do) and a NAND back up (some people just don't back up their NAND. Making REDNAND forces people to make a back up NAND image). Wii U ain't at 3DS level where magnethax can unbrick majority of problem without a console unique NAND back up. You may live in first world so you don't know in poorer country, there may still be occasional power shortage. Imagine you are installing stuff into NAND and that happens. Your Wii U risks a chance of not turning on again!!! With REDNAND, no worry, just restore a NAND imagine and restart
 
Last edited by tivu100,

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,295
Country
United States
Rednand has nothing to do with Fusee Gelee, that has to do with the cfw side of things, SciresM stated that initially there will have to be rednand on Atmosphere untill it is stable enough to work with sysnand.
 
  • Like
Reactions: Quantumcat

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
That this is the same way the dramas with Hykem, Team Salt, and JustPingo began. Loads of hype, with the development looking really promising, a release date given a few months away or more, the developers answering questions which makes them lauded by all and celebrated, loads of hype with everyone being really excited, then no release, devs publicly quit or just fade away, and ensuing drama/memes.

In the Wii U's case, it severely stifled the scene. With a future release date set, and a developer that people believed in, what point was there in other people also pursuing hax? But that future date comes and goes, gets pushed back, comes and goes again, pushed back again .... and in the end, there's nothing. Squat. Zilch. And all that time someone else could have actually been developing something. After Hykem and Team Salt destroyed the scene, it got lucky again when the Brazillians came in with their release out of nowhere, and the scene suddenly came back to life and loads of people worked on multiple things and stuff actually started happening. But it all could have happened two years earlier if it wasn't for the aforementioned two.

Closed development + a long future release date [i.e. not just a few days for polishing and writing documentation/instructions] is an awful combination that only hurts things. The person who starts it usually (or always?) ends up quitting the project, the amount of time that passes hurts the scene, and obviously it frustrates hundreds of potential users. If I must be brutally honest, the thing that sways me to thinking history will repeat itself is, you could have released all this information under the Reswitched banner, and never put your name to it at all (and consulted with your colleagues on what they think should be communicated, to boot). Or, you know, just not said anything until the exploit notification period had elapsed and release was imminent. If being famous wasn't on your agenda, then you would have done this. So either you're interested in fame and all will go well [my fingers are crossed for this option] or you're interested in fame and there's going to be a lot of drama in this forum in a few months. Not having fame as a priority isn't possible.

I would say I am about 65% sure, on the information I have seen so far, that come July or August, some unforseen problem is going to come up and the release date is going to be pushed back or put on hold indefinitely. And during that time, we won't see TX's solution, because they've put development on hold or canned it due to your communications to the public (as they wouldn't be making much money) and the other teams probably won't be actively working on anything, since it is a waste of time if they can wait for Reswitched's release and build on that. I want to do cool stuff with my Switch as much as the next girl so I will be incredibly happy to be wrong. In fact, everyone is welcome to quote this post come release and rub my nose in it as much as they want - because that means I'll have CFW on my Switch, so I'll be absolutely ecstatic and nothing will be able to bring me down.
I came to take you up on that offer and quote you lol.
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
Ok few questions regarding this.

How does this exploit help cfw scene??

I am on pre-5.0 firmware, should I update without worry now or still hold back on it??

Any guesstimate on when a cfw and hb launcher will come out?? Months or years??
CFW should be ready around summer or maybe earlier.
 
  • Like
Reactions: wicksand420

chirogan

The Engineer
Member
Joined
Feb 28, 2018
Messages
379
Trophies
0
XP
396
Country
Philippines
This is a full bootrom bug exploit. Do it and your switch is fully opened. Now, the only thing to worry is the CFW and how compatible it is on the switch. Or wether we need to improvise while waiting for latest firmware compatibility. Never the less, we expect fully cracked system after doing this exploit.
 

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
6,643
Trophies
2
XP
5,862
Country
United Kingdom
alas do you need to always short the pin or only once to apply the cfw? (once its released)

You need to on every coldboot, until someone releases the BCT remover. This will make your switch permanently boot into recovery mode. This may not be something you want to do with a tethered exploit.

I was really hoping 1.0.0 would get an untethered version

Everyone is hoping for an untethered version, quite whether that is actually possible or not is anyones guess. A small programmable usb device which you plug into the switch during coldboot to delivery the exploit might be an option....
 

charlieb

Well-Known Member
Member
Joined
Jan 15, 2016
Messages
317
Trophies
0
Age
48
XP
675
Country
Everyone is hoping for an untethered version, quite whether that is actually possible or not is anyones guess. A small programmable usb device which you plug into the switch during coldboot to delivery the exploit might be an option....

The difference is not every one is rocking 1.0.0 :)
 
Last edited by charlieb,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.