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