Tuesday, July 16, 2019

Ultimate tutorial of hacking Nintendo Switch with Xecuter SX Pro/SX OS

The Nintendo Gaming Blog and the authors of the guides are not responsible for any damage caused to the Switch if you follow this guide

SX OS is available for purchase on the "where to buy" page on the team-xecuter.com website. There are three variants of the product: SX OS (only the license file), SX Pro (license + jig + dongle) and SX Gear (only jigs and dongles WITHOUT license file).

Terminology

 

  • Jig: device that fits into the right Joy-Con rail to start the RCM Mode
  • Dongle: device that plugs into the USB-C port of the Switch to inject Payloads
  • Payload: code that allows to start the custom firmware (CFW)
  • RCM Mode: start mode of the Nintendo Switch to prevent it from loading the official operating system
  • CFW: custom firmware, unofficial operating system
  • OFW: official firmware, official operating system
  • sysNAND: the primary internal memory. The OFW is installed in it but you can also start the CFW
  • emuNAND: secondary memory separate from sysNAND. Only the CFW is started in it
  • OFW / CFW and sysNAND / emuNAND are different things: the latter are memories, "hard disks", while the FWs are operating systems: it is possible to start the CFW both in the sysNAND and in the emuNAND while in the emuNAND it is possible to start only the CFW
  • bootloader: hekate and Briccmii are not complete CFW but programs that start before the operating system and allow the use of various additional features
  • Rom: non-original copies of the games, they exist in two formats:
    • .XCI file: non-installable files extracted from game cartridges. Only SX OS starts them
    • .NSP files: files that can be installed in the internal memory or microSD of the Switch; are games available on cartridge, in the eShop and their updates
  • .NCA file: system updates. They install with ChoiDujourNX
  • .NRO file: homebrew applications
  • root (of the microSD card): it is the main space of the memory unit (for example F: /), not a sub-folder

 

Clean sysNAND backup

 

Yes, I know you are looking forward to setting up SX OS and playing but before doing anything read the main article and make a clean backup of the sysNAND following what is reported in section 5. Backup NAND after starting Hekate as explained in section 4. Inject a Payload and start the custom firmware. This step is important because, once you start any unauthorized program, the Switch will be "dirty" and, if you connect it online, it will be banned. Thanks to the backup you can restore the Switch to a state prior to any change.

Ultimate tutorial of Xecuter SX Pro and Xecuter SX OS

 

1. Files to be inserted in the microSD

 

Before starting, make sure that at least these files and folders are present in the microSD you insert in the Switch:

  • SD: (this is the root of the microSD)
  • file: hbmenu.nro (launches the Homebrew Launcher from the Album icon. Hold [R] while touching the icon)
  • folder: switch
    • file: ChoiDujourNX (to install Switch firmware updates)
    • file: Goldleaf.nro (to install the games and their updates. Replaces Tinfoil)
  • file: boot.dat (SX OS, downloadable from the "Download" section of the Xecuter Team site)
  • file: license.dat (license file, without it SX OS does not work. It will be downloaded in section 2c.)
  • folder (any name. Enter the .nsp and .nca files to install here)

 

2.Xecuter SX Pro Guide

 

Follow this guide if you purchased "SX Pro", consisting of the license for SX OS, the dongle and the jig.

needed

  • Nintendo Switch (updated to any firmware version)
  • SX OS, ie the boot.dat file that can be downloaded from the "Download" section
  • all the components in the SX Pro package
  • Micro SD, formatted in FAT32 or exFAT

Procedure

[PC]

  1. Download the SXOS_v # .zip file and extract the contents: it is the boot.dat file
  2. Connect a microSD card to your computer and format it in FAT32 or exFAT
  3. Enter the boot.dat file directly into the microSD (in the root)
  4. Disconnect the microSD card from the computer.

