CageTheUnicorn ou "CTU" est un émulateur de débogage pour Nintendo Switch, cela signifie qu'il ne destine pas à faire tourner les jeux, il n'a d'ailleurs pas de support pour les graphiques, le son, les entrées ou tout type de traitement à distance. CageTheUnicorn
a été créé par le célèbre SciresM dans un but expérimental pour comprendre la conception de l'architecture de la Switch en se basant sur
unicorn-engine.
Cependant avec CTU, vous pouvez exécuter des sysmodules ROP ou des applications de Switch, déboguer du code, tester les exploits, et plus encore. CageTheUnicorn prend la forme d'un script python qui s'exécute sur votre PC.
Cage The Unicorn
CTU is a debugging emulator for the Nintendo Switch. That means that it does not and will not play games. In fact, it has no support for graphics, sound, input, or any kind of even remotely performant processing. This is all by design.
With CTU, you can run entire Switch sysmodules or applications, trace and debug the code, test exploits, fuzz, and more.
Installation
Install Unicorn from git and make sure that you have Python 2.7.x installed.
Create a directory called SwitchFS/archives and copy all the system archive .bin files into that, if a sysmodule needs them to run.