The featured image can be confusing and elitist for newcomers, so I wrote an overview of various sources to provide a better orientation and share my experience.

Disclaimer

I disapprove of using modified hardware and software for copyright infringement. This tutorial deals with hardware and software modification purely for educational reasons. Modifications to change the style, operating system, ability to backup your own files or similar are not considered copyright infringement. Modifying hardware you own in the Czech Republic, where I am located, is legal

I do not cause any loss to nintendo, I purchased all the games I play.


See the results of two courts in European countries that have dealt with this:

[1]: https://web.archive.org/web/20060324123541/http://management.silicon.com/government/0%2C39024677%2C39117891%2C00.htm

[2]: https://www.theregister.com/2004/04/27/spanish_xbox_modding_ruling/

Needed components - modchip

Hack - hardest part

I don't provide a detailed tutorial, there are enough of them. This post is to improve the orientation in this scene, at the same time provide a collection of various guides.

How to start

If you have a Nintendo Switch V1 and belong to the lucky 12% (see hackable serial numbers[1]) who have an unpatched switch, you can get by with tinfoil and an SD card. There are plenty of jailbreak tutorials[2].


The hack is more complicated if you have a patched Switch, Switch Lite, or OLED version.



What to do after determining version of my switch?


You have to solder a modchip, often PICOFLY or HWFLY, which are very cheap on Aliexpress, to a Nintendo motherboard. They work on the principle of voltage changes on the processor, which skips the integrity check mechanism to check unauthorized software.


The easiest is the V1 version, then Switch Lite, then OLED.


The USB C connector is often included with the modchip, through which the chip's firmware must be uploaded. This consists of dragging only a few files to the modchip. The firmware can be found on GitHub.

My experience

What to do after the hack

You must load the software that starts after boot and must be on the SD card.

Easy route

You can use HATS, which is a package of different tools. The community will tell you that you must install individual tools to understand how they work. The reality is that copy-pasting different tools to the SD card will not help you understand the tools, so don't be afraid to take the easy way out. This is very common in the linux arch community, where people claim the only correct way is without using the archinstall script. Of course, this is wrong.

Where do I find Hats?

The HATS source code has been taken down but can be found in various mirrors; use Google.


https://www.youtube.com/watch?v=jfJIVzeJSyE&embedable=true

The following section describes some tools used in HATS, and you would probably set up these tools even if you went the manual route.


The recommended starting point is this guide: https://nh-server.github.io/switch-guide/

Other options

Ubuntu - https://www.s31bz.com/linux-on-my-nintendo-switch

Android 10 - https://wiki.switchroot.org/wiki/android/10-q-setup-guide


Also, you can dualboot between multiple operating systems on your SD card.

Toolset

How to restore game save files from Yuzu/Ryujinx on Nintendo Switch

This process apply if you want to dump Switch saves to other location.

  1. Go to the emulator and click on “open save files“
  2. Copy files to the JKSV folder on the SD card path will be something like: SD:/JKSV/<game>/<save_name>/
  3. In JKSV, click restore save and hold the A button.


Note: JKSV has to be correctly set up. See the JKSV guide.

Also, run the game at least once. Otherwise, it won’t show up in JKSV,

What is X?

Links

[1]: https://suchmememanyskill.github.io/guides/switchserials/

[2]:https://www.youtube.com/watch?v=zX7eBg2gIzI


Featured image source here.