[Switch]

  1. Press the (Power) button to turn on the Nintendo Switch
  2. Connect the dongle to the Switch's USB-C port
  3. Wait about five seconds until a green LED lights up under the dongle
  4. Press the (Power) button to turn off the Switch
  5. Insert the microSD containing the boot.dat file into the Switch
  6. Disconnect the right Joy-Con from the Switch
  7. Insert the jig into the rail of the right Joy-Con
  8. Insert the dongle into the Switch's USB-C port
  9. Press and hold the [Volume +] button on the Switch
  10. Press the (Power) button to turn on the Switch
    • The jig, the dongle must be connected to the Switch and you must hold down the [Volume +] key
  11. You should enter the SX OS menu
  12. Press the button on the left, the one with the SX OS logo
  13. {only at first start} A screen will appear in which the license for SX OS will be requested. Press [Continue] to create the license-request.dat file in the microSD
  14. {first time only} Another screen will inform you that the license-requeste.dat file has been created
  15. Press [Back] and turn off the Switch
    • If you press [Continue] you will enter the Switch Home Menu and dirty the sysNAND!
  16. Activate the license offline

 

3. Xecuter SX OS Guide

 

Follow this guide if you only purchased the license file for SX OS and don't have the dongle (a jig is required).

needed

 

  • Nintendo Switch (updated to any firmware version)
  • Micro SD, formatted in FAT32 or exFAT
  • SX OS license (to be purchased)
  • TegraRcmGUI Portable
  • SX OS, ie the boot.dat file that can be downloaded from the "Download" section
  • SX Loader, or payload.bin file
  • RCM jig
    • It can be a simple cable or a 3D printed one - get it somehow
    • You can use a small piece of aluminum foil for food, so as to connect pins 9 and 10 together
  • PC connected to the internet
  • USB-C cable
  • MicroSD card reader

 

Method

 

[PC]

  1. Download the SXOS_v # .zip file and extract the contents: it is the boot.dat file
  2. Connect a microSD card to your computer and format it in FAT32 or exFAT
  3. Enter the boot.dat file directly into the microSD (in the root)
  4. Disconnect the microSD card from the computer.

[Switch]

  1. Make sure the Switch is turned off and not connected to either the PC or the power supply
  2. Insert the microSD containing the boot.dat file into the Switch
  3. Place the jig in the slot where the right Joy-Con connects to the Switch
  4. Press and hold the (Volume +) button on the Switch
  5. Press the (Power) button to turn on the Switch without releasing the (Volume +) button
  6. You will not see anything but the Switch entered RCM (recovery mode)
    • If the Nintendo logo appears, the jig has not been positioned properly. Retry

[PC]

  1. Extract TegraRcmGUI Portable into a folder on the desktop
  2. Copy the payload.bin file (SX Loader) to the folder where you extracted TegraRcmGui
  3. Start TegraRcmGui Portable
  4. Click [Settings]
  5. Click [Install Driver]
  6. Click [Payload]
  7. Connect the Switch to the PC with a cable
  8. Click on the folder icon to select the folder where the payload.bin file is located
  9. Once the payload.bin file is selected, press the [Inject payload] button
  10. You should enter the SX OS menu
  11. Press the button on the left, with the SX OS logo
  12. [only when starting for the first time] A screen will appear in which the license for SX OS will be requested. Press [Continue] to create the license-request.dat file in the microSD
  13. {first time only} Another screen will inform you that the license-requeste.dat file has been created
  14. Press [Back] and turn off the Switch
    • If you press [Continue] you will enter the Switch Home Menu and dirty the sysNAND!

 

Activate the license offline

 

[Switch]

  1. Turn off the Switch
  2. Remove the microSD card

[PC]

  1. Connect the microSD to the PC
  2. Visit the website https://sx.xecuter.com/sxos-license.html
  3. Upload the license-request.dat file
  4. Click [Retrieve License]
  5. The license.dat file will be downloaded
  6. If it does not, disable the browser ad-block extensions and try again
  7. Copy the license.dat file to the microSD root

