Link Switch console account to a Nintendo account

Some games, such as NES Online, or the latest versions of Mortal Kombat 11, require a Nintendo account to be linked to the console. The fact of the binding is checked, so it doesn’t matter whether you are online or offline – the game will check for the presence of the binding and refuse to work if it does not find the attached account on the console. If your prefix is ​​not yet flashed and is on official firmware with version 8.1.0 of the system software, or you do not care about increasing the likelihood of a ban, then link the account simply by entering eShop. If you are already banned, flashed, just do not want to start the console online, the method described below is suitable for you

ATTENTION!! Do not ignore the need to create backup ! There is always a chance that something may go wrong and your console will stop loading!

ATTENTION!! The method was tested only on firmware 8.0.1. Although, in theory, it should work on system software with a different version!

Choose one of the methods:

Replacing existing accounts with a linked one in automatic mode

ATTENTION!! ALWAYS make backup copies of the saves from all your accounts! The method does not add a linked account, but replaces all existing accounts on the console with a linked account! Thus, by the end of the instruction you will have only one account, but tied to a Nintendo account, so you have to create all the necessary accounts again and restore the backups!

If your firmware 8.1.0 \ you recently made a backup of NAND \ updated kefir, then skip the action that you performed recently

  1. Update kefir according to instructions from the repository if you haven’t done this before
  2. Update the prefix firmware
  3. Create a backup of NAND console and put it in a safe place
  4. Block Nintendo servers if you haven’t already.
  5. Connect the console to the Internet
  6. Launch firmware
  7. Make backup saves all your accounts
  8. Launch Homebrew Launcher
  9. Launch Kefir Updater
  10. Select “Add linked account”
  11. Select “Inject”
  12. Select “Yes” to start downloading the account files and integrating them into the system.
  13. Wait for the download to finish
  14. Select “Yes” to reboot.

After rebooting, there will be only one account on your system, but tied to a Nintendo account. If necessary, create additional accounts, but do not delete the attached one! Restore backups if necessary!

Manual account linking without deletion

What is needed

Part I – getting the keys for the current version of system software

Despite the fact that you already have the keys received by the backup input, they may differ on the latest version of the system software, so you will have to remove them again

  1. Log in to hekate using the exploit supported on your console:
    • Skip this step if you are already in hekate
    • Launch a payload payload.binfrom the kefir.7z archive with Fusée Gelée
      • Hold (VOL-) on the console while the kefir logo appears to get into hekate
    • Use Caffeine to download hekate
      • Hold (VOL-) on the console while the kefir logo appears to get into hekate
  2. Go to the “ Payloads ” menu
  3. Select “ Lockpick_RCM.bin ”
  4. Press the (POWER) button to reboot into Sept and start dumping keys from there
  5. Press the (POWER) button to turn off the set-top box
  6. Insert the prefix memory card into the PC and copy the file /switch/prod.keyto the folder on the PC , in the path of which no characters can be found in the name but the Latin alphabet
Part II – we sign the account file with our keys
  1. Copy hactoolnet.exeto the same folder where you put the keys
  2. Put in the same folder 8000000000000010
  3. Open a command prompt in the same folder and execute hactoolnet.exe -k prod.keys -t save 8000000000000010 --sign the Success message looks something like this:
     C: \> hactoolnet.exe -k prod.keys -t save 8000000000000010 --sign
     Failed to match key eticket_rsa_kek_source
     Failed to match key eticket_rsa_kekek_source
     Failed to match key rsa_oaep_kek_generation_source
     Failed to match key rsa_private_kek_generation_source
     Failed to match key ssl_rsa_kek_source_x
     Failed to match key ssl_rsa_kek_source_y
     Successfully signed save file
     
  4. Copy the contents of the folder samplefrom the .ziparchive with memloader to the root of your memory card
  5. Copy payload memloader.binto folderbootloader/payloads
  6. Put the memory card back in Switch
  7. Log in to hekate using the exploit supported on your console:
    • Skip this step if you are already in hekate
    • Launch a payload payload.binfrom the kefir.7z archive with Fusée Gelée
      • Hold (VOL-) on the console while the kefir logo appears to get into hekate
    • Use Caffeine to download hekate
      • Hold (VOL-) on the console while the kefir logo appears to get into hekate
  8. Go to the “ Payloads ” menu
  9. Select “ memloader.bin ”
  10. Select “ ums_emmc.ini ”
  11. When the screen goes blank, connect the Switch to the PC
  12. Unzip HacDiskMount to a convenient folder
  13. Run HacDiskMount.exeas administrator
  14. Choose “ File ” -> “ Open Physical ”
  15. Select UMS Linux Disk 0 (29.121GiB)
  16. You will see a complete list of partitions contained in this drive.

hdm disk - Link Switch console account to a Nintendo account

  1. Double click on SYSTEM
  2. Open the file prod.keyswe received when creating the key dump in Part I
  3. In the section “ bis_key_02 ” there is a long 64-character sequence, the first 32 characters are “ Crypto ”, the last ones are “ Tweak ”. In the key file, the keys are divided in pairs. Each pair also has a key labeled “ Crypto ” (crypt) and “ Tweak ” (tweak).

hdm key test - Link Switch console account to a Nintendo account

  1. Copy the keys according to their marks from the text file prod.keysto the program window and click the “ Test ” button
  2. Next to the button a green text is displayed ( OK! Enthropy: (tested) ), then the key is copied correctly – click the “ Save ” button and close the window (not the program!)
  3. Pay attention to the section “ Virtual Drive ”
  4. If it says “ Driver not installed ”, click on the “ Install ” button
  5. The inscription should change to “ Driver (ver 2017.0.3.20) installed, service is running ”
  6. In the “ Drive letter ” field, select an unused drive letter
  7. Tick ​​the box next to “ Passthrough zeroes ”
  8. Click “ Mount ”

hdm safe - Link Switch console account to a Nintendo account

  1. If everything is done correctly, a disk with the selected beech will appear in “ My Computer ”. Open it
  2. Go to the folder saveand find the file there 8000000000000010Make a geo backup on your PC
  3. Copy the file 8000000000000010that we previously signed into the savereplacement folder
  4. After copying, unmount the disk by clicking on the “ Unmount ” button in the HacDiskMount window
  5. Disconnect the console from the PC while holding the (POWER) button for 30 seconds, then turn on the console
  6. To check whether the account is tied or not, try running eShop or go to the profile settings and make sure that it has a list of recently launched games.
    • If the prefix does not start, repeat everything from the very beginning, only instead of the signed file, 8000000000000010restore the original one.