Aug 11, 2020 ChoidujourNX is another tool required for every modded Switch owner. This homebrew app from rajkosto lets you upgrade or downgrade your Nintendo Switch’s right on the console. You’ll find an FAQ as well as links to the latest version in our official thread below. PlayerNX - Homebrew video player for Nintendo Switch. Place your videos on sdmc:/media folder, and enjoy! Go and pick the latest release! Allowed formats. Currently, this is the list of formats which work with PlayerNX. Nintendo Switch Homebrew Guide. Today, I’m going to show you a complete guide on how to get custom firmware (Homebrew) up and running on your Nintendo Switch! Getting Started With Homebrew. Homebrew Step 1. Homebrew Step 2. Homebrew Step 3. Homebrew Step 4. Homebrew Step 5. See full list on switchbrew.github.io.

Known 3DS hacker, Plutoo, has released an exploit that enables users to install the Homebrew Launcher on a Nintendo Switch. This tutorial will detail how to install the homebrew launcher to be able to play homebrew games and applications on your Nintendo Switch.

Contents

Which Nintendo Switch systems are compatible?

Currently, Plutoo’s exploit only supports Switch systems running Nintendo’s Official firmware 3.0.0.

Nintendo Switch Homebrew

If you are on a firmware version below 3.0.0 you can update directly to 3.0.0 with the help of Pokken Tournament DX by using the update loaded on the game cartridge and disconnecting from the internet. Though caution is advised as some users have reported that copies of this game have shipped with an update of a higher version.

Side Note: Though this exploit will not work if you are above firmware 3.0.0, there are other exploits to be released within a matter of time:

  • deja vu, TrustZone exploit for firmware version 4.1.0 by SciresM
  • fusée gelée, Nvidia Tegra exploit by ReSwitched Team
  • Nvidia Tegra exploit by fail0verflow Team (plus Linux on switch)

SciresM has provided the following advice:

-1.0.0 is the best firmware. If you’re on 1.0.0, stay on 1.0.0. It will get public stuff via jamais vu on a timescale of [weeks].
-2.0.0-3.0.0 are next-best, and are interchangeable. If you’re on 2.0.0-2.3.0, feel free to update to 3.0.0 for homebrew (HBL launches next week!).
-3.0.1-3.0.2 are interchangeable, and also good. If you’re on them, stay on them. They’ll get stuff later than 2.0.0-3.0.0 but sooner than 4.x.
-4.0.0-4.1.0 is also “safe” in the long term to crack TrustZone with déjà vu. However, the exploit relies on another issue fixed in 4.0.0 (Memory controller access – “probably” fixable in the long term, but not in the short term).
(source)

Nintendo

If you want Homebrew in the near future, don’t update past 4.1.0. If you don’t have a Switch, purchase one before the Nvidia Tegra exploits (mentioned above) are released and Nintendo modifies the hardware in Switch systems to fix them.

How to Install the Homebrew Launcher

Please Note: Running untrusted homebrew could potentially damage your Switch, and will void your warranty. You are doing this at your own risk!
  1. Download latest nx-hbmenu
  2. Put the hbmenu.nro on the root of your micro SD card.
  3. Insert the micro SD card into the Switch
  4. Turn on the console, then go to Settings, Internet section, and select DNS Configuration
  5. Set your Switch DNS server to 104.236.106.125, and perform a connection test.
  6. Click “Install”. If you see 2000-1337 on your screen it means installation succeeded.
  7. Restart the device, and perform a new connection test.
  8. Click “Run”. The exploit is finished when there’s a popup asking you to exit.
  9. Go to the home menu and click the Album icon.

Where to get Homebrew?

To install homebrew games and applications you’ll need to download them and place them on your Switch’s micro SD card. Homebrew games and application files have the extension .nro.

Check out this wiki for a list of all homebrew released for the Nintendo Switch.

Download homebrew apps/games from the link above and put them on your Switch’s micro SD card in the switch folder.

The homebrew launcher will scan your micro SD card for all .nro files and display them in the menu.

For Frequently Asked Questions, check out the official HBL exploit page here.

Stay Tuned for updates!

(2021)

Usage instructions

  1. Download latest nx-hbmenu.
  2. Put the hbmenu.nro on the root of your sdcard.
  3. Insert the sdcard into the device.
  4. Set your Switch DNS server to 104.236.106.125, and perform a connection test.
  5. Click 'Install'.
  6. If you see 2000-1337 on your screen it means installation succeeded.

  7. Restart the device, and perform a new connection test.
  8. Click 'Run'.
  9. The exploit is finished when there's a popup asking you to exit.

  10. Go to the home menu and click the Album icon.
Running untrusted homebrew could potentially damage your Switch, and will void your warranty. You are doing this at your own risk!

Homebrew Switch Download

Manual server installation

  1. Clone latest nx-hbexploit300.
  2. Run 'make install && make' in the git repo.
  3. Take the contents of build/ folder, and host them on a static HTTP server.
  4. Setup a custom DNS server that redirects the A record for ctest.cdn.nintendo.net to your static HTTP server. Block all other domains / disable DNS request-forwarding.

Frequently asked questions

I am below version 3.0.0. What do I do?

You can upgrade to 3.0.0 using a cartridge of Pokken Tournament DX. Warning: some very recent copies of the game come with 3.0.1. Be careful!

I am above version 3.0.0. What do I do?

Currently we have no plans to support 3.0.1 and above. We recommend buying another system purely for homebrew purposes.

When the time comes, we will release nx-hbl which is our NRO launcher that can be used with kernelhax'd systems.

How do I know what version a system comes on?

In the retail store, you can inspect the serial number on the box. See here to find which serial numbers are likely to be 3.0.0.

This is a little risky. If you buy a refurbished system maybe it will come with a newer firmware version than the serial number would have you believe.

Where can I find homebrew games/applications?

We have created a page on our wiki where we will put homebrew, you can find it here. Put them on your sdcard in the switch/ directory.

Can I host the exploit myself?

Yes, you can. For advanced users we provide nx-hbexploit300.

Homebrew

This allows you to set up your own server hosting the exploit. All you need is to setup a malicious DNS server that redirects all A records to a static HTTP server of your choice.

I want to make my own games for my Switch. Where do I start?

You can develop homebrew using libnx.

Here is a tutorial on how to set up the development environment (works on Windows, Linux and Mac).

Here are a few example projects that you can compile and run. We also have Doxygen documentation of libnx here.

Also, come visit us on irc: #switchdev @ EFNet. :-)

How To Homebrew Your Nintendo Switch 5.0.2

I'm getting error 2347-0003?

Nintendo Switch Homebrew

This means the nro file wasn't found. Make sure your sdcard is inserted, and that it has hbmenu.nro on its root.

Is this a kernel exploit?

No.

Credits

yellows8, plutoo hbmenu, hbloader and hbexploit

ReSwitched webkit exploit and rohan

devkitPro toolchain

With help from:

WntrMute, shinyquag, misson20000, fincs, TuxSH, hexkyz, SciresM, mtheall, naehrwert, thexyz, derrek, kgsws, hthh, Daeken, shufol3, nedwill, smea, st4rk, andoma, Maschell, Normmatt ...

2018 SwitchBrew - #switchdev @ EFNet