Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/perillamint/awesome-switch
A curated list of awesome things related to Nintendo Switch hacking
https://github.com/perillamint/awesome-switch
List: awesome-switch
Last synced: 11 days ago
JSON representation
A curated list of awesome things related to Nintendo Switch hacking
- Host: GitHub
- URL: https://github.com/perillamint/awesome-switch
- Owner: perillamint
- License: cc-by-sa-4.0
- Created: 2018-04-30T06:05:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-09T07:33:31.000Z (over 4 years ago)
- Last Synced: 2024-12-09T06:05:26.020Z (12 days ago)
- Size: 12.7 KB
- Stars: 49
- Watchers: 6
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-switch - A curated list of awesome things related to Nintendo Switch hacking. (Other Lists / Monkey C Lists)
README
## Awesome Switch [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
> A curated list of awesome things related to Nintendo Switch hacking
* [Resources](#resources)
* [Writeups](#writeups)
* [Hardmod](#hardmod)
* [Exploits](#exploits)
* [Bootrom](#bootrom)
* [Webkit](#webkit)
* [Exploit payloads](#payloads)
* [Fusée Gelée](#fusee-gelee)
* [shofEL2](#shofel2)
* [CFW](#cfw)
* [Tools](#tools)
* [Other OS](#other-os)
* [Linux](#linux)
* [Misc](#misc)## Resources
### Writeups
#### CVE-2018-6242
* [MITRE Entry](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-6242)
* [ShofEL2, a Tegra X1 and Nintendo Switch exploit](https://fail0verflow.com/blog/2018/shofel2/)
* [Vulnerability Disclosure: Fusée Gelée](https://misc.ktemkin.com/fusee_gelee_nvidia.pdf)
* [FAQ: Fusée Gelée](http://www.ktemkin.com/faq-fusee-gelee/)#### Webkit
TODO### Hardmod
* [How to mod Joy-con to haxcon](https://imgur.com/gallery/it5eZvO)
* [SwitchX Pro (3D print jig by F0F)](https://github.com/fail0verflow/shofel2/tree/master/rcm-jig)
* [3D printt jig with paperclip](https://www.thingiverse.com/thing:2877484)
* [The ultimate list of mods to enter RCM](https://gbatemp.net/threads/the-ultimate-list-of-mods-to-enter-rcm.502145/)### Hardware tools
* [HACk-eMMC](https://github.com/hedgeberg/HACk-EMMC) - Nintendo Switch eMMC breakout board## Exploits
### Bootrom
* [Fusée Gelée](https://github.com/reswitched/fusee-launcher)
* [shofEL2](https://github.com/fail0verflow/shofel2)### Webkit
* [PegaSwitch](https://github.com/reswitched/pegaswitch)## Exploit payloads
### Fusée Gelée
* [Example payload](https://github.com/ktemkin/Atmosphere/tree/poc_nvidia) ([precompiled](http://misc.ktemkin.com/fusee.bin))
* [Moonflower](https://github.com/moriczgergo/moonflower) (eMMC dumper)
* [BIS key dumper](https://github.com/rajkosto/biskeydump)
* [Hekate IPL](https://github.com/nwert/hekate)### shofEL2
* [cbfs](https://github.com/fail0verflow/shofel2/tree/master/exploit)## CFW
* [Atmosphère](https://github.com/Atmosphere-NX/Atmosphere/)## Tools
* [hactool](https://github.com/SciresM/hactool)
* [switch\_decrypt](https://github.com/MCMrARM/switch_decrypt)
* [switchfs](https://github.com/ihaveamac/switchfs)
* [XJoy (use Joy-Cons as a virtual Xbox 360 controller in PC games)](https://github.com/sam0x17/XJoy)## Other OS
### Linux
* [coreboot](https://github.com/fail0verflow/switch-coreboot)
* [f0f's u-boot](https://github.com/fail0verflow/switch-u-boot)
* [shinyquagsire23's u-boot](https://github.com/shinyquagsire23/u-boot)
* [switch-linux](https://github.com/fail0verflow/switch-linux/)
* [switch-linux 4.17 (and maintained)](https://github.com/tardyp/switch-linux/tree/rebase_4.17)#### Linux patches
* [perillamint's SDHCI bus speed fix](https://github.com/perillamint/switch-linux/tree/sdhci-bus-fix)#### Linux tips
* [Nvitaterna's Switch Linux guide](https://github.com/nvitaterna/switch-linux-guide)
* [How to dump Switch eMMC using Linux](https://gbatemp.net/threads/tutorial-how-to-dump-switch-nand-using-linux.502201/)
* [udev rule for touchscreen conversion matrix](https://github.com/fail0verflow/shofel2/blob/master/configs/switch-ts-calibration.rules) (Copy this into `/etc/udev/rules.d/` when your touchscreen acts in rotated way)## Misc
* [Switch OSS](https://github.com/reswitched/switch-oss)