Git Product home page Git Product logo

fusee-interfacee-tk's Introduction

A cute rocket in outerspace!

Fusée Launcher Interfacée (Nintendo Homebrew Version)

A mod of falquinhos Fusée Launcher for use with Nintendo Homebrew Switch Guide. It also adds the ability to mount SD while in RCM.

A very simple GUI for applying Team {Re}Switched Fusée Launcher script onto your Nintendo Switch.

Disclaimer

  • 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 18.10 and OS X (or macOS) 10.9.5. If your platform is older you may not be able to run the executables.

Running this app

You can run this app as a simple python script or by executing the binary file for your platform.

Running as a script

  • Have latest python 3 and pyusb installed.
  • On Linux have libusb1 installed (you probably already have).
  • Download/clone this repo and simply run app.py like you would any python script.

Running the binary file

Linux

  • 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.

Mac

  • Download the mac binary from the releases page and run it. It should simply work.

Using Fusée Launcher Interfacée

The app is very simple, it should be very intuitive to use:

App looking for a device. App found a device and is ready!

  • 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.

Freezing

If the binary executable won't run in your machine you can build it yourself. The tool I used was pyinstaller.

A note on freezing on Linux:

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.

Credits

fusee-interfacee-tk's People

Contributors

flumpster avatar ihaveamac avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.