2018-04-27 22:54:46 +00:00
<!doctype html>
< html >
< head >
< meta charset = "utf-8" >
2018-05-17 19:06:27 +00:00
< link rel = "stylesheet" type = "text/css" href = "style.css" / >
2018-05-17 21:38:07 +00:00
< link href = "favicon.png" rel = "icon" type = "image/x-icon" / >
2018-05-18 05:04:09 +00:00
< title > Switch Payload Loader v1.2< / title >
2018-04-27 22:54:46 +00:00
< / head >
< body >
2018-05-17 19:11:43 +00:00
< div id = "title" >
2018-05-18 01:13:27 +00:00
< h1 > Nintendo Switch Payload Loader< / h1 >
2018-05-17 18:50:06 +00:00
< p > Fusee Launcher ported to JavaScript using WebUSB.< / p >
2018-05-18 04:46:02 +00:00
< div id = "disclaimer" >
2018-04-27 22:54:46 +00:00
< p >
2018-05-17 16:14:24 +00:00
Source can be found on < a href = "https://github.com/ElijahZAwesome/web-cfw-loader/" > GitHub< / a > (or by hitting view source, there is no backend!).
2018-04-27 22:54:46 +00:00
Ported from < a href = "https://github.com/reswitched/fusee-launcher" > fusee-launcher< / a > .
2018-05-19 10:16:31 +00:00
Thanks to ktemkin and ReSwitched, as well as < a href = "https://atlas44.s3-us-west-2.amazonaws.com/web-fusee-launcher/index.html" > Atlas44 and his website as a beginning point for this one.
2018-04-27 22:54:46 +00:00
< / p >
2018-05-17 19:11:43 +00:00
< / div >
2018-05-18 04:46:02 +00:00
< / div >
2018-05-18 04:50:02 +00:00
< br >
2018-05-18 04:46:02 +00:00
2018-05-18 02:16:04 +00:00
< button class = "btn" id = "instructionsbutton" onclick = "openInstructions();" > Instructions< / button >
< button class = "btn" id = "infobutton" onclick = "openInfo();" > Info< / button >
2018-04-27 22:54:46 +00:00
2018-05-18 04:25:26 +00:00
< div id = "infodiv" >
2018-04-27 22:54:46 +00:00
2018-05-18 04:25:26 +00:00
< / div >
2018-05-17 22:54:16 +00:00
< div >
2018-05-18 01:13:27 +00:00
< h1 > Load a Payload:< / h1 >
2018-04-27 22:54:46 +00:00
< div >
< form id = "mainForm" >
2018-05-19 09:20:44 +00:00
< p >
< input type = "radio" name = "payload" id = "instaboot" value = "instaboot" checked >
< label for = "instaboot" > Instantly boot CFW< / label >
< / p >
2018-04-27 22:54:46 +00:00
< p >
2018-05-19 09:28:10 +00:00
< input type = "radio" name = "payload" id = "hekate v5" value = "hekate v5" >
2018-05-17 21:12:07 +00:00
< label for = "hekate v5" > Hekate for 5.0.x Switches< / label >
2018-04-27 22:54:46 +00:00
< / p >
2018-05-17 18:13:12 +00:00
< p >
2018-05-17 21:12:07 +00:00
< input type = "radio" name = "payload" id = "hekate v4" value = "hekate v4" >
< label for = "hekate v4" > Hekate for 4.x Switches< / label >
2018-05-17 18:13:12 +00:00
< / p >
2018-05-17 21:29:17 +00:00
< p >
< input type = "radio" name = "payload" id = "fusee" value = "fusee" >
< label for = "fusee" > (Re)Switched test payload (fusee)< / label >
< / p >
2018-04-27 22:54:46 +00:00
< p >
< input type = "radio" name = "payload" id = "uploaded" value = "uploaded" >
2018-05-17 21:31:28 +00:00
< label for = "uploaded" > Upload payload:< br > < / label >
2018-05-17 15:03:49 +00:00
< input type = "file" id = "payloadUpload" accept = ".bin" >
2018-04-27 22:54:46 +00:00
< / p >
2018-05-17 13:26:02 +00:00
< p >
2018-05-17 13:43:43 +00:00
< input type = "checkbox" name = "shouldDebug" id = "shouldDebug" >
2018-05-18 05:11:33 +00:00
< label for = "shouldDebug" > Get payload byte array (don't sploit)< / label >
2018-05-17 13:26:02 +00:00
< / p >
2018-04-27 22:54:46 +00:00
< / form >
2018-05-18 01:02:36 +00:00
< button class = "btn" id = "goButton" > Run Payload!< / button >
2018-04-27 22:54:46 +00:00
< / div >
2018-05-17 22:54:16 +00:00
< / div >
2018-04-27 22:54:46 +00:00
2018-05-18 04:56:51 +00:00
< h3 > Log:< / h3 >
2018-05-19 06:42:38 +00:00
< div id = "output" > < / div > < br >
2018-05-18 01:02:36 +00:00
< button class = "btn" id = "clearlogsbutton" onclick = "clearLog();" > Clear Logs< / button >
2018-04-27 22:54:46 +00:00
2018-05-19 10:01:17 +00:00
< script src = "./payloads.js" > < / script >
2018-04-27 22:54:46 +00:00
< script src = "./main.js" > < / script >
< / body >
2018-05-19 09:20:44 +00:00
< /html
>