[Switch]

  1. Now SX OS will be active so you can use all its features
  2. Insert the microSD into the Switch
  3. Insert the jig into the rail of the right Joy-Con
  4. Press and hold the [Volume +] button on the Switch
  5. Press the (Power) button to turn on the Switch
  6. Resend the payload.bin using TegraRcmGUI or the dongle
  7. If you want to set the emuNAND
    1. If you want to set the emuNAND, do not start the CFW (the button on the left) otherwise you will enter the sysNAND and dirty it
    2. Go to section 4. Set the emuNAND (offline)
  8. If you are not interested in setting the emuNAND
    1. Press the button on the left
    2. Press the [Album] icon
    3. Instead of images, the game selection menu will open in the album

 

Update SX OS

 

  1. Download the latest version of the boot.dat file from the Xecuter Team site
  2. Connect the microSD to the PC
  3. Replace the boot.dat file in the microSD with the new boot.dat file
  4. Insert the microSD into the Switch and play

 

Auto RCM

 

Attention: this procedure is risky! Thanks to this function, the Switch will automatically enter recovery mode (RCM) without using the jig. The Switch WILL NOT START NORMALLY IF YOU HAVE TO TURN OFF COMPLETELY and you will need the dongle or a PC to turn it back on. Holding the Switch in the Rest Mode will not require the dongle but the battery will run down and if it is completely discharged the charging will be slower than when Auto RCM is not installed.

  1. In the main screen of SX OS press the third button [Options]
  2. Touch [Install AutoRCM]
  3. To remove it, touch [Uninstall AutoRCM] instead.

 

Cheat

 

To be able to use cheats with SX OS, download the database and copy the individual game folders in alphanumeric format to the folder: SD / sxos / titles


To find out which games match the folders in the database, check the Title ID on the nswdb.com, switchbrew.org sites and on the GitHub page of "LordApple" that created the database.


Playing online with SX OS

 

on playing online, not updating the copies of the games nor the firmware by connecting the Switch to the internet otherwise it will be banned! To play online, you must have a clean sysNAND.

Solving errors

 

Problems related to the launch of SX OS

 

Q: Boot.Dat ?: I downloaded the file boot.dat but the CFW does not start
  1. Make sure the boot.dat file is present in the root of the microSD
  2. Format the microSD again, re-insert it into the Switch and then reload all the files

Q: I have SX Pro and I haven't received my code yet, can I start game roms?
  • The code is included in the dongle. Insert the boot.dat file in the microSD, connect the dongle and enter the RCM mode - the CFW should start, then you can choose whether to activate the license via wi-fi or via computer through the Xecuter site (https: //sx.xecuter .com / sxos-license.html)

Q: Can I use multiple microSD cards? Mine is so small that I would like to use more than one with the same license.

Yes you can. The license is linked to the console: copy the boot.dat file to the new microSD card. Remember that you must re-enter the CFW every time you change microSD card

 

Problems with use

 

The console freezes / black screen

It can happen using homebrew, if the software crashes or if the console goes into sleep mode. Press and hold the Power button for 10-15 seconds until the console turns off completely, then turn it back on

Homebrew lenses

Wait for an update that optimizes SX OS better

 

Problems with game roms

 

Q: I put the games in the microSD but I don't see them

  • Check that you have inserted all the XCI game files into a folder in the root of the microSD. Try renaming the .XCI file by removing special characters (accented letters, symbols like $, etc.).
  •  Use another rom: if the first one has been resized it could be ruined

Very slow loading screen

  • Try another microSD card
  • Some newer games are included in Type 2 cartridges which are not yet supported by SX OS

No comments:

Post a Comment

Where to buy Team Xecuter Modchip for Patched Switch and Switch Lite?

We all know that Team Xecuter has hacked the Mariko,  patched Switch, and the Switch Lite, and the modchip for patched and Mariko Switch wil...