-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
125 lines (118 loc) · 6.01 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<html>
<head>
<style>
body {
background-color: #ddd;
margin: 0;
padding: 0;
font-family: sans-serif;
}
.main {
margin: auto;
padding: 32px;
background-color: #fff;
width: 720px;
float: center;
border-radius: 25px;
}
.title {
text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
color: #fff;
font-size: 42pt;
text-align: center;
margin: auto;
}
.ans {
color: #555;
padding-left: 30px;
}
a {
color: #1a8fc6;
}
.subtitle {
width: 720px;
text-align: right;
margin-left: auto;
margin-right: auto;
}
</style>
<title>Homebrew Launcher - Switch</title>
</head>
<body>
<br />
<br />
<br />
<h1 class="title">Homebrew Launcher</h1>
<p class="subtitle"><i>... for Switch, version 3.0.0</i></p>
<div class="main">
<h3 style="margin-top: 0px;">Usage instructions</h3>
<ol>
<li>Download latest <a href="https://github.com/switchbrew/nx-hbmenu/releases/latest">nx-hbmenu</a>.</li>
<li>Put the hbmenu.nro on the root of your sdcard.</li>
<li>Insert the sdcard into the device.</li>
<li>Set your Switch DNS server to 104.236.106.125, and perform a connection test.</li>
<li>Click "Install".</li>
<p>If you see 2000-1337 on your screen it means installation succeeded.</p>
<li>Restart the device, and perform a new connection test.</li>
<li>Click "Run".</li>
<p>The exploit is finished when there's a popup asking you to exit.</p>
<li>Go to the home menu and click the Album icon.</li>
</ol>
<hr />
<i class="ans">Running untrusted homebrew could potentially damage your Switch, and will void your warranty. You are doing this at your own risk!</i>
<hr />
<h3>Manual server installation</h3>
<ol>
<li>Clone latest <a href="https://github.com/switchbrew/nx-hbexploit300">nx-hbexploit300</a>.</li>
<li>Run "make install && make" in the git repo.</li>
<li>Take the contents of build/ folder, and host them on a static HTTP server.</li>
<li>Setup a custom DNS server that redirects the A record for <code>ctest.cdn.nintendo.net</code> to your static HTTP server. Block all other domains / disable DNS request-forwarding.</li>
</ol>
<hr />
<h3>Frequently asked questions</h3>
<p><u>I am below version 3.0.0. What do I do?</u></p>
<p class="ans">You can upgrade to 3.0.0 using a cartridge of <a href="https://www.amazon.com/s/ref=nb_sb_noss?field-keywords=Pokken+Tournament+DX">Pokken Tournament DX</a>. Warning: some very recent copies of the game come with 3.0.1. Be careful!</p>
<p><u>I am above version 3.0.0. What do I do?</u></p>
<p class="ans">Currently we have no plans to support 3.0.1 and above. We recommend buying another system purely for homebrew purposes.</p>
<p class="ans">When the time comes, we will release <a href="https://github.com/switchbrew/nx-hbl">nx-hbl</a> which is our NRO launcher that can be used with kernelhax'd systems.</p>
<p><u>How do I know what version a system comes on?</u></p>
<p class="ans">In the retail store, you can inspect the serial number on the box. See <a href="https://gbatemp.net/threads/switch-firmware-by-serial-number.481215/">here</a> to find which serial numbers are likely to be 3.0.0.</p>
<p class="ans">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.</p>
<p><u>Where can I find homebrew games/applications?</u></p>
<p class="ans">We have created a page on our wiki where we will put homebrew, you can find it <a href="http://switchbrew.org/index.php?title=Homebrew_Applications">here</a>. Put them on your sdcard in the <code>switch/</code> directory.</p>
<p><u>Can I host the exploit myself?</u></p>
<p class="ans">Yes, you can. For advanced users we provide <a href="https://github.com/switchbrew/nx-hbexploit300">nx-hbexploit300</a>.</p>
<p class="ans">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.</p>
<p><u>I want to make my own games for my Switch. Where do I start?</u></p>
<p class="ans">You can develop homebrew using libnx.</p>
<p class="ans"><a href="http://switchbrew.org/index.php?title=Setting_up_Development_Environment">Here</a> is a tutorial on how to set up the development environment (works on Windows, Linux and Mac).</p>
<p class="ans"><a href="https://github.com/switchbrew/switch-examples">Here</a> are a few example projects that you can compile and run. We also have Doxygen documentation of libnx <a href="https://switchbrew.github.io/libnx/files.html">here</a>.</p>
<p class="ans">Also, come visit us on irc: #switchdev @ EFNet. :-)</p>
<p><u>I'm getting error 2347-0003?</u></p>
<p class="ans">This means the nro file wasn't found. Make sure your sdcard is inserted, and that it has hbmenu.nro on its root.</p>
<p><u>Is this a kernel exploit?</u></p>
<p class="ans">No.</p>
<hr />
<h3>Credits</h3>
<p>yellows8, plutoo <span style="float: right; font-style: italic;">hbmenu, hbloader and hbexploit</span></p>
<p>ReSwitched <span style="float: right; font-style: italic;">webkit exploit and rohan</span></p>
<p>devkitPro <span style="float: right; font-style: italic;">toolchain</span></p>
<hr />
<p>With help from:</p>
<p><i>WntrMute, shinyquag, misson20000, fincs, TuxSH, hexkyz, SciresM, mtheall, naehrwert, thexyz, derrek, kgsws, hthh, Daeken, shufol3, nedwill, smea, st4rk, andoma, Maschell, Normmatt ...</i></p>
<hr />
2018 <a href="http://switchbrew.org">SwitchBrew</a> - #switchdev @ EFNet
</div>
</body>
</html>