Giter Site home page Giter Site logo

kingkundo / super-payload-launcher Goto Github PK

View Code? Open in Web Editor NEW
22.0 2.0 0.0 8.54 MB

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: GNU General Public License v3.0

TypeScript 98.39% JavaScript 1.61%
nintendo nintendo-switch nintendo-hacking payload-launcher gui hack exploit tegrarcm windows macos

super-payload-launcher's Introduction

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

super-payload-launcher's People

Contributors

kingkundo avatar

Stargazers

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