A very simple GUI for applying Team {Re}Switched Fusée Launcher script onto your Nintendo Switch.
- As always, use at your own discretion. I take no reponsibility for any damages caused to your device.
- I'm assuming you understand how the exploit is done and the setup needed, this README is to help you run this specific app.
- Although Fusée is able to exploit any Tegra X1 device, this app is designed to work with Nintendo Switches only.
- The Fusée Launcher script included in this project is slightly modified to be used as a module.
- Binaries built and tested on Ubuntu 17.10 and Windows 10 in a 64 bit machine. If your platform is older you probably won't be able to run the executables.
You can run this app as a simple python script or by executing the binary file for your platform.
- Have latest python 3 and pyusb installed.
- On Windows have libusbk as the device driver.
- On Linux have libusb1 installed (you probably already have).
- Download/clone this repo and simply run
app.py
like you would any python script.
- You need to have
libc ver. 2.61
or higher (if you use a modern distro you probably already have). - Download the linux binary from the releases page and run it. It should simply work.
- Download the Windows binary from the releases page and run it. It should simply work.
The app is very simple, it should be very intuitive to use:
- Click the
Select Payload
button to browse your files and select the desired payload. - Connect your Switch in RCM mode to the computer. The progress bar will stop and fill up when the device is detected.
- When the
Launch Fusée!
button activate simply click it.
If the binary executable won't run in your machine you can build it yourself. The tool I used was pyinstaller.
If you want to freeze using pyinstaller
on linux there's a bug on the pip version of it that prevents the libusb
to
be bundled. You need to donwload the develop branch of pyinstaller and use it as a script.