Homebrew Launcher (Installer)


'Tis guide currently be out 'o date, 'n it has been 'tis way fer quite some time. 'Tis be a result 'o me bein' extremely busy wit' me courses as 'o late. 'Tis guide gunna be updated straightaway when I've th' ability, but 'til then ye oughtta follow th' NH Switch Guide (only in th' English 'o landlubbers) fer more updated instruction.


Required Readin’

Th’ Homebrew Launcher be “installed” to ye device as ‘o late through a browser exploit.

After th’ initial installation process be completed, a secondary exploit must be run afterward which gunna be allowin’ ye access to th’ Homebrew Launcher through th’ Album application. ‘Tis be lastin’ ‘til ye device be rebooted.

After a reboot, ye gunna need to be re-runnin’ ‘tis secondary exploit in order to re-enable Homebrew Launcher access on ye device. Additionally, note that ‘tis secondary exploit gunna also prevent ye from playin’ retail games fer as long as it remains active (meanin’ ‘til ye device be rebooted).

If ye be familiar wit’ “jailbreaks” fer iOS devices, ‘tis idea could be thought analogous to a “semi-untethered jailbreak”.

Note that th’ current homebrew exploit has th’ side-effect ‘o corruptin’ ye device’s Mii Database upon initial installation. While ‘tis effect be mostly harmless, any user-created Miis gunna be lost.

What ye need

Instructions

Section I - Set th’ sails (prep work)

  1. Power off ye device
  2. Insert ye SD card into ye computer
  3. Copy hbmenu.nro from th’ nx-hbmenu .zip to th’ root ‘o ye SD card
  4. Create a folder named switch on th’ root ‘o ye SD card if it does not already exist
  5. Reinsert ye SD card into ye device
  6. Power on ye device

Section II - DNS Configuration

Note that these DNS servers gunna need to be set on each network ye device connects to, in order fer it to be able to trigger th’ exploit.

  1. Launch System Settin’s
  2. Navigate to Internet -> Internet Settings
  3. Select ye current network
    • ‘Tis be signified by a green check mark next to th’ network
  4. Select “Change Settings”
  5. Set “DNS Settings” to “Manual”
  6. Set “Primary DNS” to 104.236.106.125
  7. Set “Secondary DNS” to 62.210.147.20
  8. Save th’ network settin’s
  9. Exit System Settin’s

Section III - Initial Installation

  1. Navigate to Internet -> Internet Settings
  2. Select ye current network
  3. Select “Connect to this Network”
  4. If th’ DNS connection was successful, ye gunna be seein’ th’ message “Registration is required to use this network.”
  5. Select “Next”
  6. Th’ Homebrew Launcher webpage gunna load
  7. Select “Install”
  8. The PegaSwitch webpage gunna load
  9. If th’ exploit was successful, ye gunna be seein’ th’ error 2000-1337
    • If ye get stuck on th’ PegaSwitch page without seein’ th’ error, reboot ye device ‘n try performin’ th’ connection test again
  10. Reboot ye device
  11. When prompted about Mii database corruption, select “OK” to be rebootin’ ye device again

Section IV - Runnin’ th’ Homebrew Launcher

Note that ye gunna have to re-run ‘tis section ‘o th’ exploit after each reboot in order to re-enable access to th’ Homebrew Launcher.

  1. Navigate to Internet -> Internet Settings
  2. Select ye current network
  3. Select “Connect to this Network”
  4. If th’ DNS connection was successful, ye gunna be seein’ th’ message “Registration is required to use this network.”
  5. Select “Next”
  6. Th’ Homebrew Launcher webpage gunna load
  7. Select “Run”
  8. If th’ exploit was successful, ye gunna receive a popup askin’ ye to exit
  9. Return to th’ home menu
  10. Launch th’ Album application
  11. If th’ exploit was successful, th’ Homebrew Launcher gunna launch

Section V - Alternative Browser Applets (Optional)

As ye must re-run th’ “Run section ‘o th’ exploit after each reboot, ye probably desire a more convenient way ‘o launchin’ th’ browser than th’ connection test.

Luckily, there actually be multiple browser applets on th’ Switch, ‘n any ‘o them can be used to trigger th’ browser exploit.

Two convenient methods fer launchin’ a browser be listed below:

eShop Sign In Prompt

To use ‘tis method, create a second account on ye device. Do not connect it to a Nintendo Account.

  1. Launch Nintendo eShop
  2. Select th’ second account
  3. Select “Sign In and link”
  4. Th’ browser applet gunna launch
Game Update Prompt

To use ‘tis method, ye must have at least one game on ye home screen.

Note that, if ye were not connected to th’ correct DNS servers, ‘tis method would be updatin’ ye device. ‘Tis be dangerous!

  1. Press (+) wit’ any game highlighted
  2. In th’ “Software Update” tab, select “Via the Internet”
  3. Th’ browser applet gunna launch

Note that, currently, homebrew development be in a very early state wit’ a very limited number ‘o applications.

Ye can find available applications on switchbrew, /r/SwitchHacks on reddit, or Switch Homebrew on GBAtemp.

To be installin’ homebrew applications, simply copy th’ homebrew .nro file to th’ /switch/ folder on ye SD card.


Ye can now launch th’ Homebrew Launcher by launchin’ th’ Album application from ye device’s home menu (‘til ye device be rebooted).

Ye gunna now be unable to launch retail cartridge ‘n eShop games (‘til ye device be rebooted).

Ye gunna be needin’ to re-run th’ “Run” step ‘o th’ exploit (usin’ any browser applet) after each reboot, in order to re-enable Homebrew Launcher access on ye device.

Fer regular homebrew ‘n development progress summaries, ye can be checkin’ th’ ReSwitched Weekly blog regularly.

Fer information on contributin’ to homebrew development as a developer, check out th’ Homebrew Development page.