Skip to content

A new, pretty, simple, cross-platform GUI-based tool for injecting payloads onto your Switch to boot into Atmosphere, Hekate, Android etc! Available for Windows, MacOS and Linux.

License

Notifications You must be signed in to change notification settings

kingkundo/super-payload-launcher

Repository files navigation

Super Payload Launcher (for Nintendo Switch) 🚀🎮

A new, pretty, simple, and cross platform tool for injecting payloads onto your Nintendo Switch to boot into Atmosphere, Hekate, Android or other custom firmwares.


Supported platforms 🖥️

Super Payload Launcher will happily launch your payloads from Windows, Mac OS and Linux.

To use the application on Linux you currently have to build from source. A guide to this can be found below.

Download instructions 📥

Head to the releases page and grab the latest version for your operating system from there. The application does not require any install, just download and run the application from anywhere.


Super Payload Launcher teaser image


How to build the application (for developers) 🏗️

This is an application built using Electron and written in mostly Typescript.. To get started make sure you've got NodeJS installed and up to date.

Check out the repo to your machine, and load the spl.code-workspace in Visual Studio Code.

In the integrated terminal, type the following to get this project's dependencies.

npm install

Then run the debug launch task and away you go.

To fix broken webusb bindings:

The current version of the webusb library has issues with its binding file. If you're suffering from crashes or errors when building from source, get the version of the bindings file that the error tells you to, then run this command in the project folder.

Windows

node_modules/.bin/electron-rebuild.cmd

MacOS/Linux

node_modules/.bin/electron-rebuild

License 📄

This application is written and licensed under GPL-3.0. You are free to modify and distribute the code and application as you see fit. All that's required is a link back to the code here and give a credit to the application's author.


Credits 👍

  • Kate Temkin (ktemkin) for her amazing discovery of the initial Fusée Gelée exploit that all our Nintendo Switch homebrew is enabled by.
  • Rajko Stojadinovic (rajkosto) for creating the awesome TegraRcmSmash software that currently powers the Windows side of this application, until webusb is patched with Windows support.
  • Michael (SciresM) who has been such a hero to the Switch homebrew/hacking community. This project links directly to his Fusee Primary payload releases.
  • CTCaer who maintains the indispensable Hekate bootloader that this application directly links to.

Contribute 🎁

Super Payload Launcher now supports translations for different locales! If you can speak a language other than English, please consider translating en.json under the src/locales folder to your language of choice.


Contact 📞

If you appreciate this software, or have some feedback to give, please email me at [email protected].

If you REALLY like the software, you can also buy me a coffee 🙏

Buy Me A Coffee

About

A new, pretty, simple, cross-platform GUI-based tool for injecting payloads onto your Switch to boot into Atmosphere, Hekate, Android etc! Available for Windows, MacOS and Linux.

Topics

Resources

License

Stars

Watchers

Forks