Exploiting CVE-2016-4657 to JailBreak the Nintendo Switch# Switcheroo
## Nintendo Switch JailBreak PoC
This is a proof-of-concept of exploiting the CVE-2016-4657 vulnerability to allow for **future** jail-breaking of the Nintendo Switch console. Please beware that this is not a complete jailbreak, and the code shared here is for **academic purpose only**!
We discourage any usage of the code and/or the attached article for malicious activity.
## Developers
Idan A. ([@iDaN5x](https://github.com/idan5x))
Avraam I. (@avraaif)
Netanel O.
## Special Thanks
Mrs. Alona K. (M.Sc) for guidance and support.
[@LiveOverflow](https://github.com/LiveOverflow) for providing educational information.
## How
Please refer to the article we published for information about the technics used by this software.
The article is available [here](https://github.com/iDaN5x/Switcheroo/wiki/Article), or as a file in both [Word](https://github.com/iDaN5x/Switcheroo/raw/master/Article.docx) & [PDF](https://github.com/iDaN5x/Switcheroo/raw/master/Article.pdf) formats.
## Running
### On the demo browser
We wrote for demonstration purposes; this (very) minimal browser can only run on Debian Linux distributions.
Just download the latest version from the release page & run the browser to test the exploit for your enjoyment.
[4.0K] /data/pocs/44d3b437417301d669f2f23144c0206c921f9b19
├── [846K] Article.pdf
├── [ 720] CMakeLists.txt
├── [4.0K] exploit
│ ├── [2.9K] index.html
│ ├── [6.7K] jailbreak.js
│ ├── [1002] logger.js
│ └── [1.5K] style.css
├── [1.0K] LICENSE
├── [1.8K] main.cpp
└── [1.2K] README.md
1 directory, 9 files