1
0
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:
lifehackerhansol
2024-09-16 01:58:08 -07:00
parent cf408fbf94
commit d84cb07e29
77 changed files with 1619 additions and 1332 deletions

View File

@@ -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)
:::