Homebrew Launcher

... for Switch, version 3.0.0

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!

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.

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. :-)

I'm getting error 2347-0003?

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