mirror of
https://github.com/hacks-guide/Guide_3DS.git
synced 2025-08-17 22:11:51 +02:00
docs: port to VitePress
Things that happen in this shameless squash: - Removed 404 page - It doesn't work in VitePress and making it work in VitePress needs some invasive hack in the theme that I'm not willing to do - The default is more than enough, though - Moved consoleVersionSelect include to another directory - This avoids being uploaded to Crowdin for translation - Inline all SafeB9SInstaller includes - Not only do parameterized includes not work, but if/else statements don't work at all - The sysupdate include parameter hasn't been used since MSET9, so it actually works just fine without any parameters. Hooray(?) - Move mset9-chorus to an include, that logic doesn't work in VitePress - Removed Get Started button from homepage, it breaks translations - Tables in get-started are now shown by default; it seems VitePress really does not want us to use inline script. So we cannot enable it upon realizing that the browser is JS capable - Include parameters are now in frontmatter to allow translation - Hacked in a bunch of CSS values kanged from the old theme to make it look not stupid - Drop headers down one level to make table of contents work
This commit is contained in:
@@ -1,11 +1,6 @@
|
||||
---
|
||||
title: "Installing boot9strap (SSLoth-Browser)"
|
||||
---
|
||||
# Installing boot9strap (SSLoth-Browser)
|
||||
|
||||
{% include toc title="Table of Contents" %}
|
||||
|
||||
{% capture technical_info %}
|
||||
<summary><em>Technical Details (optional)</em></summary>
|
||||
::: details Technical Details (optional)
|
||||
|
||||
In order to exploit the Browser application, we need to bypass the browser version check, which is designed to disallow the use of the browser without updating to the latest system version.
|
||||
|
||||
@@ -15,22 +10,22 @@ Once the bypass is active, an exploit webpage will be accessible which will do t
|
||||
|
||||
For technical details on the exploits that you will be using on this page, see [here](https://github.com/MrNbaYoh/3ds-ssloth) (SSLoth) and [here](https://github.com/TuxSH/universal-otherapp) (universal-otherapp).
|
||||
|
||||
{% endcapture %}
|
||||
<details>{{ technical_info | markdownify }}</details>
|
||||
{: .notice--info}
|
||||
:::
|
||||
|
||||
### Compatibility Notes
|
||||
## Compatibility Notes
|
||||
|
||||
SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp.
|
||||
|
||||
### What You Need
|
||||
## What You Need
|
||||
|
||||
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
|
||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
|
||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
||||
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest) (`otherapp.bin`)
|
||||
|
||||
#### Section I - Prep Work
|
||||
## Instructions
|
||||
|
||||
### Section I - Prep Work
|
||||
|
||||
In this section, you will copy the files needed to trigger both browserhax and universal-otherapp.
|
||||
|
||||
@@ -46,14 +41,14 @@ In this section, you will copy the files needed to trigger both browserhax and u
|
||||
1. Reinsert your SD card into your console
|
||||
1. Power on your console
|
||||
|
||||
#### Section II - SSLoth
|
||||
### Section II - SSLoth
|
||||
|
||||
In this section, you will change your Internet connection settings to use a proxy network designed to bypass the browser version check, allowing the browser to function without a system update. This will allow you to access the browser exploit webpage in the next section.
|
||||
|
||||
{% include_relative include/addproxy.txt %}
|
||||
<!--@include: ./_include/addproxy.md -->
|
||||
1. Press "Back" twice, then "Close" to go back to the HOME Menu
|
||||
|
||||
#### Section III - Launching SafeB9SInstaller
|
||||
### Section III - Launching SafeB9SInstaller
|
||||
|
||||
In this section, you will visit the browser exploit webpage, which will use universal-otherapp to launch the boot9strap (custom firmware) installer.
|
||||
|
||||
@@ -66,17 +61,24 @@ In this section, you will visit the browser exploit webpage, which will use univ
|
||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
||||
+ If you get an error, [follow this troubleshooting guide](troubleshooting#installing-boot9strap-ssloth-browser)
|
||||
|
||||
#### Section IV - Installing boot9strap
|
||||
### Section IV - Installing boot9strap
|
||||
|
||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
||||
{%- include_relative include/configure-luma3ds.txt %}
|
||||
In this section, you will install custom firmware onto your console.
|
||||
|
||||
#### Section V - Restoring default proxy
|
||||
1. When prompted, input the key combo given on the top screen to install boot9strap
|
||||
+ If a step on the lower screen has red-colored text, and you are not prompted to input a key combo, [follow this troubleshooting guide](troubleshooting#issues-with-safeb9sinstaller)
|
||||
1. Once it is complete, press (A) to reboot your console
|
||||
<!--@include: ./_include/configure-luma3ds.md -->
|
||||
|
||||
{% include_relative include/rmproxy.txt %}
|
||||
### Section V - Restoring default proxy
|
||||
|
||||
{% include_relative include/luma3ds-installed-note.txt %}
|
||||
<!--@include: ./_include/rmproxy.md -->
|
||||
|
||||
<!--@include: ./_include/luma3ds-installed-note.md -->
|
||||
___
|
||||
|
||||
### Continue to [Finalizing Setup](finalizing-setup)
|
||||
{: .notice--primary}
|
||||
::: tip
|
||||
|
||||
Continue to [Finalizing Setup](finalizing-setup)
|
||||
|
||||
:::
|
||||
|
Reference in New Issue
Block a user