PegaSwitch
More actions
| PegaSwitch | |
|---|---|
| General | |
| Author | reswitched |
| Type | Exploits |
| Version | 2019 |
| License | ISC |
| Last Updated | 2019/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
- Install the latest version of node from nodejs.org.
- Clone the repository.
- Run
npm install.
Usage
- Ensure port 53, 80, and 8100 are open on the computer running PegaSwitch.
- Start PegaSwitch with
sudo node start.js. If on 1.0.0 or using the Fake News entrypoint, runsudo node start.js --webappletinstead. - Configure the Switch DNS settings to point to the IP of the computer.
- 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
- Archive - https://web.archive.org/web/20170314011613/pegaswitch.com/
- Github - https://github.com/reswitched/pegaswitch
- Documentation - https://reswitched.github.io/pegaswitch/