Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.
PegaSwitch
General
Authorreswitched
TypeExploits
Version2019
LicenseISC
Last Updated2019/06/15
Links
Download
Website
Source

PegaSwitch is an exploit toolkit for the Nintendo Switch, developed by ReSwitched. It is distributed under the ISC license.

Installation

  1. Install the latest version of node from nodejs.org.
  2. Clone the repository.
  3. Run npm install.

Usage

  1. Ensure port 53, 80, and 8100 are open on the computer running PegaSwitch.
  2. Start PegaSwitch with sudo node start.js. If on 1.0.0 or using the Fake News entrypoint, run sudo node start.js --webapplet instead.
  3. Configure the Switch DNS settings to point to the IP of the computer.
  4. Run a connection test to trigger the Captive Portal. (Going into an update page will do the same.) If on 1.0.0, use a JPN copy of Puyo Puyo Tetris to launch the webapplet instead.

It should no longer be necessary to run usefulscripts/SetupNew.js, since PegaSwitch will now do it automatically.

Documentation

API documentation for SploitCore is automatically generated using jsdoc comments. The latest version of the documentation is hosted online. To view locally, run npm run docs:serve then visit http://localhost:4001. To generate to the docs folder, run npm run docs:generate.

Troubleshooting

DNS responds with incorrect IP address: The IP address that PegaSwitch responds with can be overridden by passing an --ip argument to the node start.js command, e.g. sudo node start.js --ip 1.2.3.4.

Windows support: PegaSwitch should function on Windows, albeit with the curses UI disabled. If --logfile is not specified, pegaswitch.log is used, and it may be opened with any text editor, e.g. node start.js --logfile log.txt. If problems occur using PegaSwitch on Windows, installing through WSL is suggested.

External links

Advertising: